MSP Shary

Loving Microsoft

Windows Azure Platform

¿Qué es la Plataforma Windows Azure?

La plataforma Windows Azure de Microsoft es un grupo de tecnologías cloud, y cada una proporciona un conjunto específico de servicios para los desarrolladores de aplicaciones.

Los componentes de la plataforma de Windows Azure son:


Windows Azure: ofrece un entorno de Windows para ejecutar aplicaciones y almacenar datos enservidores en los centros de datos de Microsoft.

Windows Azure se ejecuta en una gran cantidad de PC, todas ubicadas en loscentros de datos de Windows y accesibles a través de Internet. Una estructura común de Windows Azureune esta enorme potencia de procesamiento en un conjunto unificado. Los servicios de almacenamiento einformática de Windows Azure se encuentran sobre esta estructura.

El servicio de informática de Windows Azure se basa en Windows. Los desarrolladorespueden crear aplicaciones utilizando .NET Framework, un código sin administración u otros enfoques.Estas aplicaciones se crean en lenguajes comunes de Windows, como C#, Visual Basic, C++ y Java, alutilizar Visual Studio u otra herramienta de desarrollo. Los desarrolladores pueden crear aplicaciones weba través de las tecnologías como ASP.NET, Windows Communication Foundation (WCF) y PHP,aplicaciones que se ejecutan como procesos en segundo plano independientes, o bien aplicaciones quecombinen ambas.

SQL Azure: ofrece servicios de datos en el cloud basado en SQL Server.

Una de las formas más atractivas de utilizar servidores con acceso desde Internet es manejar datos. Elobjetivo de SQL Azure es abordar esta área ofreciendo servicios basados en cloud para almacenarinformación y trabajar con ella. Mientras Microsoft manifiesta que SQL Azure incluirá una gama decapacidades orientadas a los datos, incluso sincronización de datos, generación de informes, análisis deinformación, entre otras, el primer componente de SQL Azure del que se hablará es SQL Azure Database.

SQL Azure Database proporciona un sistema de administración de base de datos basado en cloud (DBMS).Esta tecnología permite que las aplicaciones internas y cloud almacenen datos relacionales y de otrostipos en los servidores de Microsoft ubicados en los centros de datos de Microsoft. Al igual que con otrastecnologías cloud, una organización solo paga por lo que utiliza, por lo cual el uso (y el costo) aumenta ydisminuye a medida que cambian sus necesidades. Utilizar una base de datos cloud también permite convertir lo que serían gastos de capital, como inversiones en discos y software DBMS, en gastos operativos.

SQL Azure Database se encuentra integrado en Microsoft SQL Server. En gran medida, esta tecnologíaofrece un entorno de SQL Server en el cloud, completo con clasificaciones, vistas, procesos almacenados,activadores y más. Se puede acceder a estos datos a través de ADO.NET y otras interfaces de acceso adatos de Windows. En realidad, las aplicaciones que hoy acceden a SQL Server de forma local trabajaránde la misma forma con datos en SQL Azure Database. Los clientes también pueden usar software interno,como SQL Server Reporting Services, para trabajar con sus datos basados en cloud.

Plataforma AppFabric de Windows Azure: ofrece servicios cloud para conectar aplicaciones que se ejecutan en el cloud o de forma interna.

Ejecutar aplicaciones y almacenar datos en el cloud son aspectos importantes de la informática cloud. No obstante, no son los únicos aspectos. Otra opción es suministrar servicios de infraestructura basados en cloud.

Los componentes de la plataforma AppFabric de Windows Azure son:

Service Bus: exhibir los servicios de una aplicación en Internet puede resultar más difícil de lo que parece. El objetivo de Service Bus es simplificar esto al permitir que una aplicación exhiba terminales que puedan accederse por otras aplicaciones, ya sean internas o del cloud. A cada terminal expuestase le asigna una URI, la cual pueden utilizar los clientes para ubicar y acceder al servicio. Service Bustambién maneja los desafíos que implica encargarse de la traducción de direcciones de red e ingresar en firewalls sin abrir nuevos puertos para buscar aplicaciones expuestas.

Control de acceso: Este servicio permite que una aplicación de cliente REST se autentique y ofrezca una aplicación de servidor con información de identidad. Entonces, el servidor puede usar esta información para decidir lo que puede realizar esta aplicación.

En conclusión la Plataforma Windows Azure es un conjunto de tecnologías en la nube que proporcionan a los desarrolladores de aplicaciones algunos servicios.

El próximo 8 de abril de 2011 se llevará a cabo la conferencia «Microsof en la nube: Windows Azure» en el Auditorio Dr. Eladio Sáenz Quiroga de la FCFM, UANL, a las 10am; será impartida por Alejandro Martínez Ramos quien es Academic Technology Specialist de Microsoft Research. Esperamos contar con su asistencia 🙂

Saludos y hasta la próxima.

Navegación en la entrada única

Deja un comentario