Está en la página 1de 3

Adopcin de Microsoft Azure en Workloads de Open Source

Mdulo 1: Introduccin a Microsoft Azure

Soluciones Open Source en Azure


Azure es una plataforma de primera clase para Linux y tecnologas Open Source con una lista
creciente de soluciones en el Marketplace, extensiones Linux y otros servicios corriendo sobre Linux.
Azure ofrece opciones que permiten maximizar las inversiones existentes. Podemos obtener soporte
para Infraestructura como Servicio (IaaS) en Linux y soporte en plataformas de aplicaciones Web Java
y PHP. Es posible desarrollar y probar nuestros componentes de cdigo abierto y Linux en Azure.
Azure permite que el usuario pueda utilizar las herramientas de su preferencia, con las habilidades
que ya tenga y ejecutar virtualmente cualquier aplicacin.

Distribuciones de Linux aprobadas


En Azure, podemos ejecutar una amplia gama de distribuciones de
Linux aprobadas por Azure, tales como Red Hat, Ubuntu, SUSE,
OpenSUSE, CentOS y CoreOS. Azure Marketplace ofrece soluciones
preconfiguradas y listas para usar de Canonical, OpenLogic, Oracle
y otros proveedores lderes de cdigo abierto empresarial. Son
soluciones muy fciles de implementar y cuentan con el respaldo
del contrato de nivel de servicio de Azure (SLA).

Imgenes Open Source de la comunidad + DIY


VM Depot es un repositorio administrado por Microsoft donde la
comunidad puede encontrar, publicar y compartir imgenes OpenSource. En VM Depot podemos encontrar aplicaciones, frameworks
de desarrollo y cientos de imgenes de sistemas operativos como
FreeBSD o Debian. Todo construido por la comunidad en VM Depot.
El usuario podr poner en marcha mquinas virtuales utilizando sus
propias imgenes Linux DIY (Do It Yourself), que tambin puede publicar en VM Depot y compartir
con todo el mundo.

Para obtener ms informacin sobre VM Depot, se recomienda consultar el siguiente


enlace:
VM Depot
https://vmdepot.msopentech.com/

Pgina 1 de 3

Adopcin de Microsoft Azure en Workloads de Open Source


Mdulo 1: Introduccin a Microsoft Azure

Integracin de Docker
Docker es un motor de cdigo abierto que automatiza la implementacin de
aplicaciones utilizando contenedores portables y autosuficientes que se
ejecutan prcticamente en cualquier lugar, incluido Azure. Es posible
implementar en minutos un host de Docker completo en una mquina virtual
directamente desde Marketplace o utilizando la interfaz de la lnea de
comandos de Azure.

Para mayor informacin, se recomienda consultar los siguientes enlaces:


Marketplace > Mquinas virtuales > Docker on Ubuntu Server
https://azure.microsoft.com/eses/marketplace/partners/canonicalandmsopentech/dockeronubuntuserver1404lts/
Uso de la extensin de la mquina virtual de Docker desde la interfaz de la lnea de
comandos de Azure (CLI de Azure)
https://azure.microsoft.com/es-es/documentation/articles/virtual-machines-linuxclassic-cli-use-docker/
Extensin de mquina virtual Docker para Linux en Azure
https://azure.microsoft.com/es-es/documentation/articles/virtual-machines-linuxdockerextension/

Lenguajes de desarrollo
Las herramientas y los SDK especficos de lenguajes de desarrollo,
facilitan y aceleran el desarrollo, la prueba y la implementacin de
las aplicaciones en la nube. Entre los lenguajes que soporta Azure se
encuentran Java, Node.js, PHP, Ruby y Python entre otros. En el
Centro de documentacin de Azure podemos encontrar informacin
detallada especfica de cada lenguaje, cdigo de ejemplo y foros de la comunidad. Todos los SDK de
Azure son de cdigo abierto y se hospedan en GitHub.

DevOps
Azure se encuentra preparado para DevOps. Es posible
administrar en Azure, mquinas virtuales Linux con una gran
cantidad de las conocidas herramientas de DevOps de cdigo
abierto, como Puppet, Chef, SaltStack, etc.
Pgina 2 de 3

Adopcin de Microsoft Azure en Workloads de Open Source


Mdulo 1: Introduccin a Microsoft Azure

Cargas de trabajo empresariales


Azure es la mejor plataforma para ejecutar pilas de datos de
SAP, Oracle, SQL y no SQL como Cloudera Enterprise, Datastax y
MongoDB Enterprise con replicacin y supervisin
preconfiguradas.

Soporte completo para Java


Azure proporciona un soporte excelente para aplicaciones basadas en Java. Podemos
buscar en el Marketplace las imgenes oficiales de Oracle Java (incluidas JDK 6, 7 y 8)
y en VM Depot las opciones creadas por la comunidad. Es posible hospedar un
servidor de aplicaciones de Java como Apache Tomcat, utilizar complementos Jenkins
y Hudson para integracin continua, y desarrollar aplicaciones de Java ms
fcilmente con los complementos Microsoft para Eclipse e Intellij, Azure SDK para Java y la interfaz
de la lnea de comandos.

Pgina 3 de 3

También podría gustarte