Articulo de referencia

Aplicaciones web de Azure

Azure Web Apps era el nombre de una plataforma basada en computación en la nube para alojar sitios web, creada y operada por Microsoft . Es una plataforma como servicio (PaaS) q...

Azure Web Apps era el nombre de una plataforma basada en computación en la nube para alojar sitios web, creada y operada por Microsoft . Es una plataforma como servicio (PaaS) que permite publicar aplicaciones web que se ejecutan en múltiples marcos y están escritas en diferentes lenguajes de programación ( .NET , node.js , PHP , Python y Java ), incluidos los propietarios de Microsoft y los de terceros. Microsoft Azure Web Sites estuvo disponible en su primera versión preliminar en junio de 2012, y una versión oficial ("Disponibilidad general") se anunció en junio de 2013. [ 1 ] Microsoft Azure Web Sites se llamaba originalmente Windows Azure Web Sites, pero se renombró como parte de un cambio de marca en Azure en marzo de 2014. [ 2 ] Posteriormente se renombró como "App Services" en marzo de 2015. [ 3 ]

Historia

Microsoft ofreció inicialmente un servicio básico de alojamiento web como parte de Office Live Small Business , lanzado a finales de 2007. Office Live Small Business ofrecía a sus clientes alojamiento web gratuito y comercial con un sistema integrado para crear sitios web basados ​​en plantillas predefinidas y un asistente de creación de sitios. [ 4 ]

Cuando Microsoft comenzó a destinar recursos al desarrollo de sus numerosas soluciones en la nube, se formó un grupo en Microsoft Azure para desarrollar Microsoft Azure Web Sites. Microsoft Azure Web Sites se anunció en junio de 2012 como una versión preliminar. [ 5 ]

Paralelamente, Microsoft desarrolló Microsoft Azure Pack , que ofrece la misma tecnología que se puede instalar como una nube privada en conjuntos de servidores en el sitio de un cliente y bajo el control directo del cliente. [ 6 ]

A mediados de 2013, tanto Microsoft Azure Web Sites como Microsoft Azure Pack se lanzaron oficialmente al público. [ 7 ]

Características

Microsoft Azure Web Sites es una plataforma de alojamiento web que admite múltiples tecnologías y lenguajes de programación ( .NET , node.js , PHP , Python ). [ 8 ] Los usuarios con suscripciones a Microsoft Azure pueden crear sitios web e implementar contenido y código en ellos. Microsoft Azure Web Sites cuenta con un asistente para la creación de sitios web que permite al usuario crear un sitio en blanco o crear uno basado en una de las imágenes preconfiguradas disponibles en la galería de sitios web. [ 9 ] [ 10 ]

Como parte de la creación del sitio web, se asigna a la URL del sitio un subdominio de azurewebsites.net. En varios niveles de pago, se puede asignar a un sitio web uno o más dominios personalizados. Esto se implementa configurando un registro CNAME en el servidor DNS que aloja la zona del dominio del usuario para que apunte al sitio web del usuario alojado en Azure. [ 11 ] En algunos niveles de pago, el usuario tiene la opción adicional de cargar un certificado SSL y configurar el sitio para que utilice HTTPS . [ 12 ]

Una vez creado un sitio, el usuario puede agregar o modificar su contenido utilizando múltiples métodos de implementación, incluidos Web Deploy (MSDeploy), TFS (a través de Visual Studio ), FTP , FTPS , WebMatrix , CodePlex , GitHub , Dropbox , Bitbucket , Mercurial y Git local. [ 13 ]

Otras características de los sitios web de Azure son:

  • Ubicación seleccionada por el usuario en uno o varios centros de datos en todo el mundo.
  • SLA de tiempo de actividad del 99,95 % para clientes del nivel Estándar. [ 14 ]
  • Monitorización continua de las métricas del sitio, como el tiempo de CPU, la entrada y salida de datos, los errores HTTP y otras métricas adicionales.
  • Configuración de alertas de monitoreo. [ 15 ]
  • Recopilación de registros y seguimiento de solicitudes fallidas para el control y la resolución de problemas.
  • Implementación de una base de datos Microsoft SQL o MySQL para su uso con aplicaciones web. [ 16 ]
  • Los sitios web están alojados en IIS 8.0, que se ejecuta en una versión personalizada de Windows Server 2012.
  • Soporte para 4 niveles de servicio: Gratuito, Compartido, Básico y Estándar (dedicado). [ 17 ]
  • En los niveles Básico y Estándar, se admite el escalado a 3 tamaños de máquinas virtuales. [ 18 ]
  • En los niveles de pago, se admite el escalado manual o automático con hasta 10 instancias de máquinas virtuales. [ 19 ]
  • Compatibilidad con la integración con Azure Traffic Manager para enrutar el tráfico de forma manual o automática entre sitios web en diferentes regiones del mundo.
  • Autenticación mediante Microsoft Azure Active Directory

Implementación

Microsoft Azure Web Sites se implementa como sitios web que se crean dinámicamente bajo demanda en servidores que ejecutan Windows Server 2012 e IIS 8.0. Cuando un cliente envía una solicitud a un sitio web, Microsoft Azure Web Sites aprovisiona dinámicamente el sitio en una de las máquinas virtuales de Azure , dirigiéndolo al contenido almacenado en contenedores de Azure Storage . Las máquinas virtuales de Azure se implementan en grupos llamados "Stamps", que pueden contener cientos de dichas máquinas. Microsoft implementa estos stamps en sus centros de datos de Azure en todo el mundo y agrega más stamps a medida que aumenta la demanda. [ 20 ]

Niveles

Los servicios de Azure Web Sites se ofrecen en 4 niveles. El nivel básico es el nivel gratuito. Este nivel admite hasta 10 sitios web con 1 GB de almacenamiento de contenido y está limitado a 165 MB de salida de datos diaria. El primer nivel de pago es el nivel compartido. Los sitios del nivel compartido admiten dominios personalizados y pueden escalarse hasta 6 instancias. El nivel de pago más alto actualmente es el nivel estándar. Los sitios web del nivel estándar se ejecutan en máquinas virtuales dedicadas exclusivamente a los sitios web de un solo cliente. El nivel estándar admite SSL (tanto SNI como basado en IP), escala hasta 10 instancias y almacenamiento de archivos de hasta 50 GB de contenido.

Los sitios web de nivel básico y estándar se pueden implementar en 3 tamaños de máquinas virtuales: máquinas virtuales pequeñas con 1 CPU virtual y 1,75 GB de RAM, máquinas virtuales medianas con 2 CPU virtuales y 3,5 GB de RAM, y máquinas virtuales grandes con 4 CPU virtuales y 7 GB de RAM disponible. [ 21 ]

Centros de datos

Microsoft opera Microsoft Azure en varios centros de datos en todo el mundo, y Microsoft Azure Web Sites está disponible en un subconjunto de ellos. Al implementar sitios web en Microsoft Azure Web Sites, los clientes pueden elegir implementarlos en un centro de datos en cualquiera de las siguientes regiones geográficas: Este de EE. UU., Centro Norte de EE. UU., Oeste de EE. UU., Asia Oriental, Brasil Sur, Norte de Europa, Oeste de Europa, Japón Este o Japón Oeste. [ 22 ] [ 23 ]

Referencias

  1. "Anuncio de la disponibilidad general de los servicios móviles y sitios web de Microsoft Azure, así como de la continua innovación en los servicios" . Microsoft. 27 de junio de 2013.
  2. "Microsoft cambiará el nombre de 'Windows Azure' a 'Microsoft Azure'"" . ZDNet. 24 de marzo de 2014.
  3. "Anuncio de Azure App Service" . Microsoft Azure . Consultado el 26 de julio de 2018 .
  4. "Alerta para los medios: La nueva oferta de Microsoft Office Live para pequeñas empresas ayuda a las pequeñas empresas a iniciarse en el marketing en buscadores" . Microsoft. 3 de octubre de 2007.
  5. Scott Guthrie (7 de junio de 2012). "Conozca el nuevo Microsoft Azure" . Microsoft.
  6. Darryl K. Taft (21 de agosto de 2013). "Microsoft Azure Pack permite el desarrollo de aplicaciones modernas" . eWeek.
  7. "Anuncio de la disponibilidad general de los servicios móviles y sitios web de Microsoft Azure, así como de la continua innovación en los servicios" . Microsoft. 27 de junio de 2013.
  8. "Características de los sitios web de Azure" . Microsoft.
  9. "Galería de sitios web de Microsoft Azure" . Microsoft.
  10. "Aplicaciones web de Microsoft Azure" . Microsoft.
  11. "Configuración de un nombre de dominio personalizado para un sitio web de Microsoft Azure" . Microsoft. 1 de febrero de 2013.
  12. "Configuración de un certificado SSL para un sitio web de Microsoft Azure" . Microsoft. 1 de mayo de 2013.
  13. "Publicación desde el control de versiones a sitios web de Microsoft Azure" . Microsoft. 31 de octubre de 2012.
  14. "Soporte de Microsoft Azure: Acuerdo de nivel de servicio" . Microsoft. 1 de octubre de 2013.
  15. "Cómo monitorizar sitios web" . Microsoft. 1 de enero de 2013.
  16. "Cómo configurar sitios web" . Microsoft. 12 de octubre de 2012.
  17. "Detalles de precios de sitios web" . Microsoft.
  18. "Detalles de precios de sitios web" . Microsoft.
  19. "Cómo escalar sitios web" . Microsoft. 21 de octubre de 2012.
  20. Bruno Terkaly y Ricardo Villalobos (1 de abril de 2013). "Datos NoSQL en la nube con Microsoft Azure Tables" . Revista MSDN.
  21. "Detalles de precios de sitios web" . Microsoft.
  22. "Panel de control de servicios de Microsoft Azure" . Microsoft.
  23. «CRÉACIÓN WEB RÉFÉRENCEMENT» . IMOC.
Microsoft
  • Página principal del servicio de sitios web de Microsoft Azure
  • Página principal de la documentación de los sitios web de Microsoft Azure
  • Panel de control del servicio Microsoft Azure con el estado de disponibilidad actual.
  • "Presentación de Microsoft Azure", David Chappell, Chappell & Associates
  • Sitios web de Microsoft Azure , James Chambers, Wrox
  • Sitios web de Microsoft Azure: Creación de sitios web a un ritmo acelerado , Tejaswi Redkar, Dynamic Deploy
Otro
  • Microsoft pone a disposición general los servicios de Microsoft Azure, Mary Jo Foley
  • Microsoft comienza a hacer que más de sus servicios en la nube Azure estén disponibles para el público en general, dice Mary Jo Foley.