Omitir navegación

Compatibilidad de los contenedores de Windows en Azure App Service con Windows Server 2019

Publicado el 3 abril, 2019

Senior Program Manager, Azure App Service

El equipo de ingeniería de Azure App Service se esfuerza siempre por mejorar la eficacia y el rendimiento global de las aplicaciones de nuestra plataforma. Hoy estamos muy contentos de poder anunciar la funcionalidad de contenedores de Windows Server 2019 en versión preliminar pública.

Para nuestros clientes, esta funcionalidad ampliada se traduce en una serie de ventajas claras:

  • El tamaño reducido de los contenedores permite mayor rentabilidad al ejecutar más aplicaciones o espacios dentro de su plan de App Service. Por ejemplo, la imagen base Windows Server Core 2019 LTSC tiene 4,28 GB en comparación con la imagen Windows Server Core 2016 LTSC, que tiene 11 GB, lo que indica una reducción del 61 %.
  • Podrá disfrutar de un tiempo de arranque inferior para su aplicación porque las imágenes de contenedor serán más pequeñas.

Los hosts de contenedores se han actualizado para admitir Windows Server 2019, lo que significa que ahora se admiten contenedores de Windows basados en:

  • Windows Server Core 2019 LTSC
  • Windows Server Nano 1809
  • Windows Server Core 2016 1803
  • Windows Server Core 2016 1709
  • Windows Server Core 2016 LTSC

La compatibilidad con contenedores de Windows está disponible en las regiones Oeste de EE. UU., Este de EE. UU., Oeste de Europa, Norte de Europa, Asia Oriental y Este de Australia. Actualmente, no se admiten contenedores de Windows en entornos de App Service Environment.

Inicio más rápido de las aplicaciones con las nuevas imágenes basadas en caché

App Service almacena en caché varias imágenes base y aconsejamos a los clientes que utilicen esas imágenes como base para sus contenedores con el fin de reducir el tiempo de inicio de las aplicaciones. Los clientes pueden usar sus propias imágenes base, pero el uso de imágenes base no almacenadas en caché dará lugar a un tiempo de inicio de las aplicaciones más prolongado.

Los clientes que implementen aplicaciones de .NET Framework deben elegir una imagen base basada en la versión Windows Server Core 2019 Long Term Servicing Channel o anterior. Los clientes que implementen aplicaciones de .NET Core deben elegir una imagen base basada en Windows Server Nano 1809.

Imágenes base en caché:

  • mcr.microsoft.com/dotnet/framework/aspnet:4.7.2-windowsservercore-ltsc2019
  • mcr.microsoft.com/windows/nanoserver:1809

Recursos

Queremos saber de usted.

La compatibilidad de contenedores de Windows con Azure App Service ofrece aún más formas de crear, migrar, implementar y escalar aplicaciones de API y web de nivel empresarial que se ejecuten en la plataforma Windows. Tenemos previsto agregar más características durante la versión preliminar pública y nos interesa mucho su opinión a medida que nos movemos hacia la disponibilidad general.