Documentos de Académico
Documentos de Profesional
Documentos de Cultura
resistentes y altamente
disponibles en Azure
JOSE YAPUR
Cloud Solutions Architect
Objetivos
Disear aplicaciones altamente disponibles en Azure
Entender las mejores prcticas y las malas prcticas
Resistencia
Resistencia
Costo / Complejidad RPO/RTO
Mejor para:
Data deletion Fallas no planificadas Mission critical app
Data corruption No quieres rearquitecturar para HA
Nuevas apps
Legal, gobierno & cumplimiento
No quieres el costo de HA Fallas localizadas
Fallas de larga escala
Midiendo disponibilidad
Downtime Downtime
Disponibilidad% Costo
por ao por da
90% (un nueve") 36.5 das 2.4 hr $
99% (dos nueves") 3.65 das 14.4 min $$
99.9% (tres nueves") 8.76 hr 1.44 min $$$
99.95% 4.38 hr 43.2 sec $$$$
99.99% (cuatro
52.56 min 8.66 sec $$$$$
nueves")
99.999% (cinco
5.26 min 864.3 ms $$$$$$
nueves")
Diseando para la nube
Nunca un solo punto de falla.
Automatizas
Confias y verificas
Escalas horizontalmente no
verticalmente.
M I C R O S O F T C O N F I D E N T I A L I N T E R N A L O N LY
Qu puede salir mal?
Cmputo
Redes
Almacenamiento
M I C R O S O F T C O N F I D E N T I A L I N T E R N A L O N LY
Cmputo
Availability Sets
Gobiernan y proveen los dominios de falla y
actualizacin
Atados a un rol en la aplicacin
Ayudan a asegurar el SLA.
M I C R O S O F T C O N F I D E N T I A L I N T E R N A L O N LY
Availability Sets
Fault Domain es un nico punto de fallo
Upgrade domain usado para actualizaciones.
Availability Set
M I C R O S O F T C O N F I D E N T I A L I N T E R N A L O N LY
Virtual Machine Scale Sets (VMSS)
Un grupo de VMs que son identicas
Desplegado con tcnicas de Configuration Manager.
Puede autoescalar
Basado en imgenes base comn.
Plantilla ARM.
DSC, PowerShell, Chef
M I C R O S O F T C O N F I D E N T I A L I N T E R N A L O N LY
Escala de despliegue
Region 1
M I C R O S O F T C O N F I D E N T I A L I N T E R N A L O N LY
Escala de despliegue multiples
regiones
Region 1 Region 2
M I C R O S O F T C O N F I D E N T I A L I N T E R N A L O N LY
Demo
VMSS
Redes
Capa 4 vs Capa 7 Load balancers
Capa 4 load balancer
Application Gateway
Soluciones 3rd party (NGINX, HAProxy, F5, Barracuda)
L
4
L L L
7 Availability
7 Set 7
M I C R O S O F T C O N F I D E N T I A L I N T E R N A L O N LY
Demo
Alta Disponibilidad
http://trafficmanager.develozombie
.com
Qu hacer si una region falla?
a) Use a Load Balancer to shift to additional resources
b) Use Azure DNS to point to a paired region
c) Use Traffic Manager to change regions
d) Initiate your failover runbook in Azure Site Recovery
e) Complain to @Azure on Twitter
M I C R O S O F T C O N F I D E N T I A L I N T E R N A L O N LY
Cmo trabaja Traffic Manager?
Update DNS Zzzzzzz
Ests ahi? Todo bien!
GET
M I C R O S O F T C O N F I D E N T I A L I N T E R N A L O N LY
Traffic Manager
DNS-based balanceador de carga y failover
Pruebas de salud a los endpoints para determiner disponibilidad
Impacto del Time To Live (TTL)
Multiples politicas de distribucin
Performance
Priority
Weighted
M I C R O S O F T C O N F I D E N T I A L I N T E R N A L O N LY
Demo
Alta Disponibilidad
Almacenamiento
Almacenamiento
Tipos de almacenamiento
Locally redundant (LRS) - 3 copias locales
consistentes
Zone redundant (ZRS) 3 copies entre 2 y 3 DCs
Geo-redundant (GRS) 3 copias locales consistentes y
3 copias en otra region eventualmente consistentes.
Read access geo-redundant (RA-GRS) Igual que en
GRS pero con acceso a las copias eventualmente
consistentes.
M I C R O S O F T C O N F I D E N T I A L I N T E R N A L O N LY
Primary Secondary Primary Secondary
North CentralSouth East Asia South East
Ventajas:
US Central US Asia
Aislamiento
South North Central East China North China
Replicacin
Regiones Pares: Central US US North East China
Orden de recuperacin
East US West US China
Updates secuenciales
West US East US Japan East Japan West
West US 2 West Central Japan West Japan East
US
Brazil South
West Central West US 2 South Central US
US
Australia Australia
US East 2 Central US East Southeast
Central US US East 2 Australia Australia
North Europe West Europe Southeast East
West Europe North Europe Canada Canada East
M I C R O S O F T C O N F I D E N T I A L I N T E R N A L O N LY
Almacenamiento punto de fallo
escondido?
Standard vs Premium
!
Un storage stamp es un nico punto de falla
Fallo en storage no est alineado a los fault domain
M I C R O S O F T C O N F I D E N T I A L I N T E R N A L O N LY
Demo
Storage account
http://aka.ms/StorageAccountInfo
Managed disks
Alineacin de Storage con Fault Domains
En preview
Escribeme a jose.yapur@Microsoft.com
Otros beneficios:
Menor latencia de entrega.
Sitios ms rpidos.
Menos uso de datos.
Geo-distribudo y comprimido.
M I C R O S O F T C O N F I D E N T I A L I N T E R N A L O N LY
Demo
Azure CDN
http://develozombie.com/cdn
M I C R O S O F T C O N F I D E N T I A L I N T E R N A L O N LY
Gracias!
Puedes encontrar esto en
www.develozombie.com