Compartilhar via


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.