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 mais rígidos. Em grande escala, os clusters do Stream Analytics podem processar mais de 400 MB/segundo em tempo real. Os trabalhos do Stream Analytics executados em clusters dedicados podem aproveitar todos os recursos da oferta Standard e incluem suporte para conectividade de link privado com entradas e saídas.

Os clusters do Stream Analytics são cobrados por SUs (unidades de streaming) que representam a quantidade de recursos de CPU e memória alocados ao cluster. Uma unidade de Streaming é a mesma nas ofertas Standard e Dedicada, e o Azure Stream Analytics tem suporte para duas estruturas de unidade de streaming: SU V1 (será descontinuada) e SU V2 (recomendada) saiba mais.

Quando você cria um cluster no portal, um cluster V2 Dedicado é criado por padrão. Os clusters V2 dedicados têm suporte para 12 a 66 SU V2s e podem ser escalados em incrementos de 12 (12, 24, 48...). Os clusters V1 dedicados são a oferta original do ASA e ainda são suportados, exigindo um mínimo de 36 SUs.

O poder de computação subjacente das unidades de streaming V1 e V2 é o seguinte:

Mapeamento de SU V1 e SU V2.

Para obter mais informações sobre ofertas e preços de clusters dedicados, visite a página de preços do Azure Stream Analytics.

Observação

Os trabalhos em um cluster dedicado criado com a capacidade da SU V2 só podem suportar trabalhos com a SU V2. Ou seja, não é possível executar SUs V1 e V2 em um cluster dedicado. Não há suporte para combinação e correspondência devido a complicações de capacidade.

Um cluster do Stream Analytics pode funcionar como a plataforma de streaming para a 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 dá suporte para a Integração da Rede Virtual disponível na Visualização Pública. A integração da VNET permite o isolamento da rede, o que é feito através da implantação de instâncias dedicadas do Azure Stream Analytics na sua rede virtual. Um mínimo de 6 SU V2s é necessário para os trabalhos da VNET saiba mais.

O que são clusters do Stream Analytics

Os clusters do Stream Analytics são ativados pelo mesmo mecanismo que ativa os trabalhos do Stream Analytics em execução em um ambiente multilocatário. O cluster dedicado de locatário único tem os seguintes recursos:

  • Hospedagem de único locatário, sem ruído de outros locatários. Os recursos ficam realmente "isolados" e têm um melhor desempenho em caso de intermitências no tráfego.

  • Escale seu cluster entre 12 e 66 SU V2s à medida que seu uso do streaming aumenta com o tempo.

  • O suporte à VNET que permite que os seus trabalhos do Stream Analytics se conectem a outros recursos com segurança por meio de pontos de extremidade privados.

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

  • Custo de manutenção zero, permitindo que você concentre seus esforços na criação de soluções de análise em tempo real.

Como começar

Crie um cluster do Stream Analytics por meio do portal do Azure. Caos você tenha alguma dúvida ou precise de ajuda com a integração, entre em contato com a equipe do Stream Analytics.

Perguntas frequentes

Como fazer para escolher entre um cluster 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 isoladamente não dão suporte a VNETs. Se as entradas ou as saídas estiverem protegidas atrás de um firewall ou de uma Rede Virtual do Azure, você terá as duas seguintes opções:

  • Se o computador local tiver acesso aos recursos de entrada e de saída protegidos por uma VNET (por exemplo, Hubs de Eventos do Azure ou Banco de Dados SQL do Azure), você poderá instalar as ferramentas do Azure Stream Analytics para Visual Studio no computador local. Desenvolva e teste os trabalhos do Stream Analytics no local no dispositivo sem gerar nenhum custo. Quando estiver tudo pronto para que o Stream Analytics seja usado na arquitetura, crie um cluster do Stream Analytics, configure pontos de extremidade privados e execute os trabalhos em escala.

  • Crie um cluster do Stream Analytics, configure o cluster com os pontos de extremidade privados necessários para o pipeline e execute seus trabalhos do Stream Analytics no cluster.

Que tipo de desempenho posso esperar?

Uma SU é a mesma nas ofertas Standard e Dedicado. Um trabalho individual que utiliza um cluster completo de 36 SUs pode atingir uma taxa de transferência de aproximadamente 36 MB/segundo com latência de milissegundos. O número exato depende do formato dos eventos e do tipo de análise. Por ser dedicado, o cluster do Stream Analytics oferece garantias de desempenho mais confiáveis. Todos os trabalhos em execução no cluster só pertencem a você.

Posso escalar meu cluster?

Sim. Você pode configurar com facilidade a capacidade do seu cluster, permitindo escalar ou reduzi-lo verticalmente, conforme necessário, para atender à demanda em constante mudança.

Posso executar meus trabalhos existentes nesses novos clusters criados por mim?

Sim. Você pode vincular seus trabalhos ao cluster recém-criado do Stream Analytics e executá-los como de costume. Você não precisa recriar do zero os trabalhos do Stream Analytics que você já tem.

Quanto esses clusters custarão?

Os clusters do Stream Analytics são cobrados de acordo com a capacidade de SU escolhida. Eles são cobrados por hora e não há custos adicionais por trabalho em execução nesses clusters. Confira a página de preços do Serviço de Link Privado para obter atualizações de cobrança do ponto de extremidade privado.

Às quais entradas e saídas posso me conectar em modo privada do meu cluster do Stream Analytics?

O Stream Analytics dá suporte a vários tipos de entrada e saída. Crie pontos de extremidade privados no cluster que permitem que os trabalhos acessem os recursos de entrada e saída. No momento, o Banco de Dados SQL do Azure, o Azure Cosmos DB, o Armazenamento do Azure, o Azure Data Lake Storage Gen2, os Hubs de Eventos do Azure, os Hubs IoT do Azure, o Azure Functions e o Barramento de Serviço do Azure são serviços com suporte para os quais você pode criar pontos de extremidade privados gerenciados.

Próximas etapas

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