Visão geral do cluster do Azure Stream Analytics

O Cluster do Azure Stream Analytics oferece uma implantação de locatário único para cenários de streaming complexos e exigentes. Em escala real, os clusters de Stream Analytics podem processar mais de 400 MB por segundo em tempo real. Os trabalhos de Stream Analytics a correr em clusters dedicados podem usar todas as funcionalidades da oferta Standard e incluem suporte para conectividade de ligação privada às suas entradas e saídas.

Os clusters de Stream Analytics são faturados por Unidades de Streaming (SUs), que representam a quantidade de recursos de CPU e memória alocados ao seu cluster. Uma Unidade de Streaming é igual em todas as ofertas Standard e Dedicada. Azure Stream Analytics suporta duas estruturas de unidades de streaming: SU V1 (a descontinuar) e SU V2 (recomendada) saber mais.

Quando crias um cluster no portal, crias um cluster dedicado V2 por defeito. Clusters V2 dedicados suportam de 12 a 66 SU V2s e podem ser escalados em incrementos de 12 (12, 24, 48...). Clusters V1 dedicados são a oferta original do Azure Stream Analytics e ainda são suportados; requerem um mínimo de 36 SUs.

O gráfico seguinte mostra o poder de computação subjacente para as unidades de streaming V1 e V2:

Mapeamento SU V1 e SU V2.

Para obter mais informações sobre ofertas e preços de cluster dedicado, visite a Página de Preços do Azure Stream Analytics.

Observação

Clusters dedicados criados com capacidade SU V2 só podem suportar tarefas com SU V2. Não podes executar SUs V1 e V2 num cluster dedicado. O mix and match não é suportado devido a complicações de capacidade.

Um cluster do Stream Analytics pode servir como a plataforma de streaming para sua organização e pode ser compartilhado por diferentes equipes que trabalham em vários casos de uso.

Observação

O Azure Stream Analytics também suporta integração de redes virtuais. A integração com redes virtuais permite o isolamento da rede, o que é conseguido através da implementação de instâncias dedicadas de Azure Stream Analytics na sua rede virtual. É necessário um mínimo de seis SU V2 para trabalhos em redes virtuais. Saiba mais.

O que são clusters do Stream Analytics

Os clusters de Stream Analytics utilizam o mesmo motor que alimenta os trabalhos de Stream Analytics a correr num ambiente multitenant. O cluster dedicado de inquilino único oferece as seguintes funcionalidades:

  • Alojamento de inquilino único sem ruído de outros inquilinos. Os seus recursos estão verdadeiramente isolados e têm melhor desempenho quando há um pico de tráfego.

  • Escala o teu cluster entre 12 a 66 SU V2 à medida que o uso de streaming aumenta com o tempo.

  • Suporte de rede virtual que permite que as suas tarefas de Stream Analytics se liguem a outros recursos de forma segura através de endpoints privados.

  • Capacidade de criar funções definidas pelo usuário em C# e desserializadores personalizados em qualquer região.

  • Custo zero de manutenção, para que possa concentrar o seu esforço em construir soluções de análise em tempo real.

Como começar

Você pode criar um cluster do Stream Analytics por meio do portal do Azure. Se tiver alguma dúvida ou precisar de ajuda com a integração, entre em contato com a equipe do Stream Analytics.

Perguntas frequentes

Como faço para escolher entre um cluster do Stream Analytics e um trabalho do Stream Analytics?

A maneira mais fácil de começar é criar e desenvolver um trabalho do Stream Analytics para se familiarizar com o serviço e ver como ele pode atender aos seus requisitos de análise.

Os trabalhos do Stream Analytics por si só não suportam redes virtuais. Se suas entradas ou saídas estiverem protegidas por um firewall ou uma Rede Virtual do Azure, você terá as duas opções a seguir:

  • Se a sua máquina local tiver acesso aos recursos de entrada e saída protegidos por uma rede virtual (por exemplo, Hubs de Eventos do Azure ou Base de Dados SQL do Azure), pode instalar as Ferramentas do Azure Stream Analytics para Visual Studio na sua máquina local. Você pode desenvolver e testar trabalhos do Stream Analytics localmente em seu dispositivo sem incorrer em nenhum custo. Quando estiver pronto para usar o Stream Analytics na sua arquitetura, pode criar um cluster de Stream Analytics, configurar endpoints privados e executar os seus trabalhos em grande escala.

  • Você pode criar um cluster do Stream Analytics, configurar o cluster com os pontos de extremidade privados necessários para seu pipeline e executar seus trabalhos do Stream Analytics no cluster.

Que desempenho posso esperar?

Um SU é o mesmo em todas as ofertas Standard e Dedicado. Um único trabalho que utilize um cluster completo de 36 SU pode alcançar aproximadamente 36 MB/segundo de largura de banda com latência a milissegundos. O número exato depende do formato dos eventos e do tipo de análise. Por ser dedicado, um cluster de Stream Analytics oferece garantias de desempenho mais fiáveis. Todos os trabalhos em execução no cluster pertencem apenas a você.

Posso dimensionar meu cluster?

Sim. Pode facilmente configurar a capacidade do seu cluster para aumentar ou diminuir conforme necessário, de acordo com a sua procura em constante mudança.

Posso executar os meus trabalhos existentes nestes novos clusters que criei?

Sim. Pode ligar os seus empregos existentes ao seu novo cluster de Stream Analytics e executá-los normalmente. Não tem de recriar as suas tarefas existentes de Stream Analytics desde o início.

Quanto custam estes clusters?

Paga pelos clusters de Stream Analytics com base na capacidade de SU escolhida. Paga-se por hora pelos clusters e não há custos extra por cada trabalho em execução nestes clusters. Para atualizações de faturação em endpoints privados, consulte a página de preços da Private Link Service.

A quais entradas e saídas posso me conectar de forma privada a partir do meu cluster do Stream Analytics?

O Stream Analytics suporta vários tipos de entrada e saída. Pode criar pontos de extremidade privados no seu cluster que permitem às tarefas aceder aos recursos de entrada e saída. Atualmente Base de Dados SQL do Azure, Azure Cosmos DB, Armazenamento do Azure, Azure Data Lake Storage Gen2, Hubs de Eventos do Azure, Azure IoT Hubs, Azure Function e Azure Service Bus são serviços suportados para os quais pode criar endpoints privados geridos.

Próximos passos

Agora você tem uma visão geral do cluster do Azure Stream Analytics. Em seguida, você pode criar seu cluster e executar seu trabalho do Stream Analytics: