windows axure
Windows Azure Platform se trata de la apuesta de Microsoft por el cloud computing. Bajo este nombre se ofrecen diferentes servicios con el fin de proporcionar a sus clientes todos los recursos necesarios para que sus aplicaciones y sus datos puedan ser trasladados a la nube de la manera menos traumática posible.
Durante estos últimos años la empresa hainvertido recursos de manera considerable en este modelo de negocio, construyendo numerosos data centers alrededor del mundo con el objetivo de que todos sus futuros clientes puedan a día de hoy disfrutar del servicio que prestan.
¿Qué necesito para acceder a la plataforma?
El primer paso para comenzar a trabajar con la nube es obtener una subscripción. Existen dos tipos ofertas: Aquellas pensadaspara los suscriptores de MSDN y Microsoft Partners y por otro lado ofertas estándar para aquellos clientes que no tengan relación previa con Microsoft.
Podemos contratar y conocer las ofertas a través del siguiente enlace: http://www.microsoft.com/windowsazure/offers/
Si nos fijamos en cualquiera de las ofertas, nos hablan de transacciones, horas de computación, almacenamiento, etcétera. Siteníamos un seguimiento previo de estos valores, podemos hacer uso de una calculadora que nos estimará los recursos necesarios y su coste de manera orientativa a través de este enlace: http://www.microsoft.com/windowsazure/economics/default.aspx
¿Qué servicios ofrece la plataforma?
Aunque a día de hoy se están ultimando algunos de los servicios, vamos a enumerar aquellos de los que tengamosconocimiento:
Windows Azure
Si bien los términos Windows Azure Platform y Windows Azure pueden parecer lo mismo el significado de ambos es totalmente distinto. Windows Azure Platform se refiere a la plataforma en su conjunto, englobando todo el paquete de servicios que se ofrece y, por otro lado, Windows Azure nos habla del servicio de computación que brinda la plataforma.
¿Qué posibilidades nosda tener un servicio de computación?
Como ventaja fundamental tenemos la posibilidad de centrarnos en nuestros desarrollos gracias a la abstracción más que parcial de toda la administración de la plataforma en la que se aloja la aplicación, es decir: mantenimiento de los servidores, actualizaciones, instalación y configuración de sistemas operativos, etcétera. Desplegar una aplicación enproducción será tan sencillo como desarrollar la aplicación y despreocuparse del acondicionamiento del entorno.
Las herramientas, lenguajes y tecnologías necesarias para utilizar este servicio son las mismas que para cualquier otro tipo de servidor on-premise, es decir, dentro de la empresa del cliente.
Windows Azure Storage y Content Delivery Network
El servicio Windows Azure Storage nosproporciona almacenamiento no relacional en la nube. Este servicio a su vez se divide en cuatro tipos de almacenamiento:
Binary Large Object (BLOB) service para almacenar archivos binarios de gran tamaño, como por ejemplo videos, imágenes, backups, etcétera.
Table service donde podemos guardar información de una forma estructurada, aunque no relacional.
Queue service para el almacenamiento demensajes no superiores a 8KB con el fin de lograr una comunicación entre aplicaciones.
Windows Azure Drive permite a las aplicaciones en Windows Azure montar un disco duro virtual NTFS.
Si además queremos mejorar el tiempo de latencia de nuestros recursos podemos activar Content Delivery Network para replicar el contenido en distintos lugares del mundo.
SQL Azure
Del mismo modo que necesitamos unentorno para alojar nuestras aplicaciones, es necesario disponer de un sistema para almacenar los datos. Dentro del contexto en el que nos encontramos, Microsoft ha desarrollado una nueva base de datos relacional llamada SQL Azure basada en su popular producto SQL Server.
Esta base de datos nos aporta una funcionalidad similar a la que podemos encontrar en SQL Server a excepción de algunas...
Regístrate para leer el documento completo.