Este artículo proviene de un motor de traducción automática.

Cuadro de herramientas

Recursos de desarrollo de Windows Azure

Terrence Dorsey

Como probablemente haya leído en otro lugar de de MSDN Magazine, la plataforma Windows Azure es de pila de Microsoft de los recursos que van desde la codificación, probar e implementar Visual Studio y Windows Azure AppFabric para Windows Azure de sí mismo y los servicios de almacenamiento de SQL Azure informáticos de nube. Éste es un conjunto de herramientas y la información que se puede escribir aplicaciones para Windows Azure hoy en día.

Introducción

Cuando esté listo para comenzar a desarrollar para la plataforma Windows Azure, el primer paso debe ser el centro de desarrollo de Windows Azure en MSDN (msdn.microsoft.com/windowsazure ). A continuación, encontrará información acerca de toda la plataforma, junto con vínculos a documentación, herramientas, foros de soporte técnico y comunidad de entradas de blog.

A continuación, central a través del portal Azure de Windows ( windows.azure.com) y configure su cuenta. Esto le otorga acceso para Windows Azure, Azure SQL para el almacenamiento y de Windows Azure AppFabric ( de figura 1). Necesitará un Windows Live ID para suscribirse. Si aún no tiene uno, hay un vínculo en la página de inicio de sesión.

image: Running a Service on Windows Azure

Figura 1 de la ejecución de un servicio en Windows Azure

Como vamos a presionar, Microsoft ofrece una introducción especial que le permite probar muchas funciones de la plataforma Windows Azure de forma gratuita. Consulte microsoft.com/windowsazure/offers/ para obtener más información.

Herramientas para desarrolladores

Antes de empezar a slinging código, deberá configurar el entorno de desarrollo. Aunque probablemente podría generar la aplicación de Windows Azure con el Bloc de notas y una conexión a Internet, que va a ser mucho más productivos y agradable, utilizar herramientas optimizadas para el trabajo.

Si no dispone de 2010 de Visual Studio, puede disfrutar de (la mayoría de) los beneficios de un entorno de desarrollo de Windows Azure optimizado con Visual Web Developer 2010 Express (asp.net/vwd ). Se puede obtener mediante el programa de instalación de Web de plataforma (microsoft.com/express/web de ), que también se puede instalar las extensiones para el desarrollo de Silverlight y ASP.NET, IIS y SQL Server 2008 Express Edition.

Si ya está utilizando Visual Studio, basta con descargar e instalar las herramientas de Azure de Windows para Microsoft Visual Studio (bit.ly/aAsgjt ). Estas herramientas compatibles con Visual Studio 2008 y 2010 de Visual Studio y contienen las plantillas y herramientas específicamente para el desarrollo de Windows Azure. Herramientas de Windows Azure incluye el SDK de Windows Azure.

Transferencia de datos de SQL Server

Si migra una aplicación Web existente a Windows Azure, necesitará alguna forma de migrar datos de la aplicación. Para las aplicaciones que utilizan SQL Server 2005 o SQL Server 2008 como un almacén de datos, el Asistente para migración de SQL Azure (sqlazuremw.codeplex.com ) hace que esta transición mucho más fácil ( de figura 2). El asistente no sólo transfiere los datos reales, sino que también le ayuda a identificar y corregir posibles problemas de compatibilidad antes de que se conviertan en un problema para la aplicación.

image: SQL Azure Migration Wizard

La figura 2 del Asistente para migración Azure SQL

Para obtener un controlador en forma de utilizar el Asistente para la migración de SQL Server, junto con una gran cantidad de otra información útil acerca de cómo mover las aplicaciones existentes a Azure de Windows, consulte “ sugerencias para migrar sus aplicaciones para la nube ” en el número de agosto de 2010 de MSDN Magazine (msdn.microsoft.com/magazine/ff872379).

Prácticas recomendadas de seguridad

Debe tener la seguridad en la cuenta con cualquier aplicación ampliamente disponible y las aplicaciones de la nube están a punto tan ampliamente disponibles tal y como vienen. Los patrones de Microsoft yequipo de prácticas, inicia un proyecto de la Guía de seguridad de Windows Azure para identificar las prácticas recomendadas para la creación de aplicaciones distribuidas en la plataforma Windows Azure de 2009. Los resultados se han compilado en un archivo PDF de gran utilidad que cubre las listas de comprobación, las amenazas y contramedidas y directrices detalladas para implementar la autenticación y comunicaciones seguras (bit.ly/aHQseJ ). PDF es un must-read para todos los usuarios la creación de software para la nube.

Desarrollo de PHP en Windows Azure

Citas desde antes incluso de los días de ASP clásico, PHP sigue siendo una piedra angular del desarrollo de aplicaciones Web. Con esa base de enorme de aplicaciones Web existentes en la cuenta, Microsoft creó una serie de herramientas que proporcionan compatibilidad de PHP a la plataforma Windows Azure. Estas herramientas suavizan la forma de aprovechar su experiencia en la nube de Microsoft para la migración de las aplicaciones más antiguas de PHP a Azure de Windows, así como para permitir a los desarrolladores PHP con experiencia.

Hay cuatro herramientas para desarrolladores PHP:

  • Libro Guía de Azure de Windows le ayuda a instalar y configurar el tiempo de ejecución, las extensiones y aplicaciones de PHP en Windows Azure.

  • Herramientas de Windows Azure para Eclipse de PHP es un complemento de Eclipse que optimiza el IDE de código abierto para el desarrollo de aplicaciones para Windows Azure ( de figura 3).

    image: Windows Azure Tools for Eclipse
    La figura 3 de Herramientas de Windows Azure para Eclipse

  • Herramientas de la línea de comandos de Windows Azure para PHP proporciona una interfaz sencilla para empaquetar e implementar aplicaciones de PHP en Windows Azure.

  • SDK de Windows Azure para PHP proporciona una API para aprovechar los servicios de datos de Windows Azure desde cualquier aplicación PHP.

Encontrará más información acerca de las herramientas y vínculos a las descargas en el Blog del equipo Windows Azure en bit.ly/ajMt9g de .

Windows Azure Toolkit de Facebook

Creación de aplicaciones para Facebook es una manera segura para llegar a decenas de millones de clientes potenciales. Y si la aplicación se descuenta, Azure de Windows proporciona una plataforma que le permite escalar fácilmente a medida que crece la demanda. El Kit de herramientas de Windows Azure para Facebook (azuretoolkit.codeplex.com ) le ofrece una ventaja de crear su propia aplicación altamente escalable de Facebook. Proponer el próximo FarmVille es todavía responsabilidad, aunque!

Windows Azure SDK para Java

Los desarrolladores PHP no son los únicos obtener algunas herramientas nativas de Windows Azure. Ahora los desarrolladores de Java también pueden trabajar en su idioma preferido y obtener acceso transparente a los servicios de Windows Azure y almacenamiento. Azure Windows SDK para Java (windowsazure4j.org ) es compatible con las operaciones de creación/leer/actualizar/eliminar en la tabla de almacenamiento de Windows Azure, objetos BLOB y colas. También obtendrá las clases para el transporte HTTP, autorización, comunicación RESTful, administración de errores y el registro.

Configurar el sistema

Éstas son algunas entradas del blog útil de la Comunidad de desarrolladores de Windows Azure que le guiarán a través del proceso de configuración de un entorno de desarrollo y el inicio de las aplicaciones de la nube primeros:

Mahesh Mitkari
Configurar un equipo de desarrollo Azure de Windows
blog.cognitioninfotech.com/2009/08/Configuring-Windows-Azure-Development.HTML

Jeff Widmer
Introducción a Windows Azure: Parte 1: configurar el entorno de desarrollo
weblogs.ASP. NET/jeffwids/Archive/2010/03/02/Getting-Started-with-Windows-Azure-Part-1-Setting-up-your-Development-Environment.aspx

David Sayed
Hospedaje de vídeos en Windows Azure
blogs.msdn.com/b/david_sayed/Archive/2010/01/07/Hosting-videos-on-Windows-Azure.aspx

Josh Holmes
Programa de instalación sencilla de PHP en desarrollo Azure
joshholmes.com/blog/2010/04/13/Easy-Setup-for-PHP-on-Azure-Development/

Revista Visual Studio
Desarrollo de la nube de 2010 de Visual Studio
visualstudiomagazine.com/articles/2010/04/01/Using-Visual-Studio-2010.aspx

Terrence Dorsey es editora técnica de MSDN Magazine*.*Se puede leer su blog en terrencedorsey.com de o le siga en Twitter: @ tpdorsey.