Microsoft Azure: servicios y soluciones populares para empresas
El mercado global de servicios en la nube en los últimos años ha estado creciendo a un ritmo verdaderamente explosivo, por ejemplo, en 2020 creció casi un tercio y alcanzó los 40.000 millones de dólares. Las primeras posiciones en esta área están tradicionalmente ocupadas por los productos de tres gigantes de TI: Amazon Web Services, Google Cloud Services y Microsoft Azure.
Contenido:
1 . Una descripción general de la plataforma Microsoft Azure y su infraestructura
2 . Historia del origen y desarrollo de Microsoft Azure
3 . Servicios principales de Microsoft Azure
4 . Soluciones listas para usar de Microsoft Azure
5 . Conclusión
La plataforma en la nube de Microsoft tiene una participación de mercado significativa del 20%. Y es sobre eso que te contaremos en nuestro artículo. Aprenderá sobre qué infraestructura y capacidades proporciona la plataforma Microsoft Azure, cómo se originó y desarrolló, y qué servicios están disponibles para sus usuarios.
Una descripción general de la plataforma Microsoft Azure y su infraestructura
La plataforma en la nube de Microsoft Azure incluye un amplio conjunto de servicios en diferentes formatos: SaaS (software como servicio), PaaS (plataforma como servicio) e IaaS (infraestructura como servicio). Las capacidades del software le permiten implementar recursos adicionales para escalar, realizar replicación de datos síncrona en modo automático, proporcionar tolerancia a fallas de infraestructura, etc.
Tener una API REST ayuda a mantener los servicios en la nube de MA sincronizados con cualquier plataforma, dispositivo y sistema operativo externo. Con la interfaz visual de Azure, los usuarios pueden desarrollar sus propios servicios, configurar y monitorear sus operaciones, administrar los derechos de acceso y procesar pagos en línea. La plataforma incluye conjuntos de bibliotecas para lenguajes de programación populares como .NET, Java, PHP, Python, Go, JavaScript, etc.
Los productos de Microsoft Azure están disponibles en más de 60 regiones geográficas y 140 países de todo el mundo, y más de 160 plataformas de centros de datos (DPC) están ubicadas en 15 países.
Historia del origen y desarrollo de Microsoft Azure
2005-2011
La historia de fondo de la plataforma comenzó en 2005, cuando Microsoft compró Groove Networks y Bill Gates nombró a su fundador, Ray Ozzy, como uno de los tres CTO. A su vez, Ozzy persuadió al famoso Dave Cutler (desarrollador de Windows NT) para que pospusiera su retiro y, junto con otro programador famoso, Amitahb Srivastava, comenzaron un nuevo proyecto: un sistema operativo en la nube.
El primer anuncio de este servicio se lanzó en 2008, cuando recibió el nombre en código de Red Dog. De hecho, en ese momento era una extensión para Windows NT, diseñada para funcionar en la nube. En 2009, Microsoft anunció la base de datos SQL relacional de Azure. El 1 de febrero de 2010 tuvo lugar el lanzamiento oficial de la plataforma de servicios en la nube, que recibió el nombre de Windows Azure. Inmediatamente comenzó a posicionarse como una alternativa completa a los entonces ya conocidos Amazon EC2 y Google App Engine.
La primera versión de Azure proporcionó un conjunto muy limitado de servicios, a saber, un servicio de computación en la nube para desarrollar y ejecutar aplicaciones web ASP.NET, almacén de datos Azure Blob, base de datos en la nube Azure SQL y Azure Service Bus. En ese entonces, no era exactamente una plataforma en la nube para empresas y solo era adecuada para una audiencia limitada de desarrolladores que creaban ciertas categorías de aplicaciones web. En el mismo 2010, la plataforma se actualizó, luego comenzó a ser compatible con .NET Framework 4, versión del sistema operativo y CDN, y también se complementó con la extensión Windows Azure Connect.
Un año después, Microsoft volvió a ampliar su servicio con una serie de innovaciones, incluido un administrador de tráfico, un motor de informes para SQL Azure y un programador informático de alto rendimiento (programador HPC).
2012-2017
Mientras tanto, el aumento de la popularidad de las aplicaciones de código abierto y el desarrollo de Amazon EC2 han obligado a Microsoft a repensar su enfoque de la nube. La corporación tuvo en cuenta dos tendencias que eran relevantes en ese momento: un mayor control de los usuarios de las aplicaciones en la nube a través de IaaS y la introducción de soporte para software de código abierto para desarrolladores (especialmente basado en Linux). En 2012, la plataforma recibió otro conjunto de actualizaciones, incluidos sitios web de Azure, máquinas virtuales para Windows y Linux, Python SDK, copia de seguridad local, etc.
- Automatiza el trabajo de una tienda online o landing
- Empoderar a través de la integración
- No gastes dinero en programadores e integradores
- Ahorre tiempo automatizando tareas rutinarias
En 2014, Windows Azure pasó a llamarse Microsoft Azure, poco tiempo después, se agregó Azure Resource Manager (ARM) a su línea de productos, diseñado para administrar los recursos de las aplicaciones (implementación, organización, control de acceso, etc.). Ese mismo año, Microsoft centró su atención en los grandes datos, siguiendo a competidores como Amazon con su EMR y Google con BigQuery. Como resultado, lanzó una gama de servicios (Azure HDInsight, Azure Data Lake Store y Azure Data Lake Analytics) que le permitieron realizar completamente la dirección de Big Data a la escala de la plataforma en la nube. También lanzó una versión preliminar del servicio Azure Machine Learning.
En 2015, Microsoft adquirió Revolution Analytics, lo que le permitió agregar soporte para el lenguaje R, que tiene demanda en computación estadística y gráficos, a la interfaz de su plataforma. Posteriormente, la corporación comenzó a desarrollar la dirección de IoT. Azure se ha convertido en una de las pocas plataformas de nube pública que brinda conectividad de extremo a extremo a una pila de dispositivos con tecnología de Event Hub, IoT Hub, Stream Analytics, SQL Database y Power BI.
Hoy, Microsoft ofrece una opción de desarrollo de sistemas IoT (PaaS) y un módulo IoT SaaS listo para usar en Azure IoT Central, que se lanzó en 2018. Al mismo tiempo, lanzó una distribución de Linux multiplataforma llamada Azure Cloud. Switch, que ahora se llama SONiC (Software para redes abiertas en la nube) y es un sistema operativo de red de código abierto basado en Linux.
En 2016, la corporación presentó Azure Kubernetes Service (AKS), diseñado para administrar aplicaciones en contenedores basadas en el sistema Kubernetes. Además, ha desarrollado una serie de otros productos en esta área: contenedores de Windows, Kubelet virtual, interfaz de malla de servicios, modelo de aplicación abierta y tiempo de ejecución de aplicaciones distribuidas (DAPR). En 2017, se crearon nuevas versiones del logotipo de Microsoft Azure.
2018-2021
A partir de 2018, Microsoft comienza a desarrollar activamente la dirección AI&ML. Azure fue una de las primeras plataformas en la nube en usar el diseño gráfico para crear y entrenar modelos de aprendizaje automático en Azure ML Studio. La corporación pronto lanzó Azure ML Services con aún más capacidades, incluida la capacitación avanzada del modelo ML, soporte para GPU NVIDIA, Intel FPGA, MLOps y un generador de redes neuronales de arrastrar y soltar.
Al mismo tiempo, la empresa desarrolló el servicio Azure IoT Edge en colaboración con Intel, NVIDIA y Qualcomm. Ofrece a los usuarios amplias oportunidades para integrar la red de Internet de las cosas (IoT), las tecnologías de inteligencia artificial (IA) y otros servicios en la nube de Azure. El sitio le permite crear y entrenar modelos de IA en la nube, descargar cargas de trabajo a la infraestructura de la nube y luego ejecutarlas en las instalaciones.
En 2019, la empresa presentó el servicio Azure Front Door, un servicio en la nube para entregar contenido y proteger sitios, aplicaciones e interfaces web de amenazas cibernéticas. A partir de 2020, Microsoft comenzó a desarrollar dos nuevas tendencias: soporte para aplicaciones en la plataforma Kubernetes e infraestructura de múltiples nubes. Después de ellos, la corporación lanzó una estrategia de nube híbrida actualizada basada en Kubernetes y presentó la nueva plataforma Azure Arc a la audiencia.
Brinda a los usuarios la capacidad de administrar máquinas virtuales y físicas, así como aplicaciones en contenedores en el sistema Kubernetes a través de un único tablero. Azure Arc admite la integración con una variedad de servicios en la nube de Azure dentro de los centros de datos locales. En el futuro, Microsoft planea transformar Azure Arc en un tejido informático universal para plataformas de nubes múltiples e híbridas.
Servicios principales de Microsoft Azure
El catálogo de servicios en la nube Azur de Microsoft incluye más de 200 servicios que se clasifican en una serie de temas temáticos: análisis, seguridad, bases de datos, DevOps, informática, IA y ML, IoT, contenedores, aplicaciones móviles, almacenamiento y más. Los más famosos y populares entre ellos son:
- Máquinas virtuales (VM) . El sistema proporciona máquinas virtuales para sistemas operativos Windows y Linux aptas para ejecutar software HPC, productos SQL Server, SAP, Oracle, etc. Tienen hasta 416 vCPU y 12 TB de memoria, son capaces de realizar hasta 3,7 millones de operaciones de E/S por segundo y admite una conexión Ethernet de 30 Gbps. Al usar máquinas virtuales, los usuarios pueden administrar cargas de trabajo de manera flexible al migrarlas a la infraestructura de la nube de Azure.
- Servicio de aplicaciones . Le permite crear aplicaciones web y móviles para cualquier dispositivo o plataforma y luego implementarlas en una infraestructura de nube altamente escalable. Le permite ejecutar aplicaciones .NET, .NET Core, Node.js, Java, Python o PHP en contenedores o directamente en Windows o Linux. Admite integración y entrega continuas (CI/CD), redes virtuales, ejecución en un entorno de servicio de aplicaciones, integración de software de terceros a través de API y una gama de opciones de seguridad y protección de datos.
- Azure Quantum . El servicio proporciona un conjunto de tecnologías en la nube para computadoras cuánticas y convencionales, que incluyen tanto soluciones listas para usar como funcionalidad para desarrollar software desde cero. También tiene una interfaz de desarrollo unificada, soluciones de optimización y hardware cuántico. Está disponible la integración con sistemas de computación cuántica como Honeywell Quantum Solutions, IONQ, Quantum Circuits, 1Qloud, Microsoft QIO, Toshiba SBM.
- SQLAzure . Azure Cloud Relational SQL Database contiene una serie de características automatizadas basadas en IA que brindan alta confiabilidad y rendimiento. Capaz de actualizar, preparar y realizar copias de seguridad de los datos en modo automático. Proporciona informática rápida sin servidor, escala automáticamente el almacenamiento y proporciona hasta 100 TB de espacio. Tiene control de acceso incorporado y protección de datos de múltiples capas.
- Azure Kubernetes (AKS) . Le permite desarrollar y ejecutar aplicaciones y microservicios habilitados para Distributed Apps Runtime (Dapr) mediante contenedores sin servidor. Se puede usar para manejar tareas y eventos en segundo plano, API, diferentes lenguajes de programación, SDK o plataformas. El escalado manual o automático está disponible en función de una serie de activadores KEDA (escalado automático basado en eventos basado en Kubernetes), así como la facturación flexible de los recursos utilizados.
- Escritorio virtual azul . El servicio proporciona acceso remoto a escritorios y aplicaciones de Windows 11 y Microsoft 365 a través de una interfaz altamente escalable diseñada para trabajar con múltiples sesiones (multi-sesión). Las herramientas de seguridad integradas protegen de forma proactiva contra las amenazas respondiendo al instante. Los usuarios pueden implementar y administrar la infraestructura y escalar los recursos de forma rápida y sencilla. Las licencias en la nube pueden ayudarlo a reducir los costos de su escritorio virtual (VDI) pagando solo por las funciones que necesita.
- Arco Azul . El servicio proporciona una gestión de recursos centralizada en entornos híbridos o de varias nubes. También se puede utilizar para diseñar y desarrollar aplicaciones en la nube, implementar datos, aplicaciones y servicios de aprendizaje automático en la infraestructura de su elección. Funciones para administrar, controlar y proteger servidores Windows y Linux, SQL Server y clústeres de Kubernetes en centros de datos, entornos multinube y locales.
- Computación sin servidor . Con este módulo, los usuarios pueden acelerar y simplificar el desarrollo de aplicaciones sin servidor. Le permite aprovechar los recursos locales para crear software y escalar automáticamente su infraestructura en la nube. El servicio tiene un conjunto de herramientas integradas para operaciones de desarrollo, depuración, implementación, análisis y DevOps.
Soluciones listas para usar de Microsoft Azure
- Desarrollo de aplicaciones . Desarrollo y prueba de software, DevOps, DevSecOps, comercio electrónico, desarrollo de juegos, aplicaciones móviles, aplicaciones de microservicios, computación sin servidor, servicios de mensajería, actualizaciones de aplicaciones y datos.
- inteligencia artificial Soluciones de IA para análisis de imágenes, comprensión del habla y predicción basada en datos, minería de datos, computación confidencial.
- Migración y modernización de la nube . Centro de modernización y migración de Azure, migración, desarrollo y pruebas de aplicaciones .NET, integración de Linux, integración de SAP, migración de SQL Server/Windows Server/base de datos de código abierto.
- Datos y análisis . Blockchain, inteligencia empresarial, análisis de nube escalable.
- Nube híbrida e infraestructura . Recuperación de datos, computación de alto rendimiento (HPC), soluciones híbridas y multinube, computación cuántica.
- Internet de las Cosas . Azure IoT, bases de datos administradas de Azure, Azure IoT industrial, seguridad de IoT.
- Seguridad y administración . Funciones de administración en la nube, recuperación de datos, informática confidencial, seguridad de la red.
- Soluciones para la industria . Servicios financieros, gobierno, salud, manufactura, comercio minorista, energía, medios y entretenimiento, aeroespacial.
Conclusión
Microsoft Azure ha estado entre las plataformas de servicios en la nube más grandes y populares durante varios años, solo superada por Amazon Web Services. Brinda a los usuarios más de 200 servicios y productos en formatos SaaS, PaaS e IaaS, que están disponibles en 60 regiones geográficas y más de 140 países alrededor del mundo.
Los más populares entre ellos son el servicio de desarrollo de aplicaciones web y móviles, máquinas virtuales, escritorio virtual, servicio de computación sin servidor, así como los servicios Azure Quantum, SQL Azure, Azure Arc, Azure Kubernetes. Además, Microsoft Azur ofrece una serie de soluciones listas para usar para muchas industrias, tecnologías y áreas de actividad.
Casi cualquier persona que trabaje con servicios de Internet dedica tiempo y energía a muchas tareas del mismo tipo. Estos incluyen la carga de clientes potenciales de las redes sociales a CRM, el envío de correos a los clientes, la copia de pedidos de las tiendas a las hojas de cálculo, etc.
Para que no malgastes recursos en esta rutina, hemos creado el conector ApiX-Drive . Esta sencilla herramienta le permite automatizar una amplia variedad de flujos de trabajo. No necesitas ser un técnico para trabajar con él. Basta con registrarse en el sitio web del conector y configurar los scripts de automatización necesarios mediante indicaciones. Pruébelo: ¡es un proceso impresionantemente simple y rápido!