Para los que ya conozcan un poco de Microsoft Azure, estarán muy conscientes que la forma en la que se pueden administrar los servicios por excelencia es desde el portal vía web. Pero en realidad, no es la única forma en la que podemos trabajar con Microsoft Azure, de hecho existen dos portales al momento de escribir este post.
Enseguida listo las diversas formas en las que nos podemos conectar hacia Microsoft Azure:
Portal de Microsoft Azure (Versión 1)
Cuando recién estaba consolidándose Microsoft Azure y todavía no ofrecía tantos servicios como hoy en día, la manera en que podíamos trabajar con la plataforma era vía web utilizando Siliverlight, esa versión poco a poco fue desapareciendo hasta que se convirtió en una basada en HTML completamente. Hoy en día podemos usar la siguiente URL para autenticarnos en la plataforma de Azure:
http://manage.windowsazure.com
Este portal tiene una orientación a servicios completamente.
Portal de Microsoft Azure (Versión 2)
Llegará un momento en que el portal anterior también desaparezca, y le de paso a un nuevo portal que administra los servicios con una interfaz gráfica de usuario tipo Windows 8 (uso de mosaicos).
https://portal.azure.com
Este portal tiene una orientación a proyectos, donde los servicios están agrupados por proyectos y la colaboración entre los involucrados es más explícita.
Azure Powershell
Los portales de administración de Azure son muy buenos, pero cuando existe la necesidad de hacer múltiples tareas hacia diversos servicios, tenemos que hablar de la automatización para optimizar el tiempo de nuestro trabajo. Azue Powershell trabaja como una línea de comandos que nos permite hacer scripting para la gestión de nuestros servicios en la nube.
https://azure.microsoft.com/en-us/downloads
Para poder utilizar Azure Powershell, basta con descargar el SDK correspondiente y autenticarnos hacia la plataforma de Azure.
Visual Studio
Visual Studio es el IDE con el cual podemos desarrollar software basado en el .NET Framework de Microsoft. Con Visual Studio podemos hacer uso de clases que operan directamente para la plataforma de Azure, bastaría con importar los nombres de espacio pertinentes y empezar a escribir código en el lenguaje de programación de nuestra preferencia: C#, VB, Python, Ruby, etc…
https://www.visualstudio.com
SQL Server Management Studio
Management Studio de SQL Server nos permite conectarnos hacia las bases de datos relacionales en la nube (SQL Azure) además de realizar migraciones de datos entre ambientes on-premise / off-promise.
Todo lo que se haga con BlobStorage, TableStorage o SQL Azure puede ser administrado desde Management Studio.
http://www.microsoft.com/es-mx/download/details.aspx?id=8961
WebMatrix
WebMatrix es una herramienta de desarrollo web gratuita que ayuda a los programadores de cualquier nivel de habilidad a crear, personalizar y publicar de manera sencilla sitios web en Internet. Con WebMatrix se tiene a nuestra disposición una serie de plantillas que agilizan el proceso de creación de nuestros websites, algunas de las principales:
- PHP.
- ASP.NET
- HTML
- CSS/JavaScript
- Joomla
http://www.microsoft.com/web/webmatrix/
Cualquier tipo de publicación web que se haga con Visual Studio, también se logra con WebMatrix.
File Transfer Protocol (FTP)
La administración de nuestros sitios web puede ser fácilmente gestionada desde una conexión segura con FTP. De esta manera manipularemos los archivos en la nube como si estuviéramos en nuestro explorador de archivos de Windows. Solo necesitaríamos la URL correspondiente así como las credenciales de autenticación.
En conclusión, los servicios de la plataforma de Microsoft Azure pueden ser administrados desde distintos tipos de software o protocolos.
La pregunta a ¿Cómo debemos administrar los servicios? Depende de lo que queramos hacer.
Sigueme en Twitter @vmorenoz
¿Te gustó este artículo? Únete a Facebook en MicrosoftLand