Azure es un sistema operativo basado en cloud services, dichos servicios proporcionan soporte para desarrollo, alojamiento de servicios remotos y administración del propio sistema, todo ello en la nube. El propósito fundamental de Azure es proporcionar a aquellos desarrolladores que deseen construir aplicaciones en la nube una serie de herramientas de desarrollo y un entorno donde alojar sus propios servicios (datacenter remoto).
Azure reduce la necesidad de adelantarnos a las compras de tecnología y está disponible para que los desarrolladores generen fácil y rápidamente aplicaciones ejecutables sobre la nube, usando sus habilidades en Microsoft Visual Studio y Microsoft .NET Framework. Azure es una plataforma abierta en la cual serán bienvenidos herramientas y lenguajes que no correspondan a Microsoft como lo son Eclipse, Ruby, PHP y Python.
Los principales componentes de Azure:
- Windows Azure
Es una nube de servicios del sistema operativo que sirve para el desarrollo, servicio de hosting y servicio de administración de ambiente para la plataforma servicios de Azure. Windows Azure permite a los desarrolladores escalar y admistrar aplicaciones de internet. Windows Azure ofrece un conjunto de herramientas para desarrolladores integradas en Visual Studio.
- Live Services
Es un conjunto de ‘building blocks’ en la Azure Services Platform para la administración de datos de usuario y recursos de las aplicaciones. Ademas permite la integración de dispositivos digitales
- Microsoft SQL Services
Extendiendo las capacidades de Microsoft SQL Server en la nube a través de webservices, como base datos relacional. Proporcionando webservices que puedan realizar consultas relacionales, búsqueda y sincronización de datos con usuarios móviles, oficinas remotas, etc.
Se pueden almacenar datos y recibir datos estructurados, semi-estructurados y datos no estructurados.
- Microsoft .NET Services
.NET Services incluye control de acceso para ayudar en la seguridad de la aplicación, agilizar el flujo comunicación entre la aplicación, los servicios y hospedar la carga de trabajo del flujo.
- Microsoft SharePoint Services y Dynamics CRM Services
En un futuro, los desarrolladores podrán tener acceso a Sharepoint y CRM funcionando en conjunto para extender el relacionamiento con los clientes. Con la flexibilidad de usar herramientas familiares, los desarrolladores pueden habilitar rápidamente la construcción de aplicaciones que utilizan Sharepoint y CRM.
¿Cuáles son los beneficios de la plataforma Azure Services?
La plataforma Azure está diseñada para ayudar a los desarrolladores a que fácilmente creen aplicaciones para web conectadas dispositivos. Los servicios de la plataforma ofrecen gran flexibilidad, opciones y control en la búsqueda de usuario y clientes.
- Fácil de desarrollar: Millones de desarrolladores en el mundo usan el Framework .NET y desarrollan en el ambiente de Visual studio.
- Resultados rápidos y agiles: La aplicación puede ser desarrollada en la plataforma Azure services con el clic de un botón. El cambio puede ser hecho rápidamente sin necesidad de un tiempo fuera, haciéndola un plataforma ideal.
- Compatibilidad basada en estándares: lLs servicios de la plataforma soportan protocolos estándares de la industria incluyendo HTTP, REST, SOAP, RSS y AtomPub.
Referencias:
http://www.microsoft.com/azure/whatisazure.mspx
http://www.microsoft.com/azure/services.mspx