Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Este artigo discute a área de design de infraestrutura de uma oferta da Solução VMware do Azure, que se refere à camada fundamental. Essa camada suporta os recursos de computação, armazenamento e rede de que você precisa para executar cargas de trabalho do VMware vSphere de forma eficiente e confiável. Este artigo também explica como usar a pilha de data center definido por software (SDDC) da VMware para resiliência, segurança, escalabilidade, automação e recuperação após desastres. A pilha VMware SDDC inclui:
- VMware ESXi
- Servidor VMware vCenter
- Centro de dados VMware NSX-T
- VMware vSAN
- VMware HCX (opcional)
- VMware SRM (opcional)
Calcular metas de negócios
Impacto: Fiabilidade, Eficiência de desempenho, Excelência operacional
As metas de disponibilidade, como contratos de nível de serviço (SLAs) para aplicativos da Solução VMware do Azure, devem ser definidas para sua plataforma e em vigor.
Use destinos de recuperação como um RTO (Recovery Time Objetive, objetivo de tempo de recuperação) para identificar por quanto tempo a Solução VMware do Azure pode ficar indisponível. Use um RPO (Recovery Point Objetive, objetivo de ponto de recuperação) para identificar a quantidade de perda de dados aceitável durante um desastre.
Considere os seguintes pontos ao projetar sua solução:
Dependências de caminho crítico. Nem todos os componentes de uma solução são igualmente críticos. Diferencie claramente entre as dependências que podem derrubar o sistema e as dependências que podem levar a uma experiência degradada. O projeto deve fortalecer a resiliência de componentes críticos para minimizar o impacto de interrupções.
Expansão e escalonamento sob demanda. O ambiente deve ser capaz de se expandir e contrair dependendo da carga. Lide com essas operações por meio da automação. A entrada do usuário deve ser reduzida ao mínimo para evitar erros típicos causados por seres humanos.
Recommendations
- Estabeleça um SLA apropriado para sua plataforma.
- Defina os objetivos de RTO e RPO.
- Projete componentes críticos para ser resiliente.
- Use automação para escalar para cima e para baixo.
Considere os recursos da carga de trabalho e os requisitos de escala
Impacto: Eficiência de desempenho, Excelência operacional
Antes de implantar uma carga de trabalho, você precisa ter uma compreensão geral dos componentes necessários para dar suporte à Solução VMware do Azure. Para obter esse entendimento, você precisa considerar cuidadosamente as características, os recursos e os requisitos de escala da sua carga de trabalho. Esses fatores compõem o design geral do cluster. Além disso, certifique-se de que a Solução VMware do Azure é a escolha certa para sua implantação de infraestrutura. Há cenários em que migrar cargas de trabalho para uma solução de infraestrutura como serviço (IaaS) ou plataforma como serviço (PaaS) no Azure é mais econômico e eficiente do que migrar para a Solução VMware do Azure.
Recommendations
- Avalie as soluções nativas do Azure antes de mudar para a Solução VMware do Azure.
- Use a lista de verificação do guia de planejamento de implantação da Solução VMware do Azure e leia a documentação da Solução VMware do Azure.
- Configure critérios para determinar quais cargas de trabalho devem ser movidas para a Solução VMware do Azure e quais devem ser movidas para soluções nativas do Azure. Considere os custos, a capacidade de reatribuir a capacidade de IP e os padrões de uso nesses critérios.
Usar provisionamento espesso e fino
Impacto: Eficiência de desempenho
Quando você provisiona a infraestrutura no SDDC, o foco principal está nos hosts, que são a computação e o armazenamento subjacentes para as máquinas virtuais (VMs). No Azure VMware Solution, pode escolher entre provisionamento fino ou provisionamento espesso para os discos virtuais das suas VMs. A escolha que você faz depende de seus requisitos específicos de armazenamento, considerações de desempenho e crescimento antecipado da VM. O provisionamento fino otimiza o uso do armazenamento alocando armazenamento conforme necessário. Esta abordagem minimiza o espaço não utilizado. Por outro lado, desde o início, o provisionamento espesso usa a quantidade total de espaço de armazenamento que você aloca e reserva para cada VM.
Recommendations
- Se a eficiência do armazenamento for uma prioridade e quiser minimizar o consumo de armazenamento não utilizado, use o provisionamento fino.
- Se seu aplicativo exigir acesso de armazenamento consistente e de alto desempenho, considere o provisionamento espesso.
Planejar a capacidade e o uso de recursos
Impacto: Eficiência de desempenho
Antes de implantar um aplicativo no Azure VMware Solution, é crucial garantir o dimensionamento e o planejamento de capacidade adequados. Especificamente, considere os requisitos de escalabilidade, projeções de crescimento e considerações de desempenho.
Recommendations
- Antes de migrar para o Azure, use o Azure Migrate para obter informações sobre o uso de recursos e recomendações de dimensionamento.
- Analise padrões de utilização de recursos durante um período de tempo específico para ajudar a estabelecer o uso da linha de base, identificar períodos de pico e prever picos de recursos.
- Crie um mapa de dependência que descreva os componentes em seu caminho crítico. Mantenha ativamente o mapa e verifique-o regularmente quanto a alterações na solução.
Selecionar regiões
Impacto: Eficiência de desempenho, segurança
Para garantir que os usuários estejam perto de sua solução, considere cuidadosamente quais regiões selecionar. Ter usuários fisicamente próximos ao seu local de emparelhamento minimiza a latência e ajuda você a atender aos requisitos. Por exemplo, se você usar o VMware HCX, há um requisito de que a latência de ida e volta deve ser inferior a 150 ms.
Também é importante considerar os requisitos regulatórios durante a seleção da região. Os requisitos regulatórios e as restrições de residência de dados podem variar entre as regiões. Ao usar o armazenamento replicado geograficamente do Azure, você pode aproveitar as regiões emparelhadas. Sob esse conceito, cada região do Azure é emparelhada com outra região dentro da mesma geografia. Os dados replicados residem na mesma geografia que seu par para fins de jurisdição fiscal e policial.
Recommendations
- Selecione uma região próxima aos seus usuários ou outros serviços do Azure para ajudar a minimizar a latência.
- Compreenda o modelo de responsabilidade compartilhada na nuvem para conformidade regulatória baseada no setor ou na região.
- Certifique-se de que seus dados permaneçam na zona geopolítica correta quando você usar os serviços de dados do Azure.
Use um design escalável
Impacto: Fiabilidade, Eficiência de desempenho
Ao dimensionar um aplicativo, dimensione a VM para lidar com a carga de trabalho com desempenho máximo. Durante uma interrupção, o aplicativo também deve ser capaz de operar com funcionalidade reduzida ou desempenho degradado. Para se preparar para um evento de falha, projete para resiliência. Projete seu sistema para responder a interrupções e oferecer confiabilidade mesmo quando falhas regionais, zonais, de serviço ou de componentes afetarem a funcionalidade crítica do aplicativo. O dimensionamento vertical é a capacidade de uma VM de adicionar recursos a hosts individuais. O dimensionamento vertical requer escolher a SKU certa, desligar o host e adicionar recursos de um host VMware ESXi que tenha esses recursos disponíveis.
O tempo de inatividade associado ao dimensionamento vertical pode interromper seus negócios, portanto, considere o dimensionamento horizontal no design da carga de trabalho. O dimensionamento horizontal é a capacidade de estender dinamicamente sua carga de trabalho em várias VMs. O dimensionamento horizontal normalmente envolve o uso de recursos do VMware vSphere, como configurações de alocação de recursos, modelos de VM, clonagem ou técnicas de alocação dinâmica de recursos. Por exemplo, se você quiser distribuir o tráfego entre três VMs separadas, coloque essas VMs em três hosts separados para alta disponibilidade.
O clustering está preocupado com a criação de agrupamentos lógicos de hosts para fornecer recursos avançados de gerenciamento e disponibilidade. Depois de provisionar seus hosts, você pode criar e configurar clusters VMware vSphere no ambiente da Solução VMware do Azure para gerenciar VMs e fornecer recursos de computação.
Recommendations
Use o complemento personalizado de dimensionamento automático do GitHub para a Solução VMware do Azure para definir métricas de desempenho a serem usadas para operações de redução ou ampliação nos nós de cluster da Solução VMware do Azure.
Use regras de afinidade de política de posicionamento para ajudar a garantir a disponibilidade de recursos. A configuração de regras de afinidade dá aos administradores controle sobre o posicionamento da VM. As VMs podem então ser distribuídas de acordo com requisitos específicos, considerações de desempenho, necessidades de disponibilidade ou restrições de licenciamento.
Implementar alta disponibilidade
Impacto: Fiabilidade, Eficiência de desempenho
Ao implantar VMs com alta disponibilidade ou clustering na Solução VMware do Azure, recomendamos que você crie regras de antiafinidade para manter as VMs separadas e em hosts separados. Um cluster estendido refere-se principalmente à distribuição de recursos de computação entre domínios de falha ou zonas de disponibilidade. Outro aspeto a considerar é a latência da conexão com cargas de trabalho. Algumas cargas de trabalho podem não ser sensíveis à latência.
Recommendations
- Use clusters estendidos para alta disponibilidade.
- Coloque as camadas de aplicativo e serviço garantindo que as camadas de aplicativo, banco de dados e armazenamento estejam na mesma zona de disponibilidade.
- Escolha cuidadosamente a região do Azure para implantar um cluster do Azure VMware Solution. Considere a proximidade com seus usuários ou outros recursos, opções de conectividade de rede e requisitos de latência.
Usar regras de afinidade
Impacto: Fiabilidade
Se um host tiver um problema ou falha, as regras de antiafinidade impõem a distribuição entre vários hosts. Essa distribuição ajuda a limitar o impacto da falha e manter a disponibilidade de aplicativos e serviços.
Recommendations
- Quando um caminho de comunicação de baixa latência for necessário entre VMs, use regras de afinidade de política de posicionamento para manter as VMs no mesmo host.
- Use a política de posicionamento VM-VM afinidade quando as VMs que suportam seu aplicativo precisarem de tolerância a falhas ou quando você quiser otimizar o desempenho do host por meio da distribuição de recursos.
- Para VMs implantadas com alta disponibilidade ou clustering no Azure VMware Solution, crie regras de política de posicionamento antiafinidade VM-VM para garantir que essas VMs permaneçam afastadas em hosts distintos.
Implante o VMware vSAN
Impacto: Fiabilidade, Eficiência de desempenho
Para projetar uma solução VMware do Azure bem arquitetada com armazenamento, você precisa planejar a proteção e redundância de dados adequadas.
Uma rede de área de armazenamento virtual (vSAN) da Solução VMware do Azure usa recursos de armazenamento local dos hosts VMware ESXi em um cluster da Solução VMware do Azure para criar uma infraestrutura de armazenamento distribuído e compartilhado. O provisionamento vSAN deve atender adequadamente às necessidades atuais e futuras de armazenamento. Você pode usar políticas de armazenamento SAN (Storage Area Network, rede de armazenamento de dados) para definir as características e os comportamentos do armazenamento que suas VMs usam. Você pode usar políticas para definir configurações de proteção de dados, desempenho e eficiência de espaço de acordo com os requisitos específicos de suas cargas de trabalho. A política de armazenamento padrão no Azure VMware Solution é redundante. Como resultado, se suas máquinas precisarem copiar dados para nós vSAN extras, crie outra política para garantir que os dados atendam aos seus requisitos de redundância aprimorados.
Recommendations
- Determine o nível de tolerância de falhas (FTT) ou a tolerância a falhas com base na resiliência desejada.
- Escolha uma configuração RAID (redundant array of independent disks) que ajude a garantir a disponibilidade dos dados e a proteção contra falhas de host e disco.
Usar Azure NetApp Files
Impacto: Fiabilidade, Eficiência de desempenho
Quando você planeja exceder o armazenamento em sua nuvem privada, o Azure NetApp Files in Azure VMware Solution é outra solução que expande a alocação de disco e fornece uma plataforma de armazenamento escalável de alto desempenho e baixa latência. Os Arquivos NetApp do Azure ajustam dinamicamente a capacidade de armazenamento e as camadas de desempenho com base nas suas necessidades de carga de trabalho. Como resultado, o ambiente da Solução VMware do Azure pode ser dimensionado à medida que seus requisitos de armazenamento crescem.
Certifique-se de que os serviços do Azure, como os Arquivos NetApp do Azure que interagem com a Solução VMware do Azure, estejam na mesma zona em que a Solução VMware do Azure está implantada. Se todo ou parte do aplicativo for altamente sensível à latência, ele poderá exigir a cocolocação de componentes. Nesse caso, a aplicabilidade de estratégias multirregionais e multizonas é limitada. Mas a colocation reduz a latência, para que os aplicativos respondam mais rapidamente. Um exemplo é quando você usa um armazenamento de dados baseado em Arquivos NetApp do Azure onde a colocalização é crítica para a expansão do disco.
Recommendations
- Considere usar os Arquivos NetApp do Azure ou uma solução de terceiros como um armazenamento de dados extra para a Solução VMware do Azure.
- Faça uma avaliação de aplicativo para ajudar a determinar sua combinação ideal de nós da Solução VMware do Azure e soluções de armazenamento externo, como o Azure NetApp Files.
Recommendations
- Implemente um procedimento para ajudar a garantir que nenhum dado seja perdido durante o processo de substituição de nó.
Estabeleça seu desempenho de linha de base
Impacto: Excelência operacional
O estabelecimento de uma linha de base de desempenho fornece informações sobre os recursos da Solução VMware do Azure e ajuda a identificar restrições de desempenho.
Recommendations
- Use ferramentas para comparar seu ambiente existente antes de migrar para a nuvem privada da Solução VMware do Azure. Alguns utilitários comuns que você pode usar para estabelecer o desempenho de linha de base incluem VMware vRealize Operations, Perfmon e iostat.
- Use uma avaliação baseada no desempenho ao estimar a capacidade da nuvem privada da Solução VMware do Azure.
Usar ferramentas de depuração e solução de problemas
Impacto: Excelência operacional
Ter uma abordagem sistemática para identificar, solucionar problemas e corrigir problemas no SDDC leva a tempos de resolução mais rápidos. As equipes de operações devem ser capazes de definir o problema ou sintoma que a carga de trabalho está enfrentando e o escopo do problema. Eles também precisam ser capazes de coletar informações, incluindo mensagens de erro, logs e quaisquer condições ou ações específicas que desencadeiam o problema.
Para obter uma cobertura detalhada do monitoramento de infraestrutura, consulte Considerações de monitoramento para cargas de trabalho da Solução VMware do Azure.
Recommendations
- Familiarize-se com as seguintes ferramentas de depuração e solução de problemas. Essas ferramentas são indispensáveis para identificar rapidamente possíveis gargalos de desempenho.
Próximos passos
Agora que você examinou a plataforma subjacente do Azure VMware Solution, investigue a plataforma de aplicativos, que inclui bancos de dados, VMs, sistemas operacionais e configurações.
Use a ferramenta de avaliação para avaliar suas escolhas de design.