Llega “Azure Container Instances”

Me encantan los contenedores. Tú también amas los contenedores. A todos nos encantan los contenedores. Pero, si alguna vez intentaste ejecutar sus programas en Microsoft Azure, tuviste un problema. No fue fácil ejecutar contenedores estilo Docker, una tecnología nativa de Linux, en Azure. Se podía hacer, pero era laborioso. Ahora, con Azure Container Instances (ACI), no sólo es más sencillo ejecutar contenedores Linux y Windows, sino que Azure también admite el serverless computing.

Microsoft sabía que tenía que hacer esta movida. Como John Gossman, ingeniero de Azure de Microsoft y miembro de la junta de Linux Foundation, explicó: “Con más del 40 % de las VM en Azure ahora Linux, [queremos] … asegurarnos de que los clientes que actualmente usan Linux en Azure -y los que quieren hacerlo- tengan las herramientas y el conocimiento que necesitan para ejecutar las cargas de trabajo de su empresa en nuestra nube”. Y eso significaba dar soporte completo a los contenedores y adoptar el serverless computing.

Antes de ir más lejos, permítanme señalar que el serverless computing es un concepto inapropiado. Los servidores todavía están allí, y alguien necesita administrarlos. Es sólo que en un entorno sin servidores, los servidores no son la principal preocupación de los desarrolladores.

Prosigamos. Según Corey Sanders, vicepresidente corporativo de Azure Compute, ACI “fue el primer servicio en entregar contenedores innovadores sin servidor en la nube pública“. Los administradores de Amazon Web Services (AWS) Lambda podrían estar en desacuerdo con eso, pero es cierto que ACI ofrece una combinación única de contenedores Linux y Windows en el espacio serverless.

Sanders dice que esta solución de contenedor de ACI atrae clientes “debido a su profundo modelo de seguridad” que protege cada contenedor a un nivel “hypervisor”. Esto “proporciona un fuerte límite de seguridad para escenarios multiusuario”, dice. Después de todo, “a veces puede ser un desafío para asegurar cargas de trabajo multiusuario que se ejecutan dentro de contenedores en la misma máquina virtual. Permitir este aislamiento sin necesidad de crear un cluster de hosting es único respecto a otras nubes y es un verdadero modelo nativo del cloud”.

Microsoft dice que los clientes están usando ACI en un espectro de escenarios, incluido el procesamiento por lotes, la integración continua y la informática basada en eventos. Oímos constantemente a los clientes decir que ACI es especialmente adecuado para manejar sus cargas de trabajo. ACI es compatible con el cálculo rápido y limpio de ráfagas empaquetadas que elimina la sobrecarga de la administración de las máquinas del clúster.

Algunos de los clientes más grandes de Azure también están utilizando ACI para obtener más procesamiento de datos a la vieja escuela. Por ejemplo, se puede usar ACI con datos de origen, que se importan, procesan y almacenan de manera duradera como Azure Blob Storage. ACI hace esto al permitir que cada etapa del trabajo se empaquete como un contenedor asignado con definiciones de recursos personalizados para el desarrollo ágil, las pruebas y la implementación. Al procesar los datos con ACI en lugar de máquinas virtuales aprovisionadas tradicionalmente, los clientes pueden lograr importantes ahorros de costos gracias a la facturación granular por segundo de ACI.

ACI también puede difundirse desde Azure a otras plataformas. Virtual Kubelet de Microsoft, un proyecto de código abierto diseñado para unir Kubernetes con ofertas de contenedores sin servidor similares a ACI, ha cobrado impulso. Múltiples proveedores, incluidos VMware, AWS e Hyper.sh, están trabajando en ello.

Esto puede llevar a que ACI se ejecute en plataformas en la nube. Eso, a su vez, podría convertir a ACI en un interesante movimiento de nube híbrida.

Steven J. Vaughan-Nichols es un escritor especializado en tecnología y negocios.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s

%d bloggers like this: