Microsoft Azure

De ITCG Wiki
Ir a la navegaciónIr a la búsqueda
DescargaVQ.png

Azure es el servicio de alojamiento web de infraestructura como servicio (IaaS) de Microsoft. Azure es un color azul profundo, en conjunto como una unidad, Windows Azure Platform se convierte en una oferta de plataforma como servicio (PaaS). Por lo tanto, puede encontrarse con algunas personas que llaman a Azure un servicio de infraestructura y otras que lo llaman una plataforma.

En comparación con los servicios en la nube de Amazon y Google, Azure (el servicio) es un competidor de AWS, Windows Azure Platform es un competidor de App Engine de Google.

¿Para qué sirve?

Es una herramienta para gestionar desafíos y poder cumplir objetivos de cualquier organización, con la arquitectura de Azure, una aplicación puede ejecutarse localmente, ejecutarse en la nube o alguna combinación de ambos, las aplicaciones en Azure se pueden ejecutar como aplicaciones, como procesos o servicios en segundo plano, o como ambos. El propio servicio de Windows Azure y es un sistema operativo basado en la nube con una infraestructura de tejido de máquinas virtuales alojadas en centros de datos de Microsoft.

SQL Azure

Sql-azure.png

SQL Azure es un servicio de base de datos relacional basado en la nube que se basa en Microsoft SQL Server, inicialmente, este servicio se llamaba SQL Server Data Service. Una aplicación que usa SQL Azure Database puede ejecutarse localmente en un servidor, PC o dispositivo móvil, en un centro de datos o en Windows Azure.

Se accede a los datos almacenados en una base de datos de SQL Azure mediante el protocolo Tabular Data Stream (TDS), el mismo protocolo que se utiliza para una base de datos local de SQL Server, la base de datos de SQL Azure admite declaraciones de Transact SQL.

Los datos de Azure se deben replicar como minimo tres veces para la protección de datos y luego se debe comprobar la coherencia de las escrituras. SQL Azure eventualmente admitirá Microsoft Sync Framework proporcionando una instalación para que las bases de datos de SQL Azure sincronicen sus datos con las bases de datos locales.

API de Azure

La API de la plataforma de servicios de Windows de Azure utiliza los protocolos:

  • REST.
  • HTTP.
  • XML estándar.

Todos del sector que forman parte de cualquier infraestructura de nube de arquitectura orientada a servicios para permitir que las aplicaciones se comuniquen con Azure. Los desarrolladores pueden instalar una biblioteca de clases administrada del lado del cliente que contiene funciones que pueden realizar llamadas a la API de Azure Windows Services Platform como parte de sus aplicaciones.

Las funciones API se han agregado a Microsoft Visual Studio como parte del entorno de desarrollo integrado de Microsoft, Azure Service Platform hospeda versiones en tiempo de ejecución de aplicaciones de .NET Framework escritas en cualquiera de los lenguajes de uso común, como Visual Basic, C++, C#, Java y cualquier aplicación que se haya compilado para Common Language Runtime (CLR) de .NET.

Azure también puede implementar aplicaciones basadas en web creadas con ASP.NET, Windows Communication Foundation (WCF) y PHP, y es compatible con las tecnologías de implementación automatizada de Microsoft.

Servicios de Windows Azure

Descarga (1)1VQ.png

Windows Azure es una infraestructura de Windows virtualizada que ejecuta Microsoft en un conjunto de centros de datos en todo el mundo.

Seis elementos principales forman parte de Windows Azure:

  • Aplicación: este es el tiempo de ejecución de la aplicación que se ejecuta en la nube.
  • Cómputo: este es el motor de políticas y cálculo del servidor de Windows con equilibrio de carga que le permite crear y administrar máquinas virtuales que sirven tanto en un rol web como en un rol de trabajador.
  • Almacenamiento: Este es un sistema de almacenamiento de manera no relacional para almacenamiento a gran escala.
  • Fabric: este es el hipervisor de Windows Azure, que es una versión de Hyper-V que se ejecuta en Windows Server 2008.
  • Config: Este es un servicio de administración.
  • Máquinas virtuales: son instancias de Windows que ejecutan las aplicaciones y servicios que forman parte de una implementación particular.

Red de entrega Azure

La red de entrega de contenido (CDN) de Windows Azure es un sistema mundial de almacenamiento en caché y entrega de contenido para el contenido de blob de Windows Azure. Actualmente, más de 18 centros de datos de Microsoft alojan este servicio en Australia, Asia, Europa, América del Sur y los Estados Unidos, denominados puntos finales, CDN es un servicio de red perimetral que reduce la latencia y maximiza el ancho de banda al entregar contenido a los usuarios que se encuentran cerca.

Cualquier cuenta de almacenamiento se puede habilitar para CDN. Para compartir información almacenada en un blob de Azure, debe colocar el blob en un contenedor de blobs público al que pueda acceder cualquiera que utilice un inicio de sesión anónimo.

Identidad de Azure

  • Azure Active Directory se usa para sincronizar directorios locales y habilitar SSO (Single Sign On).
  • Azure Active Directory Domain Services se usa para unir máquinas virtuales de Azure a un dominio sin controladores de dominio.
  • La protección de la información de Azure se puede utilizar para proteger la información confidencial.

Servicios de almacenamiento en Azure

  • Los servicios de almacenamiento proporcionan API REST y SDK para almacenar y acceder a datos en la nube.
  • Table Service: permite que los programas almacenen texto estructurado en colecciones particionadas de entidades a las que se accede mediante clave de partición y clave principal.
  • Blob Service: permite que los programas almacenen texto no estructurado y datos binarios como blobs a los que se puede acceder mediante una ruta HTTP. Blob service también proporciona mecanismos de seguridad para controlar el acceso a los datos.
  • Service: permite que los programas se comuniquen de forma asincrónica por mensaje utilizando colas.
  • File Service: permite almacenar y acceder a datos en la nube utilizando las API REST o el protocolo SMB.
Microsoft-azure-storage-data.jpg

Gestión de datos en Azure

  • Azure Data Explorer proporciona análisis de big data y capacidades de exploración de datos.
  • Azure Data Lake es un servicio de análisis y almacenamiento de datos escalable para cargas de trabajo de análisis de big data que requieren que los desarrolladores ejecuten consultas paralelas masivas.
  • Azure HDInsight es un servicio relevante de big data que implementa Hortonworks Hadoop en Microsoft Azure y admite la creación de clústeres de Hadoop mediante Linux con Ubuntu.

Fuentes utilizadas

Veasé tambien

Amazon Web Services - AWS

Enlaces externos

Página oficial de Azure