Descrição geral do Cluster do Azure Stream Analytics
O Cluster do Azure Stream Analytics oferece uma implementação de inquilino único para cenários de transmissão em fluxo complexos e exigentes. Em grande escala, os clusters do Stream Analytics podem processar mais de 400 MB/segundo em tempo real. As tarefas do Stream Analytics em execução em clusters dedicados podem tirar partido de todas as funcionalidades da oferta Standard e incluem suporte para conectividade de ligação privada às entradas e saídas.
Os clusters do Stream Analytics são faturados pelas Unidades de Transmissão em Fluxo (SUs) que representam a quantidade de recursos de CPU e memória alocados ao cluster. Uma Unidade de Transmissão em Fluxo é a mesma nas ofertas Standard e Dedicada e o Azure Stream Analytics suporta duas estruturas de unidades de transmissão em fluxo: SU V1 (a ser preterida) e SU V2 (recomendado) saiba mais.
Quando cria um cluster no portal, é criado um cluster V2 dedicado por predefinição. Os clusters V2 dedicados suportam 12 a 66 SU V2s e podem ser dimensionados em incrementos de 12 (12, 24, 48...). Os clusters V1 dedicados são a oferta original do ASA e ainda são suportados, necessitam de um mínimo de 36 SUs.
A potência de computação subjacente para unidades de transmissão em fluxo V1 e V2 é a seguinte:
Para obter mais informações sobre as ofertas e os preços de cluster dedicados, visite a Página de Preços do Azure Stream Analytics.
Nota
As tarefas num cluster dedicado criado com capacidade SU V2 só podem suportar tarefas com SU V2. Ou seja, não pode executar SUs V1 e V2 num cluster dedicado. A combinação e a correspondência não são suportadas devido a complicações de capacidade.
Um cluster do Stream Analytics pode servir como plataforma de transmissão em fluxo para a sua organização e pode ser partilhado por diferentes equipas que trabalham em vários casos de utilização.
Nota
O Azure Stream Analytics também suporta Rede Virtual Integração disponível na Pré-visualização Pública. A integração da VNET permite o isolamento de rede que é conseguido ao implementar instâncias dedicadas do Azure Stream Analytics na sua rede virtual. É necessário um mínimo de 6 SU V2s para as tarefas da VNET saber mais.
O que são clusters do Stream Analytics
Os clusters do Stream Analytics são alimentados pelo mesmo motor que alimenta os trabalhos do Stream Analytics em execução num ambiente de vários inquilinos. O único inquilino e cluster dedicado tem as seguintes funcionalidades:
Alojamento de inquilino único sem ruído de outros inquilinos. Os seus recursos estão verdadeiramente "isolados" e têm um melhor desempenho quando existem picos de tráfego.
Dimensione o cluster entre 12 a 66 SU V2s à medida que a utilização da transmissão em fluxo aumenta ao longo do tempo.
Suporte de VNet que permite que as suas tarefas do Stream Analytics se liguem a outros recursos de forma segura através de pontos finais privados.
Capacidade de criar funções definidas pelo utilizador em C# e desseriais personalizados em qualquer região.
Custo de manutenção zero, permitindo-lhe concentrar o seu esforço na criação de soluções de análise em tempo real.
Como começar
Pode criar um cluster do Stream Analytics através do portal do Azure. Se tiver dúvidas ou precisar de ajuda para integrar, pode contactar a equipa do Stream Analytics.
Perguntas mais frequentes
Como devo proceder para escolher entre um cluster do Stream Analytics e uma tarefa do Stream Analytics?
A forma mais fácil de começar é criar e desenvolver uma tarefa do Stream Analytics para se familiarizar com o serviço e ver como pode cumprir os seus requisitos de análise.
As tarefas do Stream Analytics por si só não suportam VNets. Se as entradas ou saídas estiverem protegidas atrás de uma firewall ou de um Rede Virtual do Azure, tem as duas opções seguintes:
Se o seu computador local tiver acesso aos recursos de entrada e saída protegidos por uma VNet (por exemplo, Hubs de Eventos do Azure ou SQL do Azure Base de Dados), pode instalar as ferramentas do Azure Stream Analytics para Visual Studio no seu computador local. Pode desenvolver e testar tarefas do Stream Analytics localmente no seu dispositivo sem incorrer em custos. Assim que estiver pronto para utilizar o Stream Analytics na sua arquitetura, pode criar um cluster do Stream Analytics, configurar pontos finais privados e executar as suas tarefas em escala.
Pode criar um cluster do Stream Analytics, configurar o cluster com os pontos finais privados necessários para o pipeline e executar as tarefas do Stream Analytics no cluster.
Que desempenho posso esperar?
Uma SU é a mesma nas ofertas Standard e Dedicada. Uma única tarefa que utilize um cluster de 36 SUs completa pode alcançar aproximadamente 36 MB/segundo de débito com latência de milissegundos. O número exato depende do formato dos eventos e do tipo de análise. Uma vez que é dedicado, o cluster do Stream Analytics oferece garantias de desempenho mais fiáveis. Todas as tarefas em execução no cluster pertencem apenas a si.
Posso dimensionar o meu cluster?
Sim. Pode configurar facilmente a capacidade do cluster, permitindo-lhe aumentar ou reduzir verticalmente , conforme necessário, para satisfazer a sua procura em mudança.
Posso executar os meus trabalhos existentes nestes novos clusters que criei?
Sim. Pode ligar as suas tarefas existentes ao cluster do Stream Analytics recentemente criado e executá-lo como habitualmente. Não tem de recriar as tarefas existentes do Stream Analytics do zero.
Quanto é que estes clusters me custarão?
Os clusters do Stream Analytics são cobrados com base na capacidade de SU escolhida. Os clusters são faturados por hora e não existem custos adicionais por trabalho em execução nestes clusters. Veja a página de preços do Serviço Private Link para obter atualizações de faturação de pontos finais privados.
A que entradas e saídas posso ligar-me em privado a partir do meu cluster do Stream Analytics?
O Stream Analytics suporta vários tipos de entrada e saída. Pode criar pontos finais privados no cluster que permitam que as tarefas acedam aos recursos de entrada e saída. Atualmente, SQL do Azure Base de Dados, Azure Cosmos DB, Armazenamento do Azure, Azure Data Lake Storage Gen2, Hubs de Eventos do Azure, Hubs IoT do Azure, Função do Azure e Azure Service Bus são serviços suportados para os quais pode criar pontos finais privados geridos.
Passos seguintes
Tem agora uma descrição geral do cluster do Azure Stream Analytics. Em seguida, pode criar o cluster e executar a tarefa do Stream Analytics: