Aplicaciones web de Azure


De Wikipedia, la enciclopedia libre
  (Redirigido desde los sitios web de Microsoft Azure )
Saltar a navegación Saltar a búsqueda

Azure Web Apps es 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 de terceros. Los sitios web de Microsoft Azure estuvieron disponibles en su primera versión preliminar en junio de 2012, y se anunció una versión oficial ("Disponibilidad general") en junio de 2013. [1]Los sitios web de Microsoft Azure se denominaron originalmente Sitios web de Windows Azure, pero se le cambió el nombre como parte de un cambio de marca en Azure en marzo de 2014. [2] Posteriormente, se le cambió el nombre a "App Service" en marzo de 2015. [3]

Historia

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

Cuando Microsoft comenzó a asignar recursos para desarrollar sus numerosas soluciones en la nube, se formó un grupo en Microsoft Azure para desarrollar sitios web de Microsoft Azure. Los sitios web de Microsoft Azure se anunciaron en junio de 2012 como versión preliminar. [5]

En paralelo, 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 los sitios web de Microsoft Azure 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 los sitios web. Los sitios web de Microsoft Azure admiten un asistente de creación de sitios web que permite al usuario crear un sitio en blanco o crear un sitio basado en una de varias imágenes preconfiguradas disponibles en la galería del sitio web. [9] [10]

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

Una vez que se ha creado un sitio, el usuario puede agregar o modificar su contenido utilizando múltiples métodos de implementación, incluyendo 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 los clientes de nivel estándar. [14]
  • Monitoreo continuo de las métricas del sitio, como el tiempo de CPU, entrada y salida de datos, errores HTTP y métricas adicionales.
  • Configuración de alertas de seguimiento. [15]
  • Recopilación de registros y seguimiento de solicitudes fallidas para seguimiento y resolución de problemas.
  • Despliegue de una base de datos Microsoft SQL o MySQL para ser utilizada con aplicaciones web. [dieciséis]
  • 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: Gratis, Compartido, Básico y Estándar (dedicado). [17]
  • En los niveles Básico y Estándar, soporte para 3 tamaños de VM para escalar. [18]
  • En los niveles de pago, compatibilidad con escalado horizontal manual o automático con hasta 10 instancias de VM. [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

Los sitios web de Microsoft Azure se implementan como sitios web que se crean dinámicamente a pedido en servidores que ejecutan Windows Server 2012 e IIS 8.0. Cuando un cliente publica una solicitud en un sitio web, los sitios web de Microsoft Azure aprovisionan dinámicamente el sitio en una de las máquinas virtuales de Azure que apuntan al contenido almacenado en los contenedores de Azure Storage . Las máquinas virtuales de Azure se implementan en grupos denominados "sellos", que pueden contener cientos de estas máquinas. Microsoft implementa estos sellos en sus centros de datos de Azure en todo el mundo y agrega más sellos a medida que crece la demanda. [20]

Niveles

Los servicios de sitios web de Azure se ofrecen en 4 niveles. El nivel de entrada es el nivel "gratuito". El nivel gratuito 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 de nivel compartido admiten dominios personalizados y se pueden escalar hasta 6 instancias. El nivel de pago más alto actual es el nivel "Estándar". Los sitios web de 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 memoria disponible. RAM. [21]

Centros de datos

Microsoft opera Microsoft Azure en varios centros de datos en todo el mundo con sitios web de Microsoft Azure disponibles en un subconjunto de estos. Al implementar sitios web en sitios web de Microsoft Azure, los clientes pueden optar por implementar sitios 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., Este de Asia, Brasil del Sur, Norte de Europa, Oeste de Europa, Japón Este o Japón occidental. [22]

Referencias

  1. ^ "Anuncio de la disponibilidad general de los servicios móviles de Microsoft Azure, sitios web y la innovación continua del servicio" . Microsoft. 27 de junio de 2013.
  2. ^ "Microsoft cambiará el nombre de 'Windows Azure' como 'Microsoft Azure ' " . ZDNet. 24 de marzo de 2014.
  3. ^ "Anuncio de Azure App Service | Blog | Microsoft Azure" . azure.microsoft.com . Consultado el 26 de julio de 2018 .
  4. ^ "Alerta de medios: nueva oferta de Microsoft Office Live para pequeñas empresas ayuda a las pequeñas empresas a comenzar con el marketing de motores de búsqueda" . Microsoft. 3 de octubre de 2007.
  5. ^ Scott Guthrie (7 de junio de 2012). "Conoce el nuevo Microsoft Azure" . Microsoft.
  6. ^ Darryl K. Taft (21 de agosto de 2013). "Microsoft Microsoft Azure Pack permite el desarrollo de aplicaciones modernas" . eWeek.
  7. ^ "Anuncio de la disponibilidad general de los servicios móviles de Microsoft Azure, sitios web y la innovación continua del servicio" . 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 código fuente en 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 monitorear 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 tablas de Microsoft Azure" . Revista MSDN.
  21. ^ "Detalles de precios de sitios web" . Microsoft.
  22. ^ "Panel de servicio de Microsoft Azure" . Microsoft.

enlaces externos

Microsoft
  • Página de inicio del servicio de sitios web de Microsoft Azure
  • Página de inicio de documentación de sitios web de Microsoft Azure
  • Panel de servicio de Microsoft Azure con 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 rápido , Tejaswi Redkar, implementación dinámica
Otro
  • Microsoft hace que los servicios de Microsoft Azure estén disponibles de forma generalizada, Mary Jo Foley
  • Microsoft comienza a hacer que más de sus servicios en la nube de Azure estén generalmente disponibles, Mary Jo Foley
Obtenido de " https://en.wikipedia.org/w/index.php?title=Azure_Web_Apps&oldid=1007654964 "