domingo, 3 de mayo de 2009

La Plataforma de Servicios Azure

¿Qué es la plataforma de Servicios Azure?
La plataforma de servicios Azure es una plataforma de servicios basada en la nube, esta plataforma está implementada en los centros de datos de Microsoft, la cual proporciona un sistema operativo y un conjunto de servicios para desarrolladores que pueden ser usados individualmente o conjuntamente. Azure promete ser una plataforma flexible e interoperable que se utiliza para construir nuevas aplicaciones que pueden funcionar completamente desde la nube o para mejorar existentes aplicaciones con capacidades basadas en la nube.

Azure reduce la necesidad de comprar tecnología nueva, y habilita a los desarrolladores rápida y fácilmente a crear aplicaciones que funcionen en la nube, utilizando su ya conocidas habilidades con el ambiente de desarrollo Microsoft Visual Studio y Microsoft .NET Framework. Adicionalmente al manejo de leguajes de código soportados por .NET, Azure soportará más lenguajes de programación y ambientes de desarrollo en un futuro cercano. Azure simplifica la mantención y operación de aplicaciones a través de proveer almacenaje y computación on-demand (sobre la demanda) para hospedar, escalar y manejar aplicaciones Web. El manejo de la infraestructura es automatizada con una plataforma que está diseñada para una alta disponibilidad y escalabilidad dinámica, esto para que coincida con las necesidades del modelo de precios pay-as-you-go (pagar según el uso). También provee un ambiente abierto interoperable y basado en estándares que soporta múltiples protocolos de internet, incluidos HTTP, REST, SOAP, y XML.

Microsoft también ofrece aplicaciones Cloud listas para utilización, tales como Windows Live, Microsoft Dynamics, y otros Microsoft Online Services para negocios tales como Microsoft Exchange Online y SharePoint Online. La plataforma de servicios Azure permite a los desarrolladores proveer su propia oferta a sus clientes a través de la creación de componentes fundamentales de cómputo, almacenaje y construcción de bloques de servicios y crear aplicaciones en la nube.

Los Servicios que Provee Azure
La Plataforma de Servicios Azure incluye como capa fundamental a Windows Azure, también incluye un conjunto de servicios para desarrolladores los cuales pueden ser usados individualmente o en conjunto. Los componentes de Plataforma de Servicios Azure pueden ser usados por aplicaciones locales que se ejecutan en una variedad de sistemas, incluyendo varias versiones de Windows, dispositivos móviles y otros. Estos componentes incluyen:

· Windows Azure: Que es el sistema operativo de los servicios Cloud que sirve como ambiente de desarrollo, hospedaje de servicios y administración de servicios para la plataforma de servicios Azure. También provee sobre demanda (on-demand) cómputo y almacenajes para hospedar, escalar y manejar aplicaciones Web y Servicios en los centros de datos de Microsoft.
· Microsoft .NET Services: Es un conjunto de servicios de Microsoft organizado, altamente escalables, orientados a desarrolladores que proveen bloques de elementos básicos requeridos por muchas aplicaciones Basadas en la nube. Tanto como .NET Framework proporciona un alto nivel de librerías de clases que hace a los desarrolladores más productivos, Microsoft .NET Services habilita a los desarrolladores enfocarse en la lógica de sus aplicaciones en vez de construir y desplegar su propia infraestructura base de servicios.
· Microsoft SQL Data Services (SDS): proveen servicios de datos en la Nube basado sobre SQL Server, son altamente escalables sobre la demanda de almacenaje de datos y servicios de proceso de consultas. Construido sobre las robustas tecnologías de SQL Server y Windows Server, SDS provea una alta disponibilidad, seguridad, servicios estándares basados en Web que son fáciles de programar y proveer.
· Live Services es un conjunto de bloques pre-construidos dentro de la plataforma de servicios Azure para el manejo de los datos usuario y los recursos de las aplicaciones. También provee a los desarrolladores con una sencilla rampa para la construcción de ricas aplicaciones sociales. Live Services incluye tecnología Mesh para sincronización de los datos de usuarios y extender Aplicaciones Web a través de múltiples dispositivos. A través del Live Framework, provee acceso a los datos de las aplicaciones Live de Microsoft y otros. Live Framework también permite sincronizar estos datos a través de los ordenadores y dispositivos, para encontrar y descargar aplicaciones y mucho más.

Los servicios que provee plataforma Azure (extractado de Microsoft Azure)

No hay comentarios:

Publicar un comentario