Instalar o Azure FarmBeats

Este artigo descreve como instalar o Azure FarmBeats na assinatura do Azure.

O Azure FarmBeats é uma oferta entre empresas disponível no Azure Marketplace. Ele permite agregar conjuntos de dados agrícolas entre provedores e gerar informações acionáveis. Azure FarmBeats faz isso permitindo que você crie modelos de IA (inteligência artificial) ou ML (machine learning) com base em conjuntos de dados fundidos. Os dois componentes do Azure FarmBeats são:

Importante

Azure FarmBeats está aposentado. Você pode ver o comunicado público aqui.

Criamos um novo serviço voltado para a agricultura. Seu nome é Gerenciador de Dados do Azure para Agricultura e agora está disponível como um serviço de versão prévia. Para obter mais informações, consulte a documentação pública aqui ou escreva para nós em madma@microsoft.com.

  • Hub de dados: uma camada de API que permite a agregação, normalização e contextualização de vários conjuntos de dados agrícolas entre provedores diferentes.

  • Acelerador: um aplicativo Web criado sobre o Hub de dados. Ele inicia o desenvolvimento e a visualização do modelo. O acelerador usa as APIs do Azure FarmBeats para demonstrar a visualização de dados de sensores ingeridos como gráficos e a visualização de saídas de modelos como mapas.

Informações gerais

Componentes instalados

Ao instalar o Azure FarmBeats, os seguintes recursos são provisionados na assinatura do Azure:

Recursos do Azure instalados Componente do Azure FarmBeats
Application Insights Acelerador de & do hub de dados
Serviço de Aplicativo Acelerador de & do hub de dados
Plano do Serviço de Aplicativo Acelerador de & do hub de dados
Conexão da API Hub de dados
Cache do Azure para Redis Hub de dados
Azure Cosmos DB Hub de dados
Azure Data Factory V2 Acelerador de & do hub de dados
Conta do Lote do Azure Hub de dados
Cofre de Chave do Azure Acelerador de & do hub de dados
Conta do Azure Mapas Acelerador
Namespace do Hub de eventos Hub de dados
Aplicativo Lógico Hub de dados
Conta de Armazenamento Acelerador de & do hub de dados
Time Series Insights Hub de dados

Custos incorridos

O custo do Azure FarmBeats é uma agregação do custo de serviços subjacentes do Azure. Informações sobre preços para serviços do Azure podem ser calculadas usando a Calculadora de preços. O custo real da instalação total varia com base no uso. O custo do estado estacionário para os dois componentes é:

  • Hub de dados – menos de US$ 10 por dia
  • Acelerador – menos de US$ 2 por dia

Regiões com suporte

Atualmente, o Azure FarmBeats tem suporte em ambientes de nuvem pública nas seguintes regiões:

  • Leste da Austrália
  • Centro dos EUA
  • Leste dos EUA
  • Leste dos EUA 2
  • Oeste dos EUA
  • Oeste dos EUA 2
  • Norte da Europa
  • Europa Ocidental
  • Leste da Ásia
  • Sudeste Asiático

Tempo decorrido

Toda a configuração do Azure FarmBeats, incluindo a preparação e a instalação, levará menos de uma hora.

Pré-requisitos

É necessário concluir as etapas a seguir antes de iniciar a instalação real do Azure FarmBeats:

Verificar permissões

São necessárias as seguintes permissões no locatário do Azure para instalar o Azure FarmBeats:

  • Locatário – criador do aplicativo Microsoft Entra
  • Assinatura – proprietário
  • Grupo de recursos no qual o FarmBeats será instalado – proprietário

As duas primeiras permissões são necessárias para criar a etapa Microsoft Entra aplicativo. Se necessário, você pode obter alguém com as permissões apropriadas para criar o aplicativo Microsoft Entra.

A pessoa que executa a instalação do FarmBeats do Marketplace precisa ser um proprietário do Grupo de recursos no qual o FarmBeats será instalado. Para proprietários de assinatura, isso ocorre automaticamente quando o Grupo de recursos é criado. Para os demais, crie previamente o grupo de recursos e peça ao proprietário da assinatura para torná-lo um proprietário do Grupo de recursos.

É possível verificar suas permissões de acesso no portal do Azure seguindo as instruções no controle de acesso baseado em função do Azure.

Decidir assinatura e região

É necessária a ID de assinatura do Azure e da região em que deseja instalar o Azure FarmBeats. Escolha uma das regiões listadas na seção Regiões com suporte.

Anote a ID da assinatura do Azure e a região do Azure.

Criar um aplicativo Microsoft Entra

Azure FarmBeats exigir Microsoft Entra criação e registro do aplicativo. Para executar com êxito o script de criação Microsoft Entra, as seguintes permissões são necessárias:

  • Locatário – criador do aplicativo Microsoft Entra
  • Assinatura – proprietário

Executar as etapas a seguir em uma instância do Cloud Shell usando o ambiente do PowerShell. Os usuários de primeira hora receberão uma solicitação para selecionar uma assinatura e criar uma conta de armazenamento. Realizar a configuração conforme instruído.

  1. Baixar o script do gerador de aplicativo Microsoft Entra

        wget -q https://aka.ms/FarmBeatsAADScript -O ./create_aad_script.ps1
    
  2. Por padrão, o arquivo é baixado no diretório base. Navegar até o diretório.

        cd
    
  3. Executar o script de Microsoft Entra ID

        ./create_aad_script.ps1
    
  4. O script solicita as três entradas a seguir:

    • O Nome do Site do FarmBeats é o prefixo de URL exclusivo para seu aplicativo Web FarmBeats. Caso o prefixo já esteja em uso, o script vai dar um erro. Após a instalação, a implantação do FarmBeats estará acessível em https://<FarmBeats-website-name>.azurewebsites.net e as APIs do Swager estarão em https://<FarmBeats-website-name>-api.azurewebsites.net

    • ID de logon do Azure: forneça a ID de logon do Azure para o usuário que deseja adicionar como administrador do FarmBeats. Esse usuário pode, então, conceder acesso para o aplicativo FarmBeats web para outros usuários. A ID de logon tem, geralmente, a forma john.doe@domain.com. A UPN do Azure também tem suporte.

    • ID da assinatura: é a ID da assinatura na qual deseja instalar o Azure FarmBeats

  5. O script Microsoft Entra ID leva cerca de 2 minutos para ser executado e gera valores na tela, bem como para um arquivo json no mesmo diretório. Se você tiver outra pessoa que executa o script, peça-lhe para compartilhar essa saída com você.

Criar conta do Sentinel

A configuração do Azure FarmBeats permite que obter imagens de satélite da missão satélite Sentinel-2 da Agência Espacial europeia para sua farm. Para configurar essa instalação, é necessária uma conta do Sentinel.

Siga as etapas para criar uma conta gratuita com o Sentinel:

  1. Vá para a página oficial de Inscrição.
  2. Forneça os detalhes necessários (nome, sobrenome, nome de usuário, senha e ID de email) e preencha o formulário.
  3. Um link de verificação é enviado para a ID de email registrado. Selecione o link fornecido no email e conclua a verificação.

Seu processo de registro foi concluído. Anote seu nome de usuário do Sentinel e a senha Sentinel, depois que a verificação também for concluída.

Instalar

Agora é possível instalar o FarmBeats. Siga as etapas abaixo para iniciar a instalação:

  1. Entre no portal do Azure. Selecione sua conta no canto superior direito e alterne para o locatário Microsoft Entra em que você deseja instalar Azure FarmBeats.

  2. Vá para o Azure Marketplace no portal e pesquise Azure FarmBeats no Marketplace.

  3. Uma nova janela com uma visão geral do Azure FarmBeats é exibida. Selecione Criar.

  4. Uma nova janela é exibida. Conclua o processo de inscrição escolhendo a assinatura, o grupo de recursos e o local corretos para os quais deseja instalar o Azure FarmBeats.

  5. Forneça o endereço de email que deve receber alertas de serviço relacionados ao Azure FarmBeats na seção de Alertas do serviço FarmBeats. Selecione Avançar na parte inferior da página para ir para a guia Dependências.

    Guia Básico

  6. Copie as entradas individuais da saída de Microsoft Entra ID script para as entradas na seção Microsoft Entra aplicativo.

  7. Insira o nome de usuário e a senha da conta do Sentinel na seção Conta do Sentinel. Selecione Avançar para acessar a guia Examinar + criar.

    Guia Dependências

  8. Depois que os detalhes inseridos forem validados, selecione OK. A página de Termos de uso é exibida. Examine os termos e selecione Criar para iniciar a instalação. Você será redirecionado à página, na qual poderá acompanhar o progresso da instalação.

Depois que a instalação for concluída, você poderá verificá-la e começar a usar o portal do FarmBeats navegando até o nome do site fornecido durante a instalação: https://<FarmBeats-website-name>.azurewebsites.net. Deve ser exibida a interface do usuário do FarmBeats com uma opção para criar farms.

O Hub de dados pode ser encontrado em https://<FarmBeats-website-name>-api.azurewebsites.net/swagger. Aqui, é possível ver os diferentes objetos da API do FarmBeats e executar operações REST nas APIs.

Atualizar

Para atualizar o FarmBeats para a versão mais recente, execute as etapas a seguir em uma instância do Cloud Shell usando o ambiente do PowerShell. O usuário deve ser o proprietário da assinatura na qual o FarmBeats está instalado.

Os usuários de primeira hora receberão uma solicitação para selecionar uma assinatura e criar uma conta de armazenamento. Realizar a configuração conforme instruído.

  1. Baixar o script de atualização

        wget –q https://aka.ms/FarmBeatsUpgradeScript -O ./upgrade-farmbeats.ps1
    
  2. Por padrão, o arquivo é baixado no diretório base. Navegar até o diretório.

        cd
    
  3. Executar o script de atualização

        ./upgrade-farmbeats.ps1 -InputFilePath [Path to input.json file]
    

O caminho para o arquivo input.json é opcional. Se não for especificado, o script solicitará todas as entradas necessárias. A atualização deve ser concluída em cerca de 30 minutos.

Desinstalar

Para desinstalar o Hub de dados ou acelerador do Azure FarmBeats, conclua as seguintes etapas:

  1. Faça logon no portal do Azure e exclua os grupos de recursos nos quais esses componentes estão instalados.

  2. Acesse Microsoft Entra ID e exclua o aplicativo Microsoft Entra vinculado à instalação do Azure FarmBeats.

Próximas etapas

Você aprendeu como instalar o Azure FarmBeats na assinatura do Azure. Agora, saiba como Adicionar usuários à instância do Azure FarmBeats.