Решения для периодической передачи данных

В этой статье приведен обзор решений для периодической передачи данных. Периодическую передачу данных по сети можно классифицировать как регулярно повторяющееся через определенные интервалы или непрерывное перемещение данных. Также здесь описаны рекомендуемые варианты передачи данных и приведена матрица ключевых функций для указанного сценария.

Чтобы узнать больше обо всех доступных параметрах передачи данных, ознакомьтесь со статьей Choose an Azure solution for data transfer (Выбор решения Azure для передачи данных).

Рекомендуемые варианты для периодической передачи данных делятся на две категории в зависимости от типа передачи: повторяющаяся или непрерывная.

  • Скриптовые и программные средства. Передавать данные через регулярные интервалы можно с помощью скриптовых и программных средств, например AzCopy и интерфейсов REST API службы хранилища Azure. Эти средства предназначены для ИТ-специалистов и разработчиков.

    • AzCopy. Используйте эту программу командной строки, чтобы копировать данные в хранилище BLOB-объектов Azure, хранилище файлов и таблиц и из них с оптимальной производительностью. AzCopy поддерживает параллелизм и возможность возобновить операции копирования в случае сбоя.
    • Интерфейсы REST API и пакеты SDK службы хранилища Azure. При создании приложения вы можете использовать интерфейсы REST API службы хранилища Azure, а также пакеты SDK для Azure, которые доступны на нескольких языках. Интерфейсы REST API также используют библиотеку перемещения данных для службы хранилища Azure. Это библиотека, предназначенная специально для высокопроизводительного копирования данных в среду Azure и из нее.
  • Средства непрерывного приема данных — для непрерывного приема текущих данных можно выбрать один из следующих вариантов.

    • Репликация объектов — репликация объектов асинхронно копирует блочные BLOB-объекты между контейнерами в исходной и целевой учетной записи хранения. Используйте репликацию объектов в качестве решения для синхронизации контейнеров в двух разных учетных записях хранения.
    • Фабрика данных Azure. Фабрика данных позволяет увеличить масштаб операций передачи данных при отсутствии потребности в оркестрации и возможностях мониторинга корпоративного уровня. С помощью Фабрики данных Azure вы можете настроить облачный конвейер для регулярной передачи файлов между несколькими службами Azure или локальными расположениями в любом сочетании. Также Фабрика данных Azure позволяет организовать управляемые данными рабочие процессы, которые принимают данные из разнородных хранилищ данных и автоматизируют перемещение и преобразование данных.
    • Семейство Azure Data Box для передачи данных через Интернет. Сетевые устройства Data Box Edge и Шлюз Data Box поддерживают передачу данных через Интернет в Azure и из Azure. Data Box Edge обрабатывает данные перед отправкой с помощью пограничных вычислений на базе искусственного интеллекта (ИИ). Шлюз Data Box — виртуальная версия устройства с теми же возможностями передачи данных.

Устройство Data Box для передачи данных через Интернет или Фабрика данных Azure настраиваются ИТ-специалистами и могут прозрачно автоматизировать перенос данных.

Сравнение ключевых возможностей

В следующей таблице перечислены различия в ключевых возможностях.

Передача данных по сети с помощью скриптовых и программных средств

Функция AzCopy Интерфейсы REST API службы хранилища Azure
Форм-фактор Программа командной строки от Майкрософт Клиенты разрабатывают интерфейсы
REST API с использованием клиентских библиотек Azure
Начальная однократная настройка Минимальный Средние изменяемые трудозатраты в процессе разработки
Формат данных Большие двоичные объекты Azure, Файлы Azure, Таблицы Azure Большие двоичные объекты Azure, Файлы Azure, Таблицы Azure
Производительность Уже оптимизирована Оптимизация при разработке
Цены Бесплатно, с обычной оплатой исходящего трафика Бесплатно, с обычной оплатой исходящего трафика

Непрерывный прием данных по сети

Функция Шлюз Data Box Data Box Edge Фабрика данных Azure
Форм-фактор Виртуальное устройство Физическое устройство Служба размещена на портале Azure, агент размещен локально
Оборудование Ваша низкоуровневая оболочка Предоставляет Майкрософт Н/Д
Трудозатраты на начальную настройку Низкие (< 30 мин) Средние (~ несколько часов) Высокие (~ несколько дней)
Формат данных Большие двоичные объекты Azure, Файлы Azure Большие двоичные объекты Azure, Файлы Azure Поддерживает более 70 соединителей данных для разных хранилищ и форматов
Предварительная обработка данных Нет Да, с помощью пограничных вычислений Да
Локальный кэш
(хранение локальных данных)
Да да Нет
Перенос из других облаков Нет Нет Да
Цены Цены Цены Цены

Дальнейшие действия