O Azure oferece várias soluções híbridas que podem hospedar aplicativos e cargas de trabalho, estender os serviços do Azure e fornecer ferramentas operacionais e de segurança para ambientes híbridos. Os serviços híbridos do Azure variam de hardware virtualizado que hospeda aplicativos de TI e bancos de dados tradicionais a soluções de plataforma integrada como serviço (PaaS) para cenários locais, de borda e multicloud. Este guia ajuda você a escolher uma solução híbrida que atenda às suas necessidades de negócios.
Conceitos híbridos
Os ambientes híbridos incluem os seguintes tipos de locais de hospedagem e infraestrutura:
- Nuvem híbrida: esses ambientes combinam serviços de nuvem pública com infraestrutura local. Essa estratégia híbrida é comum para organizações que têm regulamentações rígidas de soberania de dados, requisitos de baixa latência ou necessidades cruciais de resiliência e continuidade de negócios.
- Borda: esses ambientes hospedam dispositivos que fornecem computação local e armazenamento de dados. Essa abordagem é comum para organizações e aplicativos que precisam permanecer próximos aos dados, reduzir a latência ou computar dados quase em tempo real.
- Multicloud: esses ambientes usam vários serviços e provedores de computação em nuvem. Essa estratégia oferece flexibilidade, pode reduzir riscos e permite que as organizações investiguem e usem diferentes provedores para aplicativos específicos. Mas essa abordagem geralmente requer conhecimento específico da nuvem e adiciona complexidade ao gerenciamento, às operações e à segurança.
As soluções híbridas englobam o plano de controlo e o plano de dados de um sistema.
- Plano de controle: este plano refere-se a operações de gerenciamento de recursos, como a criação de máquinas virtuais (VMs) do Azure. O Azure usa o Azure Resource Manager para manipular o plano de controle.
- Plano de dados: este plano usa os recursos de instâncias de recursos que o plano de controle cria, como acessar VMs do Azure por meio do protocolo RDP (protocolo de área de trabalho remota).
As soluções híbridas do Azure podem estender as operações do plano de controle do Azure fora dos datacenters do Azure ou executar instâncias dedicadas do plano de controle para fornecer recursos do plano de dados.
Considerações híbridas
Para tomar uma decisão de solução híbrida, você deve considerar hardware, hospedagem e implantação, bem como requisitos e restrições de aplicativos ou cargas de trabalho. As soluções híbridas também devem oferecer suporte às operações do desenvolvedor (DevOps) e estar em conformidade com os padrões e regulamentos organizacionais e do setor.
Hardware
Dependendo do tipo de carga de trabalho, você pode precisar de hardware de datacenter tradicional que possa executar VMs, contêineres e bancos de dados. Para outros cenários, como implantações de IoT, os dispositivos de hardware restritos são mais adequados e podem ser executados em servidores em rack, portáteis ou robustos.
Considere se deve atualizar, redefinir a finalidade ou substituir o hardware existente. Os cenários brownfield usam hardware existente em abordagens modernas de carga de trabalho híbrida. Os cenários Greenfield adquirem novo hardware ou usam hardware como um serviço com uma taxa mensal.
Hospedagem e implantação
Considere se deve usar datacenter local, borda, nuvem do Azure ou hospedagem multicloud com uma abordagem consistente de tecnologia nativa da nuvem. Requisitos de negócios, conformidade, custo ou segurança podem determinar o local de hospedagem.
Uma implantação de aplicativo em grande escala é diferente de implementações de menor escala. Uma implantação de TI tradicional em VMs e bancos de dados é diferente de implantações em contêineres ou dispositivos distribuídos.
Implantações distribuídas, complexas e em grande escala devem ser capazes de escalar massivamente a implementação de serviços e podem abordar preocupações como continuidade de negócios de forma diferente da TI tradicional.
Aplicação ou carga de trabalho
Considere se os aplicativos ou cargas de trabalho são distribuídos, conteinerizados ou TI tradicional hospedados em VMs ou bancos de dados. O Hub IoT do Azure, clusters do Serviço Kubernetes do Azure (AKS) ou soluções PaaS fora dos datacenters do Azure podem hospedar cargas de trabalho híbridas.
Os aplicativos tradicionais executados em VMs se beneficiam da infraestrutura hiperconvergente (HCI) e das ferramentas operacionais, de segurança e de gerenciamento do Azure para operações do segundo dia. Os aplicativos nativos da nuvem são mais adequados para serem executados em orquestradores de contêineres como o AKS e usarem soluções PaaS do Azure.
Se você precisar implantar modelos criados e treinados na nuvem e executá-los localmente, monitorar dispositivos IoT em escala ou fornecer opções de transferência de dados do Azure, considere implantações e soluções de borda.
Escolha uma solução híbrida
Todos os fatores anteriores são importantes para a solução final, mas dependendo dos requisitos, antecedentes e conhecimentos, as organizações podem abordar a avaliação da solução de diferentes perspetivas. As organizações podem começar com seus requisitos e restrições de hardware e hospedagem ou investigando os serviços do Azure de uma perspetiva de aplicativo e carga de trabalho. As equipes de DevOps podem se concentrar em implantações em massa e hardware restrito ou criado para fins específicos, enquanto os administradores de sistemas podem enfatizar o local de hospedagem ou o uso de hardware e hipervisor.
As seções a seguir apresentam uma árvore de decisão de solução híbrida com base no modelo de implantação e uma matriz de serviço híbrido do Azure descrevendo cargas de trabalho suportadas, tipos de hardware e modelos de implantação. Trabalhe com estas ilustrações para escolher uma solução candidata. Em seguida, realize uma avaliação detalhada dos serviços candidatos para ver se eles atendem às suas necessidades.
Árvore de decisão de solução híbrida
A árvore de decisão a seguir começa com a escolha de uma solução híbrida existente ou personalizada, multicloud ou especificada pelo Azure. A árvore prossegue através de pontos de decisão para selecionar um serviço híbrido do Azure apropriado.
Baixe um arquivo do PowerPoint de todos os diagramas neste artigo.
Para implantações existentes ou personalizadas :
Decida se o hardware é restrito ou implantado em um datacenter.
Para hardware restrito , decida se a implantação é em massa ou em baixa escala.
Para implantações de datacenter e multicloud , determine se o tipo de carga de trabalho usa contêineres ou implantação de TI tradicional em VMs ou bancos de dados SQL .
Cargas de trabalho de IoT existentes e personalizadas podem usar o Azure IoT Edge. Implantações tradicionais, de banco de dados e nativas da nuvem existentes e personalizadas podem usar servidores e serviços habilitados para Azure Arc.
As implantações baseadas em contêiner podem usar o Kubernetes habilitado para Azure Arc. As implantações baseadas em VM podem usar servidores habilitados para Azure Arc, VMware vSphere habilitado para Azure Arc ou System Center Virtual Machine Manager habilitado para Azure Arc. As implantações de banco de dados SQL podem usar serviços de dados habilitados para Azure Arc.
Para implantações especificadas pelo Azure:
Decida se deseja hardware como serviço ou implantações semelhantes ao datacenter do Azure. As implantações semelhantes ao datacenter do Azure podem usar o Azure Stack Hub.
Para hardware como serviço, decida se o tipo de carga de trabalho usa transferência de dados e computação ou uma infraestrutura hiperconvergente (HCI). Para uma solução hiperconvergente, você pode usar o Azure Stack HCI.
As cargas de trabalho de transferência de dados e computação podem usar o Azure Stack Edge. As implantações de datacenter podem usar o Azure Stack Edge Pro 2. As implantações portáteis podem usar o Azure Stack Edge Mini R. Implantações robustas podem usar o Azure Stack Edge Pro R.
Matriz de serviços híbridos do Azure
A matriz de decisão a seguir apresenta cargas de trabalho suportadas, recursos de hardware e modelos de implantação para vários serviços híbridos do Azure. Todos os serviços do Azure incluem o portal do Azure e outras ferramentas de gerenciamento e operações do Azure.
Baixe um arquivo do PowerPoint de todos os diagramas neste artigo.
A nuvem do Azure fornece software como serviço (SaaS) baseado na nuvem, infraestrutura como serviço (IaaS) e serviços de computação, armazenamento e rede PaaS. Os serviços são executados em hardware da Microsoft nos datacenters do Azure.
O Azure Stack é uma família de produtos e soluções que estendem o Azure até a borda ou para datacenters locais. O Azure Stack fornece várias soluções para vários casos de uso.
- O Azure Stack Hub estende o Azure para executar aplicativos em ambientes locais. O Azure Stack Hub fornece serviços hiperconvergentes de computação, armazenamento e rede SaaS, IaaS e PaaS e é executado em hardware padrão do setor no local ou em datacenters multicloud. O Azure Stack Hub fornece serviços do Azure a datacenters com sistemas integrados e pode ser executado em ambientes conectados ou desconectados.
- O Azure Stack HCI é uma solução hiperconvergente que usa hardware validado para executar cargas de trabalho virtualizadas e conteinerizadas localmente. O Azure Stack HCI fornece serviços de computação, armazenamento e rede hiperconvergentes baseados em VM e AKS e é executado em hardware padrão do setor no local ou em datacenters multicloud. O Azure Stack HCI conecta cargas de trabalho ao Azure para gerenciamento e serviços de nuvem.
- O Azure Stack Edge fornece recursos do Azure, como computação, armazenamento, rede e aprendizado de máquina acelerado por hardware para pontos de presença. O Azure Stack Edge fornece serviços de transferência de dados e aprendizagem automática baseados em VM, AKS em hardware como serviço padrão da indústria e é executado no local ou em centros de dados multicloud.
O Azure IoT Edge e o Hub IoT implantam funcionalidades personalizadas em dispositivos de massa. O IoT Edge integra-se nativamente ao Hub IoT para fornecer DevOps, PaaS e serviços em contêineres em hardware personalizado e padrão do setor e é executado no local ou em datacenters multicloud.
O Azure Arc fornece entrega e gerenciamento de aplicativos usando serviços habilitados para Azure Arc para VMs, bancos de dados SQL e Kubernetes. O Azure Arc projeta recursos de infraestrutura bare metal, VM e Kubernetes existentes no Azure para lidar com operações com ferramentas de gerenciamento e segurança do Azure. O Azure Arc simplifica a governança e o gerenciamento fornecendo uma plataforma de gerenciamento multicloud e local consistente para os serviços do Azure.
O Azure Arc é executado em hardware padrão do setor existente, hipervisores, Azure Stack HCI ou Azure Stack Edge, no local ou em datacenters multicloud. O Azure Arc inclui os seguintes recursos:
- Servidores habilitados para Azure Arc
- SQL Server em servidores habilitados para Azure Arc
- Kubernetes habilitado para Azure Arc
- VMware vSphere compatível com o Azure Arc
- System Center Virtual Machine Manager habilitado para arco
- VMs habilitadas para Azure Arc no Azure Stack HCI
Os serviços habilitados para Azure Arc permitem criar aplicativos locais e multicloud com o Azure PaaS e serviços de dados, como o Serviço de Aplicativo do Azure, Azure Functions, Aplicativos Lógicos do Azure, Instância Gerenciada SQL do Azure, Hiperescala PostgreSQL e Azure Machine Learning. Você pode executar esses serviços em qualquer lugar e usar a infraestrutura existente.
Contribuidores
Este artigo é mantido pela Microsoft. Foi originalmente escrito pelos seguintes contribuidores:
- Robert Eichenseer - Brasil | Engenheiro de Serviços Sênior
- Laura Nicolas - Brasil | Engenheiro de Software Sênior
Para ver perfis não públicos do LinkedIn, inicie sessão no LinkedIn.
Próximos passos
- Documentação de soluções e padrões híbridos e multicloud do Azure
- Introdução ao híbrido e multicloud
- Introdução aos serviços de nuvem híbrida do Azure (módulo Aprender)