Trabajar con microsoft azure en la nube

Microsoft, el titular en el mercado de desarrollo de aplicaciones y despliegue, ha tomado su plataforma .Net en la comunidad de computación en nube. Azure es la plataforma de Microsoft como una estrategia de servicio (PaaS) que fue anunciado en 2008. Microsoft define la plataforma Azure como “una plataforma de Internet a gran escala servicios en la nube alojada en centros de datos de Microsoft, que proporciona un sistema operativo y un conjunto de servicios para desarrolladores que pueden ser utilizados individualmente o en conjunto “.

estrategia global de Microsoft es una combinación de la informática en las instalaciones con los servicios basados ​​en la nube. La idea es que los desarrolladores quieren construir algunas aplicaciones que viven en el lugar, mientras que otros componentes van a vivir en la nube. Microsoft llama a esta estrategia software más servicios. El corazón de la estrategia de Microsoft es permitir a los desarrolladores utilizar la misma tecnología subyacente y habilitadores para crear aplicaciones tanto en las instalaciones y aplicaciones en la nube.

Mientras que el enfoque principal de la plataforma Azure es traer modelo de programación familiar de Microsoft a la nube, Microsoft también tiene la intención de apoyar a otros modelos de programación, incluyendo Ruby on Rails y Python. Para la interoperabilidad, Microsoft es compatible con varios protocolos de Internet, incluyendo HTTP, REST, SOAP y XML.

La plataforma Azure se compone de cuatro componentes diferentes:

Windows Azure: Este entorno Windows ejecuta las aplicaciones localmente y almacena los datos relacionados en los servidores dentro del centro de datos de Microsoft.

Video: Su transición a la nube con Microsoft Azure & Arcserve (Español)

  • Servicios de Microsoft .NET: Estos son los mismos servicios .NET que Microsoft tiene en su entorno Windows. Se ha ampliado para soportar, así como aplicaciones en las instalaciones basado en la nube.

  • Servicios de Microsoft SQL: Estos son los mismos servicios de datos Microsoft ofrece en premisa de que se han extendido a la nube. Sin embargo, si usted quiere tomar ventaja de la capacidad de escalado de Azure, debe volver a escribir el código SQL. El objetivo de los servicios de SQL es proporcionar un activo de enfoques basados ​​en la nube para almacenar los datos en la nube. Los servicios de datos exponen SOAP y REST interfaces como métodos de acceso de datos. Para el almacenamiento de datos, Azure no utiliza un modelo relacional.

  • Live Services: Este conjunto de servicios permite a los desarrolladores conectar código desarrollado en la plataforma de Windows Live en la nube. Estos servicios incluyen un marco destinado a integrar, conectar y sincronizar el código. La plataforma también incluye soporte para diversos lenguajes de programación y permite que todos los recursos para incluir una dirección URL.

    Video: Introducción a Microsoft Azure (Servicios en la nube)

  • Cuando se pone las piezas juntas, Microsoft ha creado una plataforma que permite a los desarrolladores utilizar herramientas conocidas como servicios de Visual Studio y .NET de Microsoft y luego almacenar los datos en una plataforma en la nube de propiedad de Microsoft. Por lo tanto, los desarrolladores familiarizados con la construcción de aplicaciones .Net serán cómodos con el enfoque de la nube de Microsoft.

    Al igual que Google, Microsoft tiene un modelo de consumo pay-as-you-go para su oferta PaaS. Y al igual que Google, Microsoft no cobra por las fases de desarrollo y pruebas. Se comienza a cobrar a los clientes cuando se despliegan las aplicaciones.

    Artículos Relacionados