Microsoft Azure plataforma en la nube
Microsoft Azure (Windows Azure hasta 2014) es el nombre de nube de la plataforma de aplicaciones de Microsoft. Su nombre evoca el concepto de «nube» o cloud computing (la externalización de los recursos de TI de la empresa para los centros de datos remotos).
Se trata de una oferta de alojamiento (aplicaciones y datos) y servicios (flujo de trabajo, de almacenamiento y sincronización de datos, bus de mensajes, contactos). Un conjunto de API le permite utilizar y acceder a la plataforma y los servicios relacionados. Un entorno de ejecución (el «Live Operating Environment») permite una estrecha integración con los sistemas operativos clave existentes (Windows, Mac OS y Windows Phone).
El proyecto fue anunciado por el CEO de Microsoft Steve Ballmer en su Conferencia de Desarrolladores Profesionales, que se celebró del 26 al 30 octubre, 2008 en Los Angeles.
La plataforma Windows Azure que ofrece corresponde a la informática en la nube pública PaaS (ahora) tipo y IaaS Microsoft. Se compone de las siguientes situaciones:
Windows Azure:
Windows Azure sitios web (PaaS). Uno puede implementar (a través de FTP, WebDeploy, Git o Equipo Foundation Services) aplicaciones Web en PHP, Node.js, ASP.NET y básicamente cualquier cosa que se ejecuta en Internet Information Services (IIS) 7.5. Algunos motores ya hechos como los blogs y CMS en PHP o ASP.NET aplicaciones que también están disponibles. Puede ser asociado con un sitio Web una base de datos relacional que puede ser:
– Base de datos SQL de Windows Azure
– MySql
Las funciones de aplicación (servicios en la nube, tipo PaaS):
– Papel Web (para ejecutar aplicaciones Web en Internet Information Services IIS)
– Papel del Trabajador (para ejecutar el equivalente de los servicios de Windows)
Cuando las dos funciones anteriores no son adecuados, también es posible cargar imagen de máquina virtual un auto. Este es el papel VM. Cabe señalar que estos casos de papel VM son sin estado (stateless), a saber, que si la máquina virtual se reinicia, se parte de la imagen que fue proporcionado inicialmente.
Las máquinas virtuales cuyo estado es persistente (IaaS), que pueden ser de diferentes tipos de sistemas operativos:
Windows Server. Por lo general puede ser componentes de software de host como SharePoint Server, SQL Server o Active Directory, o más generalmente software que se ejecuta en estos ambientes.
Linux. Estas distribuciones son hechas por los socios de Microsoft y se ejecutan dentro de la plataforma Windows Azure.
La red virtual (IaaS) para configurar los rangos de direcciones en la que se alojan las máquinas virtuales o las instancias de rol. La red virtual también se puede conectar a través de conexión de red privada virtual (VPN) a la red corporativa.
– Almacenamiento (almacenamiento de Windows Azure):
– Blobs (objeto binario grande): archivos equivalentes
– Mesas (no-relacionales) juegos de llaves / valores
– Colas, que son una forma de MOM (Oriented Middleware mensajes)
– Unidades (unidades) que pueden ver una función de aplicación a partir de un disco virtual (VHD) almacenado en un blob (ver más arriba)
Base de datos de Windows Azure SQL (antes llamado SQL Azure) es un servidor de base de datos relacional (el equivalente de los Servicios de base de datos del servidor demeure1 servicio SQL). Base de datos se utiliza como un servicio, y no ver las máquinas virtuales, lo cual es muy coherente con el concepto de plataforma como servicio (PaaS).
Otros servicios, middleware y gestión de la identidad, tales como:
Service Bus (Bus Service) conectividad a los servicios web que tienen una conexión de salida a Internet (no de entrada). Esto permite, por ejemplo, a una aplicación de Windows Azure alojado en Roles Web y roles de trabajo para llamar a los servicios Web demeure1 las instalaciones de la empresa, con el fin de conectar la aplicación Azure para el resto del sistema de información la undertaking2.
Windows Azure Active Directory: Directorio para la gestión de identidad que, opcionalmente, puede estar relacionado a Windows replicación de Active Directory de cuentas de usuario (sin contraseñas, porque también tenemos la federación de identidades). Este es un servicio conjunto con Office 365.
Servicios de control de acceso (ACS): gestión de control de acceso a Service Bus siguiente mecanismos estándar como OAuth y Tokens Web simples (SWT) para servicios REST o mecanismos para basar las reclamaciones de tipo SAML WS Federación y WS-Trust para el acceso a los servicios SOAP, o más generalmente a una aplicación web. Normalmente, esto permite que una aplicación para recibir la autenticación de servicios como Facebook, Google, Windows Live, Yahoo! u otros servicios de OpenID o WS-Federation, como Active Directory (a través de Active Directory Federation Services ADFS V2).
Caché: caché distribuida en la memoria RAM, que se utiliza para almacenar objetos serializables. Esto se usa, por ejemplo, para la sesión de ASP.NET dentro de un conjunto de servidores Web (Web Role). Existe la caché distribuida como un servicio listo para su uso, pero desde junio de 2012 como un servicio que se puede alojar directamente en máquinas virtuales (instancias) de los roles web y roles de los trabajadores. La ventaja de la segunda opción es no consumir recursos adicionales y en lugar de usar la memoria RAM sin ??usar máquinas ya existentes. Además, esta segunda versión de la memoria caché distribuida puede ser interconectado con clientes como memcache porque ofrece el mismo protocolo de red en el nivel binario.
Servicio de Windows Azure Bus EAI y EDI: portar a tan características de BizTalk Server que tengan sentido en la nube.
Windows Azure mercado:
– DataMarket: mercado para los datos. Esto es a la vez un corredor de datos comerciales (proveedores y consumidores de datos de cada uno firmar contratos con el mercado) y la técnica (formato AtomPub / OData consumo de datos de nivel).
– Aplicaciones: mercado de aplicaciones, servicios, componentes, capacitación, servicios alrededor de la plataforma Azure.
– Servicios de Windows Azure Mobile le permite crear servicios web y base de datos en la nube para aplicaciones móviles como Windows 8 (tabletas), Windows Phone, iOS (iPhone, iPad), Android. Es muy fácil de usar, y el código del lado del servidor está escrito en Javascript. Además de la exposición de la base de datos como servicios Web REST, también le permite administrar la autenticación con Live ID, y también le permite escribir las notificaciones basadas push-.
– Azure Servicios de Windows Media es un medio de comunicación de servicios de gestión tales como vídeo y sonido. Por lo general puede transcodificar vídeos, pantalla en Internet, exponiendo los canales disponibles.
– Hadoop es Azure es una famosa distribución de código abierto de Apache Hadoop Marco (en el campo de los grandes datos) en Windows Azure (y Windows Server). Incluye servicios tales qu’HDFS, Mapa / Reducir en Java, Javascript, HIVE, CERDO, mahout, Pegasus, una consola interactiva y Javascript comandos para HIVE, un controlador ODBC y un complemento de Excel para leer tablas COLMENA.
El 12 de julio de 2010, en la conferencia de socios de Microsoft, Bob Muglia (Servidores y Herramientas vicepresidente de Microsoft) anunció la próxima disponibilidad de aparatos, para los ejércitos, grandes empresas o gobiernos para instalar Windows Azure y SQL Azure en sus centros de datos, como parte del loud computing.
Después de un período durante el cual el servicio fue beta libre utilizable (noviembre 2008 hasta enero 2010), la plataforma está ahora dando sus frutos en forma definitiva en varios países el 1 de febrero de 2010.
El 24 de junio de 2013, Oracle y Microsoft anuncian Alianza escala sin precedentes en la computación en nube profesional. Los clientes de ambas compañías serán capaces de operar y software de Oracle en la plataforma Windows Azure.