Ideias de soluções
Este artigo é uma ideia de solução. Se você quiser que expandamos o conteúdo com mais informações, como possíveis casos de uso, serviços alternativos, considerações de implementação ou orientação de preços, informe-nos fornecendo feedback do GitHub.
Este artigo descreve uma solução para usar IA de borda quando você está desconectado da internet. A solução usa o Azure Stack Hub para mover modelos de IA para a borda.
Apache®, Apache Hadoop, Apache Spark, Apache HBase e Apache Storm são marcas registadas ou marcas comerciais da Apache Software Foundation nos Estados Unidos e/ou noutros países. Nenhum endosso da Apache Software Foundation está implícito no uso dessas marcas.
Arquitetura
Transfira um ficheiro do Visio desta arquitetura.
Fluxo de dados
- Os cientistas de dados usam o Azure Machine Learning e um cluster do Azure HDInsight para treinar um modelo de aprendizado de máquina. O modelo é conteinerizado e colocado no Registro de Contêiner do Azure.
- O modelo é implantado em um cluster do Serviço Kubernetes do Azure (AKS) no Azure Stack Hub.
- Os usuários finais fornecem dados que são pontuados em relação ao modelo.
- As informações e anomalias da pontuação são colocadas no armazenamento para serem carregadas mais tarde.
- Informações globalmente relevantes e compatíveis estão disponíveis em um aplicativo global.
- Os cientistas de dados usam a pontuação da borda para melhorar o modelo.
Componentes
- O Machine Learning é um ambiente baseado em nuvem que você pode usar para criar, implantar e gerenciar modelos de aprendizado de máquina. Com esses modelos, você pode prever comportamentos, resultados e tendências futuras.
- O HDInsight é um serviço de análise gerenciado, de espectro completo e de código aberto na nuvem para empresas. Você pode usar estruturas de código aberto com o HDInsight, como Hadoop, Spark, HBase e Storm.
- O Registro de Contêiner é um serviço que cria um registro gerenciado de imagens de contêiner. Você pode usar o Registro de Contêiner para criar, armazenar e gerenciar as imagens. Você também pode usá-lo para armazenar modelos de aprendizado de máquina em contêineres.
- O AKS é um serviço Kubernetes altamente disponível, seguro e totalmente gerenciado. O AKS facilita a implantação e o gerenciamento de aplicativos em contêineres.
- As Máquinas Virtuais do Azure são uma oferta de infraestrutura como serviço (IaaS). Você pode usar máquinas virtuais para implantar recursos de computação escaláveis sob demanda, como máquinas virtuais Windows e Linux.
- O Armazenamento do Azure oferece armazenamento em nuvem altamente disponível, escalável e seguro para dados, aplicativos e cargas de trabalho.
- O Azure Stack Hub é uma extensão do Azure que fornece uma maneira de executar aplicativos em um ambiente local e fornecer serviços do Azure ao seu datacenter.
Detalhes do cenário
Com as ferramentas de IA do Azure e a plataforma de borda e nuvem do Azure, a inteligência de borda é possível. Os aplicativos híbridos habilitados para IA podem ser executados onde seus dados residem, localmente. Usando o Azure Stack Hub, você pode trazer um modelo de IA treinado para a borda e integrá-lo com seus aplicativos para inteligência de baixa latência. Com essa abordagem, você não precisa fazer alterações em ferramentas ou processos para aplicativos locais. Ao usar o Azure Stack Hub, você pode garantir que suas soluções de nuvem funcionem mesmo quando você estiver desconectado da Internet.
Esta solução é para um cenário desconectado do Azure Stack Hub. Devido a problemas de latência ou conectividade intermitente ou regulamentos, você nem sempre pode estar conectado ao Azure. Em cenários desconectados, você pode processar dados localmente e agregá-los posteriormente no Azure para análise posterior. Para obter a versão conectada desse cenário, consulte IA na borda.
Potenciais casos de utilização
Talvez seja necessário implantar em um estado desconectado nos seguintes cenários:
- Você tem restrições de segurança ou outras que exigem que você implante o Azure Stack Hub em um ambiente que não esteja conectado à Internet.
- Você deseja impedir que os dados (incluindo dados de uso) sejam enviados para o Azure.
- Você deseja usar o Azure Stack Hub puramente como uma solução de nuvem privada implantada em sua intranet corporativa e não está interessado em cenários híbridos.
Próximos passos
Para obter mais informações sobre as soluções do Azure Stack, consulte os seguintes recursos:
- Módulo de treinamento: Introdução ao Azure Stack
- Certificado pela Microsoft: Azure Stack Hub Operator Associate
- Instalar o mecanismo AKS no Linux no Azure Stack Hub
- Instalar o mecanismo AKS no Windows no Azure Stack Hub
- Dispositivos gerenciados do Azure Stack Edge que trazem a IA do Azure para a borda
- Usar contêineres de serviços de IA do Azure para disponibilizar APIs do Azure no local
Para obter mais informações sobre componentes da solução, consulte a seguinte documentação do produto:
- Serviço de Aplicações do Azure
- AKS
- Machine Learning
- Documentação do Azure Stack Hub
- Opções de implantação do Azure Stack Hub
- Container Registry
- HDInsight
- Armazenamento
- Máquinas Virtuais no Azure
- Documentação de soluções e padrões híbridos e multicloud do Azure
Para exemplos, consulte o seguinte recurso:
Recursos relacionados
Para soluções relacionadas, consulte os seguintes artigos: