Windows Azure Platform Health Dashboard

Leyendo un post de Juan Carlos González (le he copiado casi hasta el título) me he acordado de esta interesante funcionalidad que tenemos disponible para Windows Azure.

A través de portal de la plataforma Windows Azure podemos ver un Dashboard que nos da información sobre el estado de los diferentes componentes de la plataforma. Puede ser de utilidad, sobre todo, si nos subscribimos al RSS de los componentes y/o servidores que usen nuestras aplicaciones y así enterarnos de posibles cambios de estado que se produzcan.

 

image.

image

Error al desplegar en el Development Fabric

Hoy mismo estaba desarrollando una aplicación que se desplegará en Windows Azure y después de unos días me he topado con un error bastante curioso.

Al arrancar la aplicación, desde Visual Studio, y desplegar al Development Fabric me saltaba el siguiente error:

“The path is too long after being fully qualified.  Make sure the full path is less than 260 characters and the directory name is less than 248 characters”

En principio se puede pensar que el error es debido a la ubicación del proyecto, que tenga una estructura de directorios muy grande y que el path que se genere hasta los binarios sea muy grande….pero no, por ahí no van los tiros, la situación del proyecto no importa en este caso.

El problema lo tiene el Development Fabric y cómo éste gestiona los ficheros temporales; ficheros desplegados, configuración, diagnóstico, cache etc…

Por defecto, el Development Fabric utiliza la siguiente ruta como directorio temporal: C:Users<usuario>AppDataLocaldftmp

El path por defecto que emplea unido a los subdirectorios que genera, hace que pueda llegar a darse el caso de que el path llegue a superar el máximo permitido y que ocurra el error que arriba os comento.

La solución es sencilla, cambiar el path por defecto para que emplee uno más corto.

Cambiar el path que usa el Development Fabric es tan fácil como añadir una variable de entorno llamada _CSRUN_STATE_DIRECTORY con el path que debe usarse.

AddUserVariable

Para que el cambio tenga efecto, hay que cerrar Visual Studio y asegurarse que el Development Fabric esté parado y que su icono no aparezca en la taskbar de Windows.

 AzureIcon

Espero que os sea de utilidad!

Azure Throughput Analyzer

Azure Throughput Analyzer es una herramienta de Microsoft Research, una aplicación de escritorio cuyo objetivo es monitorizar y medir el rendimiento de subida y bajada entre una máquina de un cliente y el storage de Windows Azure (blobs, tablas o colas).

Esta utilidad puede ser muy útil para medir la velocidad de acceso a los datos y ver las diferencias entre los diferentes Data Centers de Windows Azure.

La aplicación realiza diferentes subidas y bajadas con datos de ejemplo para poder medir el rendimiento que ofrece el Data Center.

Azure

Greybox – Monitorizar los servicios desplegados en Windows Azure

En este post os presento una interesante utilidad que he encontrado en CodePlex.

GreyBox es una utilidad diseñada para monitorizar los servicios hosteados Windows Azure y que se encuentran en ejecución.

La utilidad necesita el Subscription ID de la cuenta a monitorizar y el Thumbprint de un certificado que permita realizar labores administrativas a través del API de administración, algo similar a lo que necesitábamos para hacer labores de administración.

Esta aplicación se añade a las taskbar de Windows y es capaz de monitorizar la cuenta y de avisarnos de los servicios que están desplegados.

3

 2

Entre otras cosas, puede ser muy útil para que no dejarnos despliegues en las pruebas!!

Si os interesa podéis descargarla desde aquí.

Cloud Storage Studio/e

Hace unos días os hablaba de Cloud Storage Studio, una herramienta desarrollada en WPF que permite trabajar de forma cómodo tanto con Windows Azure Storage como con las aplicaciones hosteadas en Azure.

Hoy os vengo hablar de Cloud Storage Studio for Everywhere…herramienta web gratuita cuyo objetivo es permitir realizar labores de gestión sobre Windows Azure Storage.

La aplicación ofrece menos funcionalidad que Cloud Storage Studio, pero merece la pena valorarla por la naturaleza web de la misma, que en muchas ocasiones puede venir bien, y porque es gratuita.

La aplicación está hecha en Silverlight, así que lo único que necesitaras para poder conectarte a Windows Azure será tener el plugin de Silverlight.

Aquí os pongo algunos pantallazos de la misma.

image

image

Añadir un blob.

image

Añadir una entidad a una tabla

image