Microsoft Azure
Microsoft Azure, anteriormente conocido como Windows Azure, es la plataforma de computación en la nube pública de Microsoft. Proporciona una variedad de servicios en la nube, que incluyen computación, análisis, almacenamiento y redes. Los usuarios pueden elegir entre estos servicios para desarrollar y escalar nuevas aplicaciones, o ejecutar aplicaciones existentes en la nube pública.
La plataforma Azure tiene como objetivo ayudar a las empresas a gestionar los desafíos y alcanzar sus objetivos organizativos. Ofrece herramientas que admiten todas las industrias —incluido el comercio electrónico, las finanzas y una variedad de compañías Fortune 500— y es compatible con tecnologías de código abierto. Esto proporciona a los usuarios la flexibilidad de utilizar sus herramientas y tecnologías preferidas. Además, Azure ofrece 4 formas diferentes de computación en la nube: infraestructura como servicio (IaaS), plataforma como servicio (PaaS), software como servicio (SaaS) y sin servidor.
Microsoft cobra por Azure en forma de pago por uso, lo que significa que los suscriptores reciben una factura cada mes que solo les cobra por los recursos específicos que han utilizado.
¿Cómo funciona Microsoft Azure?
Una vez que los clientes se suscriben a Azure, tienen acceso a todos los servicios incluidos en Azure Portal. Los suscriptores pueden utilizar estos servicios para crear recursos basados en la nube, como máquinas virtuales (VM) y bases de datos.
Además de los servicios que ofrece Microsoft a través del portal de Azure, varios proveedores externos también hacen que el software esté disponible directamente a través de Azure. El costo facturado por aplicaciones de terceros varía ampliamente, pero puede implicar el pago de una tarifa de suscripción por la aplicación, más una tarifa de uso por la infraestructura utilizada para alojar la aplicación.
Microsoft ofrece cinco opciones diferentes de soporte al cliente para Azure:
- Básico
- Desarrollador
- Estándar
- Professional Direct
- Premier
Estos planes de soporte al cliente varían en términos de alcance y precio. El soporte básico está disponible para todas las cuentas de Azure, pero Microsoft cobra una tarifa por las demás ofertas de soporte.
¿Para qué se utiliza Microsoft Azure?
Debido a que Microsoft Azure consta de numerosas ofertas de servicios, sus casos de uso son extremadamente diversos. La ejecución de máquinas virtuales o contenedores en la nube es uno de los usos más populares de Microsoft Azure. Estos recursos informáticos pueden albergar componentes de infraestructura —como servidores del sistema de nombres de dominio (DNS); Servicios de Windows Server, como Internet Information Services (IIS); o aplicaciones de terceros. Microsoft también admite el uso de sistemas operativos de terceros, como Linux.
Azure también se usa comúnmente como plataforma para alojar bases de datos en la nube. Microsoft ofrece bases de datos relacionales sin servidor como Azure SQL y bases de datos no relacionales como NoSQL.
Además, la plataforma se utiliza con frecuencia para realizar copias de seguridad y recuperación ante desastres. Muchas organizaciones utilizan el almacenamiento de Azure como archivo para cumplir con sus requisitos de retención de datos a largo plazo.
Productos y servicios de Azure
Microsoft clasifica los servicios en la nube de Azure en casi dos docenas de categorías, que incluyen:
Cálculo o cómputo. Estos servicios permiten al usuario implementar y administrar máquinas virtuales, contenedores y trabajos por lotes, además de admitir el acceso remoto a las aplicaciones. Los recursos informáticos creados dentro de la nube de Azure se pueden configurar con direcciones IP públicas o direcciones IP privadas, dependiendo de si el recurso debe ser accesible para el mundo exterior.
Móvil. Estos productos ayudan a los desarrolladores a crear aplicaciones en la nube para dispositivos móviles, proporcionando servicios de notificación, soporte para tareas de back-end, herramientas para crear interfaces de programas de aplicaciones (API) y la capacidad de acoplar el contexto geoespacial con los datos.
Web. Estos servicios apoyan el desarrollo y la implementación de aplicaciones web. También ofrecen funciones de búsqueda, entrega de contenido, administración de API, notificación y generación de informes.
Almacenamiento. Esta categoría de servicios proporciona almacenamiento en la nube escalable para datos estructurados y no estructurados. También es compatible con proyectos de big data, almacenamiento persistente y almacenamiento de archivos.
Analítica. Estos servicios proporcionan almacenamiento y análisis distribuidos, así como funciones para análisis en tiempo real, análisis de big data, lagos de datos, aprendizaje automático (ML), inteligencia empresarial (BI), flujos de datos de internet de las cosas (IoT) y almacenamiento de datos.
Redes. Este grupo incluye redes virtuales, conexiones dedicadas y puertas de enlace, así como servicios para la gestión y el diagnóstico del tráfico, el equilibrio de carga, el alojamiento de DNS y la protección de la red contra ataques distribuidos de denegación de servicio (DDoS).
Red de distribución de contenido y medios (CDN). Estos servicios CDN incluyen transmisión a pedido, protección de derechos digitales, codificación y reproducción e indexación de medios.
Integración. Estos son servicios para la copia de seguridad del servidor, la recuperación del sitio y la conexión de nubes públicas y privadas.
Identidad. Estas ofertas garantizan que solo los usuarios autorizados puedan acceder a los servicios de Azure y ayudan a proteger las claves de cifrado y otra información confidencial en la nube. Los servicios incluyen soporte para Azure Active Directory y autenticación multifactor (MFA).
Internet de las Cosas. Estos servicios ayudan a los usuarios a capturar, monitorear y analizar datos de IoT de sensores y otros dispositivos. Los servicios incluyen notificaciones, análisis, monitoreo y soporte para codificación y ejecución.
DevOps. Este grupo proporciona herramientas de proyectos y colaboración, como Azure DevOps —anteriormente Visual Studio Team Services— que facilitan los procesos de desarrollo de software DevOps. También ofrece funciones para el diagnóstico de aplicaciones, integraciones de herramientas DevOps y laboratorios de pruebas para pruebas de compilación y experimentación.
Desarrollo. Estos servicios ayudan a los desarrolladores de aplicaciones a compartir código, probar aplicaciones y rastrear problemas potenciales. Azure admite una variedad de lenguajes de programación de aplicaciones, incluidos JavaScript, Python, .NET y Node.js. Las herramientas de esta categoría también incluyen soporte para Azure DevOps, kits de desarrollo de software (SDK) y blockchain.
Seguridad. Estos productos brindan capacidades para identificar y responder a las amenazas de seguridad en la nube, así como para administrar claves de cifrado y otros activos sensibles.
Inteligencia artificial (IA) y aprendizaje automático (ML). Se trata de una amplia gama de servicios que un desarrollador puede utilizar para infundir inteligencia artificial, aprendizaje automático y capacidades de computación cognitiva en aplicaciones y conjuntos de datos.
Contenedores. Estos servicios ayudan a una empresa a crear, registrar, orquestar y administrar grandes volúmenes de contenedores en la nube de Azure, utilizando plataformas comunes como Docker y Kubernetes.
Bases de datos. Esta categoría incluye ofertas de base de datos como servicio (DBaaS) para SQL y NoSQL, así como otras instancias de base de datos —como Azure Cosmos DB y Azure Database for PostgreSQL. También incluye compatibilidad con Azure SQL Data Warehouse, almacenamiento en caché y funciones de integración y migración de bases de datos híbridas. Azure SQL es el servicio de base de datos insignia de la plataforma. Es una base de datos relacional que proporciona funcionalidad SQL sin la necesidad de implementar un servidor SQL.
Migración. Este conjunto de herramientas ayuda a una organización a calcular los costos de migración de la carga de trabajo y realizar la migración real de las cargas de trabajo desde los centros de datos locales a la nube de Azure.
Gestión y gobernanza. Estos servicios brindan una variedad de herramientas de respaldo, recuperación, cumplimiento, automatización, programación y monitoreo que pueden ayudar al administrador de la nube a administrar una implementación de Azure.
Realidad mixta. Estos servicios están diseñados para ayudar a los desarrolladores a crear contenido para el entorno de Windows Mixed Reality.
Blockchain. Azure Blockchain Service le permite unirse a un consorcio de blockchain o crear el suyo propio.
Afinado. Microsoft Intune se puede utilizar para inscribir dispositivos de usuario, lo que hace posible enviar políticas de seguridad y aplicaciones móviles a esos dispositivos. Las aplicaciones móviles se pueden implementar en grupos de usuarios o en una colección de dispositivos. Intune también proporciona herramientas para realizar un seguimiento de las aplicaciones que se utilizan. Una función de borrado remoto permite que los datos de la organización se eliminen de forma segura de los dispositivos sin eliminar las aplicaciones móviles de un usuario en el proceso.
Azure para recuperación ante desastres y respaldo
Algunas organizaciones utilizan Azure para la copia de seguridad de datos y la recuperación ante desastres. Las organizaciones también pueden utilizar Azure como alternativa a su propio centro de datos. En lugar de invertir en servidores y almacenamiento locales, estas organizaciones optan por ejecutar algunas o todas sus aplicaciones comerciales en Azure.
Para garantizar la disponibilidad, Microsoft tiene centros de datos de Azure ubicados en todo el mundo. A partir de enero de 2020, los servicios de Microsoft Azure están disponibles en 55 regiones, repartidas en 140 países. Desafortunadamente, no todos los servicios están disponibles en todas las regiones. Por lo tanto, los usuarios de Azure deben asegurarse de que la carga de trabajo y las ubicaciones de almacenamiento de datos cumplan con todos los requisitos de cumplimiento vigentes u otra legislación.
Privacidad
Las preocupaciones sobre la seguridad de los datos y los requisitos de cumplimiento normativo hacen que la privacidad sea un problema importante para los suscriptores de la nube. Para abordar estas preocupaciones, Microsoft ha creado el centro de confianza en línea (Trust Center), que proporciona información detallada sobre las iniciativas de seguridad, privacidad y cumplimiento de la empresa. Según el Trust Center, Microsoft solo utilizará los datos del cliente si es necesario para proporcionar los servicios acordados y nunca revelará los datos del cliente a agencias gubernamentales a menos que así lo exija la ley.
Interrupciones importantes
Microsoft Azure tiene un historial de interrupciones importantes que se remontan a principios de 2012. Estas son algunas de las interrupciones más importantes que se han producido a lo largo de los años.
29 de febrero de 2012. Se produjo una interrupción como resultado del error del día bisiesto.
26 de julio de 2012. La región de Europa Occidental experimentó una interrupción que duró aproximadamente dos horas y media.
22 de febrero de 2013. Una interrupción importante impidió que los clientes de todas las regiones pudieran acceder a Blobs, tablas y colas de almacenamiento de Windows Azure mediante HTTPS.
30 de octubre de 2013. Los usuarios de Estados Unidos, Europa y Asia experimentaron una interrupción que duró aproximadamente ocho horas. Esta interrupción se atribuyó a un problema con el intercambio de direcciones IP virtuales.
18 de noviembre de 2014. Una interrupción que duró casi 10 horas provocó problemas de conectividad de almacenamiento.
3 de diciembre de 2015. Muchos clientes en Europa no pudieron acceder a Office 365 durante aproximadamente cuatro horas.
15 de septiembre de 2016. Un problema de DNS causó problemas a los usuarios de Azure de todo el mundo durante varias horas.
15 de marzo de 2017. Un problema en uno de los centros de datos de Microsoft se extendió por todo el mundo y finalmente afectó a 26 de los 28 centros de datos de Microsoft, lo que provocó una interrupción mundial que duró aproximadamente 7 horas.
29 de septiembre de 2017. Se produjo una interrupción de siete horas en el norte de Europa debido a la descarga accidental de un sistema de extinción de incendios.
20 de junio de 2018. Los clientes del norte de Europa experimentaron una interrupción que duró casi 11 horas luego de un problema de temperatura en uno de los centros de datos.
4 de septiembre de 2018. Los rayos causaron un aumento de voltaje en un centro de datos del centro-sur de los Estados Unidos, lo que resultó en problemas con el sistema de enfriamiento. Los clientes de 10 regiones se vieron finalmente afectados debido a las dependencias del servicio.
2 de mayo de 2019. Una interrupción del DNS provocó que varios servicios de Azure dejaran de estar disponibles durante casi tres horas.
Competencia Azure
Microsoft Azure es uno de los principales proveedores de servicios de nube pública que operan a gran escala mundial. Otros proveedores importantes incluyen Google Cloud Platform (GCP), Amazon Web Services (AWS) e IBM.
Actualmente, existe una falta de estandarización entre los servicios y las capacidades de la nube —lo que significa que no hay dos proveedores de la nube que ofrezcan el mismo servicio exactamente de la misma manera, utilizando las mismas API o integraciones. Esto dificulta que una empresa utilice más de un proveedor de nube pública cuando persigue una estrategia de múltiples nubes. Las herramientas de administración de la nube de terceros pueden reducir algunos de estos desafíos.
Historia de Azure
Microsoft dio a conocer por primera vez sus planes para introducir un servicio de computación en la nube llamado Windows Azure en 2008. Las versiones preliminares del servicio estuvieron disponibles y se desarrollaron, lo que llevó a su lanzamiento comercial a principios de 2010. Aunque las primeras iteraciones de los servicios en la nube de Azure se quedaron atrás de las ofertas más establecidas —como AWS— la cartera siguió evolucionando y admitiendo una base más amplia de lenguajes de programación, marcos y sistemas operativos. A principios de 2014, Microsoft reconoció que las implicaciones de la computación en la nube se extendían mucho más allá de Windows, y el servicio fue rebautizado como Microsoft Azure.