Azure es la plataforma de computación en la nube de Microsoft. Brinda una variedad de servicios tanto a individuos como a organizaciones. La computación en la nube permite un acceso conveniente y bajo demanda a un conjunto compartido de recursos informáticos a través de la red. Estos recursos pueden variar desde almacenamiento y servidores hasta aplicaciones que se pueden implementar rápidamente.
Azure proporciona un aprovisionamiento rápido de recursos informáticos para ayudarlo a hospedar sus aplicaciones existentes, optimizar el desarrollo de nuevas aplicaciones e incluso mejorar las aplicaciones locales. Estos recursos son administrados por Microsoft; sin embargo, puede monitorearlos y obtener informes y alertas cuando surjan problemas. Todo esto se basa en grupos de recursos que se pueden asignar dinámicamente a los servicios necesarios, que pueden incluir CPU, memoria, almacenamiento y ancho de banda de red.
Azure ofrece cuatro categorías de modelos de servicio, que son Infraestructura como servicio (IaaS), Software como servicio (SaaS), Plataforma como servicio (PaaS) y Sin servidor. Azure IaaS es una infraestructura informática instantánea que ofrece recursos esenciales de computación, almacenamiento y redes bajo demanda y se aprovisiona y administra a través de Internet.
Es fundamental comprender cómo puede aprovechar cada uno de estos modelos de servicio para satisfacer sus demandas en constante cambio. Cuando usa Azure, tiene una responsabilidad compartida con respecto a los recursos que implementa. Podemos ver hasta qué punto comparte y administra las responsabilidades de la carga de trabajo con Microsoft para cada uno de los servicios, lo que le permite centrarse en los recursos que son importantes para su aplicación:
En el resto de este libro, nos centraremos en IaaS. IaaS le brinda el mayor control sobre el entorno, ya que Microsoft proporciona la infraestructura fundamental mientras administra las aplicaciones. Este enfoque es excelente para las organizaciones que buscan personalizar sus soluciones en la nube para sus aplicaciones comerciales.