jueves, 30 de julio de 2009

Windows Azure : Ejemplo de almacenamiento

Bueno gente, llegó la entrega final de este material, para el mismo, hemos decidimos compartir con ustedes una pequeña solución que creamos para poner en práctica todos los conocimientos de los que hemos estado hablando. Se trata de una pequeña grilla de contactos y un formview que muestra el detalle del registro en el que estamos posicionados. Los datos del contacto se guardan en un tabla y la foto de los contactos son almacenados en un blob container. Algo interesante de este ejemplo, es que incorpora los controles de membership estándar de ASP.NET y como verá en dicho ejemplo, funcionan de manera transparente. Se estará preguntando cómo es esto? Bien, la "magia" la hacen unos proyectos agregados a la solución que son partes de los proyectos de ejemplo que vienen con el sdk. Para que este ejemplo funcione correctamente, debe descomprimir el archivo samples.zip que se encuentra en C:\Program Files\Windows Azure SDK\v1.0 debajo de dicha carpeta (debe tener el SDK instalado).

Los proyectos usados de los sdk samples son:

  • AspProviders - C:\Program Files\Windows Azure SDK\v1.0\samples\AspProviders\Lib\bin\Debug\AspProviders.dll
  • StorageClient - C:\Program Files\Windows Azure SDK\v1.0\samples\StorageClient\Lib\bin\Debug\StorageClient.dll

Por razones obvias, no hemos puesto una AccountSharedKey en los archivos de configuración (ServiceConfiguration.cscfg y web.config), por lo que debe sustituir los datos de la cuenta por los suyos propios. Algo que nos quedo en el debe es el uso de colas y agregar un worker role a la solución que procese esa cola, pero bueno, si nos disculpan quedará para la versión 2.0
Esperamos que les haya gustado y les sea útil. Para bajar el proyecto
haga clic aquí. Un abrazo, y hasta la próxima!

Windows Azure Storage: Colas

Hola a todos, Siguiendo con la serie de documentos acerca de Windows Azure, les dejo una nueva entrega, en la cual hablaremos de Colas en Windows Azure. Pueden descargarlo de aquí. Hasta la próxima!

lunes, 27 de julio de 2009

Windows Azure Storage: BLOBS

Hola a todos, Siguiendo con la serie de documentos acerca de Windows Azure, les dejo una nueva entrega, en la cual hablaremos de BLOBS en Windows Azure. Pueden descargarlo de aquí. Hasta la próxima!

jueves, 23 de julio de 2009

Despliegue de una aplicación en Windows Azure (Deploy)

Seguimos hablando de Azure, en este caso les dejo un documento acerca de como desplegar una aplicacion en Windows Azure. Pueden descargarlo de aquí . Hasta la próxima!

Windows Azure Storage: Tablas

Hola a todos, Siguiendo con la serie de documentos acerca de Windows Azure, les dejo la segunda entrega, en la cual hablaremos de Tablas en Windows Azure. Pueden descargarlo de aquí. Hasta la próxima!

miércoles, 15 de julio de 2009

Herramientas para Windows Azure

Trabajando con el almacenamiento de Windows Azure me he encontrado con la necesidad de algunas herramientas las cuales les paso a detallar:

1. Windows Azure Management Tool (MMC): Las herramientas de manejo de Windows Azure fueron creadas para manejar sus cuentas de almacenamiento. Esta herramienta permite entre otras cosas: crear y realizar operaciones sobre BLOBS y COLAS. Permite tambien manejar los contenedores, blobs y permisos. Agregar y quitar colas, inspeccionar, agregar mensajes y vaciar una cola. Para descargarlas haga clic aquí

2. WPF Windows Azure Log Viewer: Bill Lodin ha construido una aplicacion WPF para leer logs de Windows Azure. Leer los logs no es una tarea trivial en Windows Azure, les sugiero chequearlo ya que tiene una interfase muy linda y caracteristicas básicas de filtrado. Para bajarlo haga clic aquí. Un detalle no menor acerca de esta utilidad es que antes de usarla, debe presionar el botón "Configure" dentro de la solución de Azure (En la misma ventana que hacemos el deploy) . y luego presione Copy Logs - Esto crea un Blob container con el nombre que se especifica en la casilla "Container Name" situada a la izquierda del botón Copy Logs. Finalmente abrimos el Log Viewer y ahora si podremos ver el contenido del Log.

WPF Windows Azure Log Viewer

WPF Windows Azure Log Viewer


Windows Azure Management Tool (MMC)

lunes, 13 de julio de 2009

Windows Azure Storage

Les doy la bienvenida a mi blog, y lo voy a estrenar compartiendo un pdf que estamos armando con mi socio (Leonardo Borzillo), que intenta dar una introducción a la nueva plataforma de servicios en la nube de Microsoft llamada Windows Azure y mas específicamente hablaremos de Windows Azure Storage y como desplegar una aplicación en Azure. Estén atentos, ya que el documento se va actualizar a medida que lo vayamos completando. Saludos y nos "vemos" en la próxima entrada. descargue el documento aquí (Tengan un poco de paciencia porque demora en descargar)