Garantindo a. Máquinas Virtuais do. alta disponibilidade nas. Microsoft Azure MDC305 - PDF
Download "Garantindo a. Máquinas Virtuais do. alta disponibilidade nas. Microsoft Azure MDC305"
Yago Alvarenga Pais
1 Garantindo a alta disponibilidade nas Máquinas Virtuais do Microsoft Azure MDC305
2 Palestra Quem são os palestrantes? Daniel Mauser Senior Techical Advisor LATAM Escalation Team Lead Daniel Pires Support Escalation Engineer Microsoft Azure Networking
3 Nuvem Pública resp. compartilhada Gerenciado por: Microsoft Azure
5 Azure Internals
6 Microsoft Azure Internals Gerencia recursos, provisão e monitoração Gerencia o ciclo de vida das aplicações Permite que desenvolvedores se concentrem na logica do negócio Recursos computacionais: Maquinas Virtuais e Serviços de Nuvem Estrutura simplificada de storage Serviços de aplicação como cache, controle de acesso e conectividade. Implementa e gerencia a saúde dos serviços computacionais Gerencia a infraestrutura do datacenter (hardware & software), recuperação de falhas Gerencia atualizações na infraestrutura
7 Visão de cima dos serviços da Nuvem Visual Studio Portal do Windows Azure Rest APIs / PS Cmdlets RDFE Service (v1) FC FC FC FC ARM (v2) Brasil Centro Sul
8 Arquitetura do Datacenter Uma região pode ser composta de múltiplos datacenters Cada Datacenter é divido em clusters Cada rack fornece uma unidade isolamento de falha Roteadores Datacenter Conglomerado de Roteadores e Balanceadores de Carga Agl Agl Agl Aglomerado de Rede de Clusters Cluster 1 Agl Cluster 2 Cluster 3 Cluster 4 Cluster 5 Agl Agl Agl Agl Agl Switches em cima do Rack () Racks Unidades de distribuição de Energia
9 Dentro do Cluster Cada cluster é gerenciado pelo Fabric Controller (FC) Gerencia hardware e serviços do Datacenter Aloca recursos e gerencia seus ciclos de vida Uma instância do FC é responsável por manter todos as outras universalmente em sincronismo Cluster AGL Rack 1 Rack 2 Rack 20 Switch Switch Switch Cluster Agl
10 Dentro do Servidor Físico Recursos de CPU, memória, disco e rede são efetivados quando um serviço é alocado Switch Servidor Físico (Host) VM VM VM CPU CPU CPU CPU CPU CPU CPU CPU Instância PaaS VM Role Instância PaaS VM Role IaaS VM Role CPUs Não Alocadas Limites de Confiança Host Partition
11 Gerenciamento de falhas e atualizações no Azure
12 Entendendo Domínio de Falha Dominio de Falha é representado por uma unidade física O Rack pode ser considerado um domínio de falha Recuperação do nó = mover VMs que estão no servidor com falha para outro rack mantendo as mesmas alocações de recursos AGG Switch Switch
13 Entendendo Domínio de Atualização Domínio de Atualização são unidades lógicas Permite que serviços específicos sejam atualizados (aplicação ou SO) Quando a FC está atualizando um serviço, as ações serão realizadas no mesmo Domínio de Atualização.
14 Notificação por
15 Implementando alta disponibilidade em Azure VMs
16 Conjunto de Disponibilidade Fornece redundância para sua aplicação Agrupamento de duas ou mais máquinas virtuais No mínimo uma das VMs estará disponível e atenderá o SLA de 99.95% do Azure. Utilizada para eventos planejados e inesperados
17 Domínio de Atualização (UD) e Domínio de Falha (FD)
18 Conjunto de disponibilidade distintos Configure cada aplicação em diferentes conjuntos de disponibilidade
19 Conjunto de disponibilidade distintos
20 Demo 1: Configurando Conjunto de Disponibilidade
21 Conjunto de disponibilidade com única instância ***Não Recomendado *** VM não se qualifica para o SLA 99.5% do Azure VM será impactada durante manutenção planejada do Azure Notificações não serão recebidas para Conjuntos de Disponibilidade com única instância.
22 Problemas comuns Apenas uma VM definida no Conjunto de Disponibilidade Diferentes Serviços de Nuvem com VMs usando Conjunto de disponibilidade com o mesmo nome
23 Conjunto de disponibilidade com única VM
24 Azure Load Balancer
25 Conj. Disponibilidade e Load Balancer Obter mais resiliência nas aplicações Load Balancer distribui tráfego entre múltiplas VMs Se balanceamento não está configurado qualquer manutenção planejada no Azure vai afetar VM e causar indisponibilidade
26 CD e Load Balancer
27 Demo 2: Configurando Load Balancing
28 Sumário Windows Azure Internals Como o Datacenter do Azure funciona internamente Domínio de Falha / Domínio de Atualização Como atualizações planejadas e eventos não planejados são gerenciados pelo Azure Importância definir Conjunto de Disponibilidade Requerido pelo SLA Balanceamento de Carga Disponibilidade de Aplicações
29 Recursos Adicionais Internal Load Balancer Backup Azure virtual machines Gerenciar a disponibilidade de máquinas virtuais Manutenção planejada para máquinas virtuais do Azure Orientação técnica de continuidade de negócios do Azure
30 Q&A Visite o espaço Ask the Experts, próximo dos expositores
31 Sessões relacionadas MDC306 Boas práticas de gerenciamento de redes virtuais e endereçamento IP (Pires e Mauser) DBP303 - SQL Server em Azure Virtual Machines - Performance (Roberto Cavalcanti) MEW305 - Como as empresas podem se proteger de Ransomwares (Mauserware)