Общие сведения о кластере Azure Stream Analytics

Кластер Azure Stream Analytics предлагает однотенантное развертывание для сложных и требовательных сценариев потоковой передачи. В полном масштабе кластеры Stream Analytics могут обрабатывать более 400 МБ в секунду в режиме реального времени. Задания Stream Analytics, выполняемые в выделенных кластерах, могут использовать все функции в стандартном пакете и включать поддержку приватного подключения к вашим входным и выходным данным.

Кластеры Stream Analytics оплачиваются единицами потоковой передачи (SUs), которые обозначают количество ресурсов ЦП и памяти, выделенных вашему кластеру. Блок потоковой передачи одинаков в стандартных и выделенных предложениях. Azure Stream Analytics поддерживает две структуры единиц потоковой передачи: SU V1 (не рекомендуется) и SU V2 (рекомендуется) learn more.

При создании кластера на портале по умолчанию создается выделенный кластер версии 2 . Выделенные кластеры версии 2 поддерживают 12–66 SU V2 и могут масштабироваться с шагом 12 (12, 24, 48...). Выделенные кластеры версии 1 являются оригинальным предложением Azure Stream Analytics и по-прежнему поддерживаются; для них требуется не менее 36 SU.

На следующем рисунке показана базовая вычислительная мощность для единиц потоковой передачи V1 и V2:

Сопоставление SU V1 и SU V2.

Дополнительные сведения о выделенных кластерах, их предложениях и ценах см. на странице цен Azure Stream Analytics.

Примечание.

Выделенные кластеры, созданные с вместимостью SU V2, поддерживают только задания, использующие SU V2. В выделенном кластере нельзя запускать ни SU версии V1, ни SU версии V2. Комбинирование и смешивание не поддерживаются из-за проблем с емкостью.

Кластер Stream Analytics может служить платформой потоковой передачи для организации и может совместно использоваться различными командами, работающими над различными вариантами использования.

Примечание.

Azure Stream Analytics также поддерживает интеграцию виртуальной сети. Интеграция виртуальной сети разрешает сетевую изоляцию, которая выполняется путем развертывания выделенных экземпляров Azure Stream Analytics в виртуальной сети. Для виртуальных сетевых заданий требуется не менее шести SU V2s. Узнать больше.

Что такое кластеры Stream Analytics

Кластеры Stream Analytics используют тот же механизм, который обеспечивает выполнение заданий Stream Analytics в мультитенантной среде. Однапользовательский выделенный кластер предлагает следующие возможности.

  • Одноарендное размещение без воздействия других арендаторов. Ваши ресурсы действительно изолированы и работают лучше, когда происходит всплеск трафика.

  • Масштабируйте кластер в диапазоне от 12 до 66 SU V2, так как с течением времени увеличивается использование потоковой передачи.

  • Поддержка виртуальной сети, которая позволяет заданиям Stream Analytics безопасно подключаться к другим ресурсам с помощью частных конечных точек.

  • Возможность создавать определяемые пользователем функции C# и пользовательские десериализаторы в любом регионе.

  • Нулевая стоимость обслуживания, чтобы сосредоточиться на создании решений аналитики в режиме реального времени.

Как приступить к работе

Вы можете создать кластер Stream Analytics через портал Azure. Если у вас есть какие-либо вопросы или нужна помощь по подключению, вы можете обратиться к команде Stream Analytics.

Часто задаваемые вопросы

Как выбрать между кластером Stream Analytics и заданием Stream Analytics?

Самый простой способ приступить к работе — создать и разработать задание Stream Analytics, чтобы ознакомиться со службой и узнать, как он может соответствовать вашим требованиям аналитики.

Задания Stream Analytics сами по себе не поддерживают виртуальные сети. Если входные или выходные данные защищены за брандмауэром или виртуальной сетью Azure, у вас есть следующие два варианта:

  • Если локальный компьютер имеет доступ к входным и выходным ресурсам, защищенным виртуальной сетью (например, Центры событий Azure или База данных SQL Azure), вы можете установить средства Azure Stream Analytics для Visual Studio на локальном компьютере. Вы можете разрабатывать и тестировать задания Stream Analytics локально на вашем устройстве без каких-либо затрат. Когда вы будете готовы использовать Stream Analytics в архитектуре, вы можете создать кластер Stream Analytics, настроить частные конечные точки и выполнить задания в большом масштабе.

  • Кластер Stream Analytics можно создать, настроить кластер с частными конечными точками, необходимыми для конвейера, и запустить задания Stream Analytics в кластере.

Какую производительность можно ожидать?

SU одинаков для стандартных и выделенных услуг. Одно задание, использующее полный кластер SU 36, может достичь приблизительно 36 МБ/секунды с задержкой миллисекунда. Точное число зависит от формата событий и типа аналитики. Так как он выделен, кластер Stream Analytics предлагает более надежные гарантии производительности. Все задания, выполняемые в кластере, принадлежат только вам.

Можно ли масштабировать кластер?

Да. Вы можете легко настроить емкость кластера, чтобы увеличить или уменьшить масштаб по мере необходимости для удовлетворения изменяющегося спроса.

Можно ли запускать существующие задания в созданных новых кластерах?

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

Сколько стоит эти кластеры?

Вы оплачиваете кластеры Stream Analytics на основе выбранной емкости SU. Вы оплачиваете почасовую оплату за кластеры и не взимаете дополнительные расходы на задание, выполняемое в этих кластерах. Чтобы получить сведения об обновлениях выставления счетов за частную конечную точку, см. страницу ценообразования службы Приватный канал Service.

Какие входные данные и выходные данные можно приватно подключить к кластеру Stream Analytics?

Stream Analytics поддерживает различные типы входных и выходных данных. Вы можете создавать частные конечные точки в кластере, которые позволяют заданиям получать доступ к входным и выходным ресурсам. В настоящее время поддерживаются следующие службы: База данных SQL Azure, Azure Cosmos DB, служба хранилища Azure, Azure Data Lake Storage 2-го поколения, Центры событий Azure, Azure IoT-платформы, Azure Functions и Служебная шина Azure. Эти службы позволяют создавать управляемые частные конечные точки.

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

Теперь у вас есть общие сведения о кластере Azure Stream Analytics. Затем можно создать кластер и запустить задание Stream Analytics: