Conocer cómo funciona Azure es interesante e importante, pero también es muy importante conocer cómo están organizados los data center y su distribución geográfica para saber dónde están nuestros datos en todo momento.

Si aún no conoces cómo funciona Azure y no te suena el concepto Fabric Controller, es buen momento de que leas nuestro post donde te lo explicamos.

Azure funciona en varios centros de datos del mundo. Estos centros de datos se agrupan en regiones geográficas, proporcionándole flexibilidad al elegir dónde crear las aplicaciones.
Este artículo proporciona una visión general de las características de disponibilidad y redundancia de Azure.

Hay tres escenarios que pueden afectar a la máquina virtual de Azure: mantenimiento de hardware no planeado, tiempo de inactividad inesperado y mantenimiento planeado.

Un evento de mantenimiento de hardware no planeado se produce cuando la plataforma Azure predice que en el hardware o en cualquier componente de plataforma asociado a una máquina física está a punto de producirse un error.

En ese mismo instante se genera un evento y se empiezan a aplicar las medidas técnicas disponibles para reducir el impacto en las máquinas virtuales hospedadas en ese hardware.   Es entonces cuando empieza una migración en vivo deteniendo la máquina un breve instante, pero manteniendo la memoria, los datos abiertos y las conexiones de red, pero esto afecta, aunque sea por poco al rendimiento además de poder experimentar problemas para ser migrada.

Un evento de tiempo de inactividad inesperado se produce cuando el hardware o la infraestructura física de la máquina virtual produce un error de forma imprevista. En esta casuística, podemos encontrar errores de la red local, errores de los discos locales u otros errores a nivel de bastidor. Cuando se detecta, la plataforma Azure migra (recupera) automáticamente la máquina virtual a una máquina física en buen estado en el mismo centro de datos. Pudiendo experimentar tiempos de inactividad (reinicio). El sistema operativo y los discos de datos asociados siempre se conservan.

Eventos de mantenimiento planeado son actualizaciones periódicas realizadas por Microsoft en la plataforma Azure subyacente para mejorar en general la fiabilidad, el rendimiento y la seguridad de la infraestructura de la plataforma sobre las que se funcionan sus máquinas virtuales. Estas actualizaciones suelen realizarse de forma transparente para los servicios, pero en alguna ocasión es necesario reiniciar para aplicar los cambios.

Ahora veamos cómo están diseñados los centros de datos de Microsoft. Se organizan por regiones, zonas geográficas y zonas de disponibilidad.

Cómo están diseñados los centros de datos de Microsoft?

Las Regiones

Una región es un conjunto de centros de datos implementados dentro de un perímetro definido por la latencia y conectados a través de una red regional dedicada de baja latencia. Actualmente vamos por 42 regiones y en breve podremos disponer de 12 más. Lo mejor es que consultéis este enlace que se actualiza constantemente

Sobre qué región utilizar, lo recomendable es que esté lo más cerca posible de donde tengamos previsto consumir el servicio.

Cada región, tiene una región pareada situada a más de 300 Km de distancia dentro de la misma zona geográfica y están conectados físicamente y de forma directa.

La Zona Geográfica

Una zona geográfica es un mercado diferenciado que suele incluir dos o más regiones y que respeta las fronteras de residencia de los datos y cumplimiento normativo.

Las zonas geográficas permiten ejecutar cargas de trabajo, estando disponible para clientes con necesidades específicas de residencia de datos y cumplimiento normativo, de manera que puedan mantener sus datos y aplicaciones cerca. Las zonas geográficas son tolerantes a errores hasta el punto de resistir una interrupción total del funcionamiento de una región gracias a su conexión con nuestra infraestructura de red dedicada de alta capacidad.

Zona de Disponibilidad

Las zonas de disponibilidad son ubicaciones físicas únicas con recursos de alimentación, red y refrigeración independientes. Cada zona de disponibilidad se compone de uno o varios centros de datos y edificios para sustentar aplicaciones críticas de alta disponibilidad. Disponibilidad Las zonas son tolerantes a errores en los centros de datos gracias a la redundancia y el aislamiento lógico de los servicios.

Para construir aplicaciones resistentes:

Por lo tanto, para conseguir resistencia plena con la residencia de los datos, sería necesario combinar una región con zonas de disponibilidad que estén dentro de los mismos límites de residencia de datos, nos permitiría obtener alta disponibilidad, recuperación ante desastres y copias de seguridad. Una buena configuración de máquinas virtuales nos permitiría contar con un tiempo de actividad del 99,99%. Variable indispensable en la ecuación de la continuidad del negocio.

Si estás construyendo una aplicación o servicio y necesitas que la aplicación esté siempre disponible y accesible desde todo el mundo, éstas son las bases que te ayudaran a construir la arquitectura que necesitas. O si lo prefieres, desde Sothis podemos ayudarte a conseguirlo.

En el próximo Post, os contaremos cómo podemos empezar a usar Azure. Os acompañaremos en los primeros pasos en el Portal, cómo abrir un Tenant y herramientas para conectarse a Azure para administrarlo. Daremos una pincelada sobre IaaS, PaaS y SaaS, aunque hablaremos de conceptos nuevos como IDaaS, DBaaS o CaaS.
No te lo pierdas.