¿Qué es el desarrollo de nube? (información general) La informática en nube se refiere a equipos y aplicaciones que se ejecutan de forma remota y a los que se puede acceder por Internet. En la informática en nube, los equipos y servidores físicos se reemplazan por máquinas virtuales que se ejecutan en grandes centros de datos. Al combinar las necesidades informáticas de muchos usuarios en un solo centro se logra una economía de escala que entrega importantes beneficios, tales como un menor consumo energético, una mayor facilidad en la configuración y el mantenimiento y la posibilidad de realizar actualizaciones más sencillas a la capacidad y el rendimiento. Muchas aplicaciones se pueden ejecutar sin cambio al reimplementarlas para la nube a partir de los equipos de escritorio o los servidores locales. 1 aspectos básicos Vea este vídeo acerca de las ofertas de nube de Microsoft y luego prepare su entorno al instalar las herramientas que usará para construir su primera aplicación de Azure. CONOZCA LOS CONCEPTOS FUNDAMENTALES SOBRE EL DESARROLLO DE NUBE Vídeo | 7 minutos | Desarrollo de nube | Junio de 2010 Ahora que ya sabe lo que es la plataforma de nube, vea el siguiente vídeo para obtener información sobre las herramientas y tecnologías para el desarrollo de nube, incluidos, entre otros, tres componentes clave para el desarrollo de nube basados en la plataforma Azure: Windows Azure, SQL Azure y Windows Azure de la plataforma Windows Azure. 2 obtenga las herramientas Al hacer clic en este botón se instala: Instalador de plataforma web (ejecuta el resto de la instalación) Visual Web Developer 2010, si no tiene Visual Studio 2010 Windows Azure Tools para Microsoft Visual Studio Windows Azure SDK Requiere configuración de característica de IIS Requiere revisiones Para obtener ayuda para seleccionar la versión adecuada de Visual Studio, revise la tabla de comparación de Visual Studio 2010. Para obtener más información sobre el desarrollo en equipo, lea sobre Administración del ciclo de vida de las aplicaciones. 3 comience a programar Descargue el código de muestra y luego vea estos vídeos para comenzar a codificar de inmediato. HOSPEDAJE EN NUBE Vídeo | 23 minutos | Windows Azure | Junio de 2010 Windows Azure proporciona las capacidades básicas para el procesamiento y almacenamiento de aplicaciones basadas en la nube. Para crear sus aplicaciones puede utilizar las herramientas y tecnologías de Microsoft con las que ya está familiarizado, como .NET, C++, ASP.NET, WCF y Visual Studio. Windows Azure proporciona la CPU y el almacenamiento virtuales necesarios para impulsar sus aplicaciones, permitir que éstas se comuniquen entre sí y entregar los datos almacenados a los usuarios finales de manera eficiente. Después de ver este vídeo estará listo para seguir avanzando. O bien, puede ver los dos vídeos siguientes de esta serie para aprender sobre SQL Azure y Windows Azure. Siguiente: obtenga más información sobre las características de Windows Azure OBTENGA EL CÓDIGO PARA ESTE PROYECTO C# VB DATOS RELACIONALES Vídeo | 12 minutos | SQL Azure | Junio de 2010 SQL Azure proporciona capacidades de base de datos relacional, lo cual permite que sus aplicaciones almacenen y manipulen datos relacionales en los centros de datos hospedados por Microsoft. También se encuentran disponibles SQL Azure Reporting (una versión de SQL Server Reporting Services) y SQL Azure Data Sync, que permite sincronizar datos entre bases de datos locales y basadas en nube. Siguiente: vea más vídeos sobre SQL Azure OBTENGA EL CÓDIGO PARA ESTE PROYECTO C# VB COMUNICACIÓN Vídeo | 25 minutos | Windows Azure | Junio de 2010 Windows Azure proporciona servicios de infraestructura que le permiten crear sofisticadas aplicaciones distribuidas en la nube. Algunos de estos servicios son: Bus de servicio, que permite que sus aplicaciones expongan interfaces en la nube para que puedan ser accedidas por otras aplicaciones; Control de acceso, que permite que sus aplicaciones admitan el acceso autenticado desde una amplia gama de identidades digitales (por ejemplo, cuentas de Active Directory, Windows Live, Google o Facebook); y Servicios de almacenamiento en caché para mejorar el rendimiento de sus aplicaciones de Windows Azure. Siguiente: vea más vídeos sobre Windows Azure OBTENGA EL CÓDIGO PARA ESTE PROYECTO C# VB