VM de distribución Linux en Azure

Estándar

Una de las grandes posibilidades de Microsoft Azure, es la creación de máquinas virtuales en la nube. De las cuales inclusive es posible realizar con otros sistemas operativos distintos a Windows, en este pequeño tutorial probaremos con realizar una máquina virtual (VM) basada en la distribución OpenSuse y acceder a ella mediante SSH.

Crear máquina virtual de distribución Linux

1) Para empezar a crear una máquina virtual realizamos el siguiente paso: ‘New>Compute>Virtual Machine>From Gallery’. Esto nos permitirá tener una máquina virtual con todas las configuraciones iniciales para comenzar:

Screenshot (616)

2) Elegimos crear la máquina virtual en base a una imagen (para este caso OpenSuse), es destacable que es posible realizar el tutorial con otras distribuciones Linux (Suse, Ubuntu, etc..)

Screenshot (617)

3) A continuación elegimos un nombre para la máquina virtual, el nombre del usuario y la contraseña de acceso (esto es muy importante para el acceso de forma remota)

Screenshot (620)

4) Nuestro siguiente paso es la creación de un servicio en la nube. Para ello vamos a elegir el nombre del cloud service y principalmente la región en donde se encontrará.

Screenshot (622)

5) Antes de terminar, seleccionaremos la manera en la que la máquina virtual se conectará. Para esto nos aseguraremos que se encuentre SSH  en la lista de ‘endpoints‘.

Screenshot (623)

Si hemos configurado todo correctamente.. en pocos minutos tendremos nuestra máquina virtual disponible!!

Screenshot (656)

Accediendo a la máquina virtual

Para acceder a la máquina virtual es conveniente realizarlo mediante un cliente de SSH, por ejemplo PuTTY. En este tutorial lo usaremos, recomiendo descargarlo desde aquí.

1) Continuando en  Azure, nos dirigimos al Dashboard de la máquina virtual y ubicamos el siguiente dato: ‘SSH Details’

Screenshot (657)

2) Llevamos ese mismo dato al cliente de SSH (PuTTY) y abrimos la conexión (clic en ‘open’)

Screenshot (632)

3) Allí se abrirá una consola, que nos solicitará los datos de acceso (los mismos con los cuales hemos creado la máquina virtual):

Screenshot (634)

Y al fin estaremos listos para probar a fondo nuestra máquina virtual con una distribución Linux!

Have a lot of fun..!

Desplegando mi Website en Azure con Dropbox!

Estándar

Hola, Bienvenidos a un nuevo tutorial!
Hoy veremos una forma alternativa para desplegar sitios webs en Microsoft Azure: probaremos con crear una carpeta en el servicio de alojamiento de archivos Dropbox, para que luego desde Microsoft Azure todo el contenido pueda ser presentado como un sitio web. Para poder seguir todos los pasos de este tutorial, necesitaremos simplemente de:
> una cuenta en Microsoft Azure (http://www.windowsazure.com/en-us/)
> una cuenta en Dropbox (https://www.dropbox.com/)

En este caso he decido realizar el tutorial sobre un sitio personal, al cual lo he llamado ‘rgeeks’ (idem al nombre de mi blog). Para empezar nos dirigimos a la sección de ‘Web Sites’ en Microsoft Azure, y seleccionaremos a uno de los sitios.Screenshot (141)
Allí nos encontraremos en el Dashboard de nuestro sitio en Azure, y seleccionaremos la opción de “Set up deployment from source control” Screenshot (157)

Una vez allí, seleccionaremos donde estará el código, en este caso en Dropbox: Screenshot (158)

Al seleccionar a Dropbox, tendremos que ingresar nuestras credenciales: Screenshot (159)

y luego brindamos los permisos: Screenshot (160)

Una vez que se brindan los permisos, seleccionaremos la carpeta de Dropbox en la cual subiremos todo el código, fuentes, imagenes, etc. Screenshot (162)

Pueden notar que en caso de crear una nueva carpeta, la misma se crea en Dropbox/Aplicaciones/Azure/ Esta carpeta que hemos creado nos servirá para subir todo el contenido de nuestro sitio. Screenshot (163) Screenshot (164)

El siguiente paso es subir nuestro sitio web. En este caso probaré con un html muy básico de un “hello world” hecho con Notepad, y lo guardaré en el carpeta de mi sitio: Screenshot (165) Ahora, simplemente vuelvo a Azure, para hacer un ‘sync’ (sincronización) del contenido: Screenshot (166)

Si la sincronización se ha realizado correctamente, nos aparecerá el historial con los datos del momento:
Screenshot (168)

Para terminar les comparto una pequeña vista de lo que realizamos en todo el tutorial: Screenshot (169)

Eso es todo! Espero que le sirva.
Un abrazo!

J Rodrigo Puca {MSP/YSA/XSA}