developers code with Microsoft

información general

1

aspectos básicos

2

obtención de herramientas

3

comience a programar

¿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.

reproducir vídeo

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  
Descargar ahora 

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.

reproducir vídeo

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

reproducir vídeo

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

reproducir vídeo

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# (ya no está disponible)   VB (ya no está disponible)

vídeo

Temas para desarrolladores

SharePoint en Office365
Obtenga información sobre Office 365, incluido un kit de aprendizaje.

Dynamics CRM Online
Obtenga entrenamiento y cursos sobre Dynamics CRM.

Nube Hyper-V
Aproveche la eficacia de la nube en su propio centro de datos mediante Hyper-V y System Center.

Hyper-V de Windows Server 2008 R2
La tecnología de virtualización de servidores basada en hipervisor de Windows Server 2008 R2.

System Center
Servicios rentables y ágiles de centros de datos para administrar sus entornos físicos, virtuales y de nube de forma integrada.

Libros

Programming Windows Azure: Programming the Microsoft Cloud
Escriba código de aplicaciones en .NET o en otros lenguajes como C/C++, PHP o Ruby.
Cloud Computing with the Windows Azure
Aprenda sobre seguridad, privacidad, cumplimiento reglamentario, creación de copias de seguridad y recuperación con Windows Azure.
Windows Azure: Articles from the Trenches Volume 1
Veinte artículos que abarcan todo, desde introducción a implementación de procedimientos recomendados para obtener aplicaciones de nube elásticas.
Windows Azure (Expert's Voice in .Net)
Aprenda a usar Windows Azure, Windows Azure y SQL Azure en conjunto y por separado.
Azure in Action
Explora el diseño y escalado de servicios front-end y back-end que se ejecutan en la nube.
Windows Azure Architecture Guide - Part 1
Demuestra cómo se puede adaptar una aplicación local ASP.NET existente a una aplicación que funcione en la nube.