Implantar o acelerador de solução de Monitoramento Remoto usando a CLI
Este guia prático mostra como implantar o acelerador de solução de monitoramento remoto. Implante a solução usando a CLI.
Pré-requisitos
Para implantar o acelerador de solução de Monitoramento Remoto, você precisará de uma assinatura ativa do Azure.
Se você não tiver uma conta, poderá criar uma conta de avaliação gratuita em apenas alguns minutos. Para obter detalhes, consulte Avaliação gratuita do Azure.
Para executar a CLI, você precisará do Node.js instalado no seu computador local.
Instalar a CLI
Para instalar a CLI, execute o seguinte comando no seu ambiente de linha de comando:
npm install iot-solutions -g
Entrar na CLI
Antes de implantar o acelerador de solução, você deve entrar em sua assinatura do Azure usando a CLI:
pcs login
Siga as instruções na tela para concluir o processo de entrada.
Opções de implantação
Há várias opções para configurar o processo de implantação ao implantar o acelerador de solução:
Opção | Valores | Descrição |
---|---|---|
SKU |
basic , standard , local |
Uma implantação básica destina-se a testes e demonstrações, e implanta todos os microsserviços em uma única máquina virtual. Uma implementação padrão é destinada à produção, ela implanta os micros serviços em várias máquinas virtuais. Uma implantação local configura um contêiner Docker para executar os microsserviços na sua máquina local e usa os serviços de nuvem do Azure, como armazenamento e o Cosmos DB. |
Runtime |
dotnet , java |
Seleciona a implementação de linguagem dos microsserviços. |
Para saber como usar a opção de implantação local, consulte Executando a solução de monitoramento remoto localmente.
Implantações básicas e padrão
Esta seção resume as principais diferenças entre uma implantação básica e padrão.
Basic
Você pode fazer uma implantação básica usando a CLI.
Implantação Basic é voltada para a apresentação da solução. Para reduzir custos, todos os micros services são implantados em uma única máquina virtual. Esta implantação não usa uma arquitetura pronta para produção.
Uma implantação básica cria os seguintes serviços em sua assinatura do Azure:
Contagem | Recurso | Digite | Usadas para |
---|---|---|---|
1 | Máquina Virtual do Linux | Standard D1 V2 | Hospedar microsserviços |
1 | Hub IoT do Azure | S1 – Camada Padrão | Comunicação e gerenciamento de dispositivo |
1 | Azure Cosmos DB | Standard | Armazenamento de dados de configuração, regras, alertas e outros armazenamentos frios |
1 | Conta de Armazenamento do Azure | Standard | Armazenamento de VM e pontos de verificação de streaming |
1 | Aplicativo Web | Hospedar o aplicativo Web front-end | |
1 | Azure Active Directory | Gerenciando identidades de usuários e segurança | |
1 | Mapas do Azure | Standard | Visualizando locais de ativos |
1 | Azure Stream Analytics | 3 unidades | Habilitar a análise em tempo real |
1 | Serviço de provisionamento de dispositivo do Azure | S1 | Provisionamento de dispositivos em escala |
1 | Azure Time Series Insights | S1 – 1 unidade | Armazenamento para dados de mensagens e permite análise de telemetria de mergulho profundo |
Standard
Você pode fazer uma implantação padrão usando apenas a CLI.
Uma implantação padrão é uma implantação pronta para produção que um desenvolvedor pode personalizar e estender. Use a opção de implantação padrão quando estiver pronto para personalizar uma arquitetura pronta para produção, criada para dimensionamento e extensibilidade. Os micros serviços de aplicativos são criados como contêineres do Docker e implantados usando o Serviço do Azure Kubernetes. O orquestrador do Kubernetes implementa, dimensiona e gerencia os micros serviços.
Uma implantação padrão cria os seguintes serviços em sua assinatura do Azure:
Contagem | Recurso | SKU / Tamanho | Usadas para |
---|---|---|---|
1 | Serviço de Kubernetes do Azure | Use um serviço de orquestração de contêineres do Kubernetes totalmente gerenciado, o padrão é de três agentes | |
1 | Hub IoT do Azure | S2 – Camada Padrão | Controle, comando e gerenciamento de dispositivos |
1 | Azure Cosmos DB | Standard | Armazenar dados de configuração e telemetria do dispositivo como regras, alertas e mensagens |
5 | Contas de Armazenamento do Azure | Standard | 4 para armazenamento de máquina virtual e 1 para os pontos de verificação de streaming |
1 | Serviço de Aplicativo | S1 Standard | Gateway de aplicativo via TLS |
1 | Azure Active Directory | Gerenciando identidades de usuários e segurança | |
1 | Mapas do Azure | Standard | Visualizando locais de ativos |
1 | Azure Stream Analytics | 3 unidades | Habilitar a análise em tempo real |
1 | Serviço de provisionamento de dispositivo do Azure | S1 | Provisionamento de dispositivos em escala |
1 | Azure Time Series Insights | S1 – 1 unidade | Armazenamento para dados de mensagens e permite análise de telemetria de mergulho profundo |
Observação
Você pode encontrar informações de preços para esses serviços em https://azure.microsoft.com/pricing. Você pode encontrar detalhes de uso e faturamento para sua assinatura no Portal do Azure.
Implantar o acelerador de solução
Exemplos de implantação:
Exemplo: implantar a versão .NET
O exemplo a seguir mostra como implantar a versão .NET básica do acelerador de solução de Monitoramento Remoto:
pcs -t remotemonitoring -s basic -r dotnet
Exemplo: implantar a versão Java
O exemplo a seguir mostra como implantar a versão Standard em Java do acelerador de solução de Monitoramento Remoto:
pcs -t remotemonitoring -s standard -r java
Opções de comando pcs
Quando você executa o comando pcs
para implantar uma solução, é solicitado:
- Um nome para a solução. Esse nome deve ser exclusivo.
- A assinatura do Azure a utilizar.
- Um local.
- Credenciais para as máquinas virtuais que hospedam o microsserviços. Você pode usar essas credenciais para acessar as máquinas virtuais para solução de problemas.
Quando o comando pcs
termina, ele exibe a URL do seu novo acelerador de solução. O comando pcs
também cria um arquivo {deployment-name}-output.json
que contém informações como o nome do Hub IoT que ele criou.
Para saber mais sobre os parâmetros de linha de comando, execute:
pcs -h
Para obter mais informações sobre a CLI, consulte Como usar a CLI.
Próximas etapas
Neste guia de instruções, você aprendeu como:
- Configurar o acelerador de solução
- Implantar o acelerador de solução
- Entrar no acelerador de solução
Agora que você implantou a solução de monitoramento remoto, a próxima etapa é explorar os recursos do painel de solução.