Documentos de Académico
Documentos de Profesional
Documentos de Cultura
(UTESA)
Sistemas Operativos II
Windows Azure
Windows Azure
Windows Azure es una plataforma general que tiene diferentes servicios para
aplicaciones, desde servicios que alojan aplicaciones en alguno de los centros de
procesamiento de datos de Microsoft para que se ejecute sobre su infraestructura
(Cloud Computing) hasta servicios de comunicacin segura y federacin entre
aplicaciones.
Ventajas y desventajas
Principales ventajas de Windows Azure
1. Servicio altamente disponible.
2. El desarrollador puede concentrarse solamente en su aplicacin.
3. Ahorro de dinero en servidores.
4. Paga solamente el tiempo que est ocupando el servicio.
5. Soporte para varios lenguajes.
Rol web.
Rol de trabajo.
Active Directory
Active Directory de Azure (Azure AD) ofrece funciones de administracin de
identidad y control de acceso para las aplicaciones en la nube. Puede sincronizar
sus identidades locales y habilitar el inicio de sesin nico para simplificar el
acceso de los usuarios a las aplicaciones en la nube. Azure AD est disponible en
Servicios de BizTalk
Servicios de BizTalk de Azure es un servicio de integracin basado en la nube
eficaz y ampliable que proporciona funciones Business-to-Business (B2B) y de
Integracin de aplicaciones empresariales (EAI) para la entrega de soluciones de
integracin hbridas y en la nube.
CDN
de Big Data con una plataforma de datos basada en la nube que administra datos
de cualquier tipo y tamao.
Almacn de claves
El Almacn de claves de Microsoft Azure ofrece una forma sencilla y econmica de
proteger las claves y otros secretos en la nube con los mdulos de seguridad de
hardware (HSM). Proteja las claves criptogrficas y otros pequeos secretos como
contraseas con claves almacenadas en los mdulos de seguridad de hardware
(HSM). Para mayor seguridad, importe o genere sus claves en HSM con la
certificacin de los estndares FIPS 140-2 Nivel 2 y Criterios comunes EAL4+, de
forma que sus claves permanezcan dentro del lmite HSM. Almacn de claves est
diseado para que Microsoft no vea o extraiga sus claves. Los desarrolladores
pueden crear nuevas claves para desarrollo y pruebas en cuestin de minutos y
migrar sin problemas a claves de produccin administradas por operaciones de
seguridad. Almacn de claves se escala para satisfacer las necesidades de las
aplicaciones en la nube sin tener que aprovisionar, implementar y administrar los
mdulos de seguridad de hardware y el software de administracin de claves.
Aprendizaje automtico
Aprendizaje automtico de Azure le permite disear, probar, utilizar y administrar
soluciones de anlisis predictivo fcilmente en la nube.
Cach administrada
Cach de Azure es una solucin escalable distribuida en memoria que permite
crear aplicaciones muy escalables y con una gran capacidad de respuesta, ya que
ofrece un acceso extremadamente rpido a los datos.
Servicios multimedia
Los Servicios multimedia de Azure ofrecen soluciones multimedia basadas en la
nube de muchas tecnologas existentes, como la introduccin, codificacin,
conversin de formato, proteccin de contenido y funcionalidad de streaming,
tanto a peticin como en vivo.
Mobile Engagement
Maximize mobile apps usage and revenue with Azure Mobile Engagement a
SaaS-delivered, data-driven user engagement platform that enables real-time finegrain user segmentation, app user analytics, and contextually-aware smart push
notifications and in-app messaging across all connected devices. It closes the
marketing loop for app developers and marketers allowing them to get directly in
touch with all of their customers in a personal, contextually-aware and nonintrusive way, and at the right time.
Servicios mviles
Servicios mviles de Azure proporciona un back-end en la nube escalable para
crear aplicaciones de la Tienda Windows, Windows Phone, Apple iOS, Android y
HTML/JavaScript. Almacene datos en la nube, autentique usuarios y enve
notificaciones de insercin a su aplicacin en cuestin de minutos.
Autenticacin multifactor
Autenticacin multifactor de Azure es un servicio que impide el acceso no
autorizado a las aplicaciones locales y en la nube al proporcionar una capa
adicional de autenticacin. Siga los estndares de seguridad y cumplimiento
normativo de la organizacin, a la vez que atiende la demanda de fcil acceso de
los usuarios.
Bases de datos centrales de notificaciones
Las bases de datos centrales de notificaciones proporcionan una infraestructura
de notificaciones de insercin de gran escalabilidad y multiplataforma que le
permite difundir notificaciones de insercin a millones de usuarios
simultneamente o adaptar las notificaciones a usuarios individuales.
Visin operativa
Visin operativa le permite recopilar, poner en correlacin y visualizar todos los
datos de la mquina, como registros de eventos, registros de red, datos de
rendimiento y mucho ms desde activos tanto locales como en la nube.
Redis Cache
Basada en la popular Cach en Redis, le proporciona acceso a una cach segura
y dedicada para sus aplicaciones Azure.
RemoteApp
RemoteApp ayuda a los empleados a mantenerse productivos en cualquier lugar
en diversos dispositivos (Windows, Mac OS X, iOS o Android).
Programador
Programador de Azure permite invocar acciones que llaman a extremos HTTP/S o
publican mensajes en una cola de almacenamiento segn una programacin. En
el Programador, se pueden crear trabajos que llaman a los servicios de manera
confiable tanto dentro como fuera de Azure. Despus, esos trabajos se ejecutan
de forma inmediata, segn una programacin peridica o no, o se designan para
su ejecucin en una fecha futura.
Sitios web
Sitios web Azure permite implementar aplicaciones web en una infraestructura en
la nube escalable y confiable. Puede escalar vertical y horizontalmente, o incluso
automticamente, de manera rpida, segn requiera la aplicacin.
Windows
Azure
Si bien los trminos 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
computacin que brinda la plataforma.
Qu
posibilidades
nos
da
tener
un
servicio
de
computacin?
Windows Azure
Delivery Network
Storage
Content
no relacional.
Queue service para el almacenamiento de mensajes no superiores a 8KB con el fin de
Azure
Del mismo modo que necesitamos un entorno 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 excepcin de algunas caractersticas, probablemente
incorporadas a futuro. Las ventajas ms destacadas de esta base de datos son su
alta disponibilidad, alta escalabilidad y la capacidad de ser multi-tenant, es decir,
pensada para trabajar con distintos clientes a la vez.
Por otro lado, no es necesario aprender un nuevo lenguaje para realizar consultas
sino que podemos utilizar T-SQL de la misma manera que lo haramos con SQL
Server. De hecho, podemos hacer uso de SQL Server Management Studio para
interactuar con las bases de datos alojadas en la nube.
Existen diferentes tamaos de bases de datos, con un mnimo de 1GB y un
mximo de 50GB.
SQL Azure Data Sync Como servicio adicional para SQL Azure, se va a
Sincronizacin de bases de datos que estn en la nube con las que estn on-premise.
Azure
AppFabric
Service Bus: Nos proporciona una comunicacin segura entre aplicaciones con la
capacidad de atravesar Firewalls, dispositivos NAT, etctera.
Access Control: Se trata de un servicio que nos facilita la autenticacin para nuestras
aplicaciones, incluyendo Active Directory, Windows Live ID, Google, Yahoo! y Facebook.
Referencias
1. http://blogs.msdn.com/b/windowsazure/archive/2009/10/29/
windows-azure-platform-launch-update.aspx
2. http://www.davidchappell.com/writing/white_papers/Introdu
cing_the_Windows_Azure_Platform,_v1.4--Chappell.pdf
3. http://searchcloudcomputing.techtarget.com/definition/Wind
ows-Azure-Fabric-Controller
4. http://www.windowsazure.com/es-es/home/tour/cdn/