Vous êtes sur la page 1sur 19

CLOUD COMPUTING:

AMAZON WEB SERVICES vs. MICROSOFT


AZURE
Instituto Tecnolgico de Tijuana, Departamento de Sistemas y Computacin
Tijuana, Baja California, Mxico
Esqueda lvarez Carmen Denisse 13211435
carmen.esqueda@tectijuan.edu.mx

Garca Inzuna Cristian Ali 13211488


Ali.g.inzunza@gmail.com

1. INTRODUCCIN
El cloud computing es una tecnologa nueva

2. CLOUD COMPUTING

que busca tener todos nuestros archivos e

Por definicin, el Cloud Computing se

informacin en internet, sin preocuparse por

refiere a la entrega bajo demanda de recursos

poseer

el

informticos y aplicaciones a travs de

almacenamiento de la informacin de nuestro

Internet con un sistema de precios basado en el

ordenador.

consumo realizado.

Tanto si utiliza aplicaciones que comparten

El funcionamiento que las nubes es que

fotos con millones de usuarios mviles, como

utilizan una capa de red para conectar los

si su tarea es hacer posibles las operaciones de

dispositivos de punto final de los usuarios,

vital importancia de su empresa, la cloud

como equipos o telfonos inteligentes (junto

proporciona acceso rpido y flexible a

con una variedad cada vez mayor de

recursos informticos de bajo costo. Gracias a

dispositivos

la cloud computing, no necesitar realizar

porttiles), a recursos centralizados en un

grandes

la

centro de datos. Antes de la nube, las empresas

adquisicin de equipos ni tendr que dedicar

que proporcionaban servicios solo podan

mucho tiempo a la formidable tarea de

ejecutar software de manera confiable si

administrar dichos equipos. En lugar de todo

tambin podan pagar la factura para mantener

eso, podr aprovisionar exactamente el tipo y

la infraestructura de los servidores necesarios.

el tamao de recursos informticos que

Por otra parte, a menudo, el software

necesite para hacer realidad su nueva y genial

tradicional requera la contratacin o la

idea, o para operar su entorno de TI. Puede

tercerizacin de un equipo completo de

obtener acceso a tantos recursos como

profesionales de TI para abordar el desfile

necesite, prcticamente al instante, y pagar

inevitable de errores, los problemas de servicio

nicamente por los recursos que llegue a

y las actualizaciones. El concepto de Cloud

utilizar.

Computing

la

capacidad

inversiones

suficiente

iniciales

para

para

no

se

tradicionales,

deshace

de

como

todos

los

esos

problemas y requisitos desactualizados.

La cloud computing ofrece un mtodo sencillo

el mayor nivel de flexibilidad y control de la

de

servidores,

administracin en torno a sus recursos de TI

almacenamiento, bases de datos y una amplia

y guarda el mayor parecido con los recursos

gama de servicios de aplicaciones a travs de

de TI existentes con los que muchos

Internet.

departamentos de TI y desarrolladores estn

obtener

acceso

familiarizados.

2.1 TIPOS DE CLOUD COMPUTING


La cloud computing proporciona a los
desarrolladores y departamentos de TI la
capacidad de concentrarse en lo que ms
importa y evitar arduas tareas como el

aprovisionamiento, el mantenimiento y la

necesidad de las compaas de administrar

computing, se han desarrollado varios modelos

la infraestructura subyacente (normalmente

y estrategias de implementacin para satisfacer

hardware y sistemas operativos) y le

las necesidades de los distintos usuarios. Cada

permiten centrarse en la implementacin y

tipo de servicio en la cloud y mtodo de

la administracin de sus aplicaciones. Esto

implementacin le aporta distintos niveles de


y

servicio

Las Plataformas como servicio eliminan la

incrementado la popularidad de la cloud

flexibilidad

como

(PaaS):

planificacin de capacidad. A medida que ha

control,

Plataforma

contribuye a mejorar su eficacia, pues no

administracin.

tiene

Entender la diferencia entre la Infraestructura


como servicio, la Plataforma como servicio y
el Software como servicio, adems de las

que

preocuparse

del

aprovisionamiento

de

recursos,

la

planificacin

la

capacidad,

el

de

mantenimiento de software, los parches ni

estrategias de implementacin disponibles,

ninguna de las dems arduas tareas que

puede ayudarle a determinar el conjunto de

conlleva la ejecucin de su aplicacin.

servicios que ms se adapta a sus necesidades.


Existen tres tipos de cloud computing :

Infraestructura como servicio

(IaaS):
La Infraestructura como servicio, que a
veces se abrevia a IaaS, contiene los
bloques de creacin fundamentales para la
TI en la cloud. Por lo general, proporciona
acceso a las caractersticas de redes, a los
equipos (virtuales o en software dedicado) y
al espacio de almacenamiento de datos. La
Infraestructura como servicio le proporciona

Software como servicio (SaaS):


El Software como servicio le proporciona
un producto completo que el proveedor del
servicio ejecuta y administra. En la
mayora de los casos, quienes hablan de
Software como servicio en realidad se
2

refieren a aplicaciones de usuario final.

fuera de la cloud. El mtodo ms comn

Con una oferta de SaaS, no tiene que

de implementacin hbrida consiste en

pensar en cmo se mantiene el servicio ni

conectar la cloud y la infraestructura

en cmo se administra la infraestructura

existente on-premise para ampliar e

subyacente. Solo tiene que preocuparse de

incrementar

cmo utilizar el software concreto. Un

empresa en la cloud al mismo tiempo que

ejemplo comn de una aplicacin de SaaS

se conectan estos recursos en la cloud con

es un programa de email en la Web que le

el sistema interno.

permite enviar y recibir mensajes sin tener


que

administrar

la

agregacin

de

La

la

infraestructura

de

la

One-promise:

implementacin
mediante

de

recursos

on-

herramientas

de

caractersticas ni mantener los servidores y

premise

los sistemas operativos en los que se

administracin de recursos y virtualizacin

ejecuta el programa de email.

se denomina a veces cloud privada. La


implementacin on-premise no aporta
muchos de los beneficios de la cloud

2.2 MODELOS DE
IMPLEMENTACIN DE CLOUD

computing, pero a veces se utiliza por su

COMPUTING

capacidad

de

proporcionar

recursos

dedicados. En la mayora de los casos,

Cloud:

Una aplicacin basada en la cloud se

este

modelo

de

implementacin

es

encuentra implementada totalmente en la

idntico al de la infraestructura de TI

cloud, de modo que todas las partes de la

antigua, mientras que utiliza tecnologas

aplicacin se ejecutan en esta. Las

de virtualizacin y administracin de

aplicaciones en la cloud se han creado

aplicaciones para intentar incrementar el

directamente en la cloud o se han

uso de los recursos.

transferido de la infraestructura existente


para aprovechar los beneficios de la cloud
computing. Las aplicaciones basadas en la
cloud se pueden construir en partes de

2.3 VENTAJAS Y BENEFICIOS DEL

CLOUD COMPUTING

Cambie

utilizar servicios de nivel superior que

variables

proporciona abstraccin de los requisitos

En lugar de tener que realizar una cuantiosa

de administracin, arquitectura y escalado

inversin en centros de datos y servidores

de la infraestructura principal.

antes de saber qu uso les va a dar, puede

gastos

utilizar la informtica en la cloud y pagar

Hbridas:
implementacin hbrida

por

de

inversiones

Una

capital

gastos

infraestructura de bajo nivel o pueden

en

los

es

una

nicamente

cuando

consuma

recursos

manera de conectar la infraestructura y las

informticos, y solamente en funcin del

aplicaciones entre los recursos basados en

consumo realizado.

la cloud y los recursos existentes situados


3

Benefciese de la economa de

Cntrese en proyectos que hagan destacar

escala masiva

su negocio, en lugar de hacerlo en la

Mediante el uso de la cloud computing,

infraestructura. La cloud computing le

podr reducir los costos variables que

permite centrarse en sus propios clientes,

tendra por sus propios recursos. En la cloud

en lugar de la formidable tarea de instalar

se suman los consumos realizados por

servidores en bastidores, apilarlos y

cientos de miles de usuarios.

proporcionarles electricidad.

Deje

de

adivinar

Sea mundial en minutos

capacidades

Implemente

Olvdese de tener que adivinar las

sencilla en mltiples regiones alrededor

necesidades

la

del mundo con solo unos clics. De esta

infraestructura. Al tomar una decisin

forma, puede ofrecer una menor latencia y

respecto

una mejor experiencia a sus clientes de

de

la

capacidad
capacidad

de
antes

de

implementar una aplicacin, a menudo se

su

aplicacin

de

forma

forma sencilla y con un costo mnimo.

acaba por acumular recursos caros y


ociosos o se descubre que se dispone de

una capacidad limitada. Con la cloud

En 2006, Amazon Web Services (AWS)

computing, estos problemas desaparecen.

comenz

Podr obtener acceso a los recursos que

infraestructura de TI para empresas en forma

necesite y aumentar o reducir la capacidad

de servicios web, ms conocido hoy como

con unos pocos minutos de aviso.

cloud computing. Uno de los principales

Aumente la velocidad y la

AMAZON WEB SERVICES


a

beneficios

proporcionar

del

cloud

servicios

computing

es

de

la

agilidad

oportunidad de reemplazar importantes gastos

En un entorno de cloud computing, la

anticipados en infraestructura con costos

disponibilidad de nuevos recursos est en

variables reducidos que se escalan con su

todo momento a un simple clic del mouse.

negocio. Gracias a la cloud, las empresas ya

Esto significa que puede reducir el tiempo

no tienen que planificar ni adquirir servidores

que dichos recursos tardan en estar

y otra infraestructura de TI con semanas o

disponibles para los desarrolladores de

meses de antelacin. Pueden disponer en

semanas a cuestin de minutos. El

cuestin de minutos de cientos o de miles de

resultado es un aumento espectacular de la

servidores

agilidad de la organizacin, ya que se

rpidamente.

ofrecer

resultados

ms

reduce notablemente el tiempo y los costos


necesarios para hacer experimentos y
desarrollar aplicaciones.

Deje de gastar dinero en

operar y mantener centros de datos

3.1 SERVICIOS DE AMAZON WEB


SERVICES
Amazon Web Services ofrece un amplio
conjunto de productos globales basados en la
nube, incluidos servicios de almacenamiento,
4

bases de datos, anlisis, redes, mviles,

ejecutar

herramientas

administrar servidores.
Auto Scaling: Lepermite mantener la

herramientas

para
de

desarrolladores,

administracin,

IoT,

cdigo

sin

aprovisionar

ni

aplicaciones

disponibilidad de la aplicacin y aumentar

empresariales. Estos servicios ayudan a las

o reducir automticamente la capacidad de

empresas a avanzar con mayor rapidez, reducir

Amazon EC2 segn las condiciones que

seguridad,

informtica

los costos de TI y escalar. AWS tiene la


confianza de las mayores compaas y las

defina.
Equilibrio

de

carga:

Elastic

Load

Balancing distribuye automticamente el

empresas emergentes ms innovadoras para

trfico entrante de las aplicaciones entre

respaldar una amplia variedad de cargas de

varias instancias de Amazon EC2 en la

trabajo, como las aplicaciones web y mviles,

cloud.

el desarrollo de juegos, el almacenamiento y


procesamiento de datos, el almacenamiento en

ALMACENAMIENTO Y ENTREGA DE

general, el archivado y muchas otras.

CONTENIDO

Almacenamiento de objetos: Amazon S3

Los servicios de Amazon Web Services

ofrece

maneja son:

profesionales de TI un almacenamiento en

COMPUTACIN

la nube seguro, duradero y altamente

Servidores virtuales: Amazon NC2 es un


servicio web que proporciona capacidad

desarrolladores

los

escalable.
CDN: Amazon CloudFront es un servicio
de red de entrega de contenido global

nube.
Contenedores:

(CDN) que acelera la entrega de sus sitios


Es

un

servicio

de

desempeo y escalabilidad, compatible

web, API, contenido en vdeo u otros

activos web.
Almacenamiento de bloque: Amazon

con los contenedores de Docker y que le

Elastic

permite ejecutar fcilmente aplicaciones

volmenes de almacenamiento de nivel de

distribuidas en un clster administrado de

bloque

instancias de Amazon EC2.


Implementacin de aplicaciones web de

utilizarlos con las instancias de Amazon

1-Click: AWS Elastic Beanstalk es un

los

de cmputo con tamao modificable en la

administracin de contenedores de alto

Block
persistente

Store
y

EC2 en la nube de AWS.


Almacenamiento
del

proporciona
diseado

sistema

para

de

servicio fcil de utilizar para implementar

archivos: Amazon Elastic File System

y escalar servicios y aplicaciones web

proporciona

desarrollados

.NET, PHP,

archivos sencillo y escalable para su uso

Node.js etc en servidores familiares como

con instancias de Amazon EC2 en la nube

Apache, Nginx, Passenger e IIS.


Funciones de computacin controladas

de AWS.
Almacenamiento de archivos: Amazon

con

Java,

por eventos: AWS Lambda le permite

un

almacenamiento

de

Glacier es un servicio de almacenamiento


en la nube seguro, duradero y de muy bajo
5

costo para archivar datos y realizar

administrado a escala de petabytes que

backups de largo plazo.


Transporte de datos: Snowball es una

permite analizar todos los datos.

solucin de transporte de datos a escala de


petabytes que utiliza aplicaciones seguras

para transferir grandes cantidades de datos

REDES

dentro y fuera de la nube de AWS.


Almacenamiento
integrado:

AWS

Private Cloud permite aprovisionar una

Storage Gateway es un servicio que


conecta

un

presente

dispositivo

en

sus

de

seccin de la nube de Amazon Web

software

instalaciones

Services aislada de forma lgica, en la que

con

puede lanzar recursos de AWS en una red

almacenamiento basado en la nube para


ofrecer una integracin completa y segura

Nube privada virtual: Amazon Virtual

entre el entorno de TI.

virtual que defina.


Conexiones directas:
Connect

puede

AWS

Direct

establecer

una

conectividad privada entre AWS y su


BASE DE DATOS

centro de datos, reducir costos de red y

Relacional: Amazon Relational Database

aumentar el rendimiento del ancho de

Service, es sencillo configurar, utilizar y

banda.
Equilibrio

escalar una base de datos relacional en la

Elastic

Load

Balancing distribuye automticamente el

administracin de la base de datos, lo que

trfico entrante de las aplicaciones entre

le permite centrarse en sus aplicaciones y

varias instancias de Amazon EC2 en la

en su negocio.
Migracin de bases de datos: migrar

cloud.
DNS: Amazon Route 53 es un servicio

datos a y desde todas las bases de datos de

web DNS escalable conecta de forma

cdigo abierto y comercial de uso general.


NoSQL: Es un servicio de base de datos

efectiva las solicitudes del usuario con la

rpido

las

tambin puede utilizarse para direccionar

latencias

usuarios a infraestructuras externas a

flexible

para

que

requieren

todas

infraestructura en ejecucin en AWS y

constantes y de meros milisegundos a

carga:

nube, administra las tediosas tareas de

aplicaciones

de

AWS.

cualquier escala.
Almacenamiento en cach: ElastiCache

ANALISIS

es un servicio web que facilita la

Business

Intelligence:

Amazon

implementacin, el funcionamiento y el

QuickSight es un servicio de inteligencia

escalado de una cach en memoria en la

empresarial muy rpido y administrado en

nube.
Almacn de datos: Amazon Redshift es

la nube que facilita a los empleados la

un almacn de datos rpido y totalmente

compilacin

de

visualizaciones,

la

realizacin de anlisis ad-hoc y la

obtencin

rpida

de

perspectivas

empresariales a partir de sus datos.


Almacn de datos: Amazon Redshift es

permite

analizar

todos

los

de

equipos:

Amazon

WorkSpaces es un servicio de informtica


de escritorio seguro totalmente gestionado

un almacn de datos rpido y totalmente


administrado a escala de petabytes que

Virtualizacin

y ejecutado en la nube de AWS.


Correo electrnico y calendario:

datos

Amazon WorkMail es un servicio de email

empleando de forma sencilla y rentable las

y calendario que soporta los clientes

herramientas de inteligencia empresarial

existentes

existentes.
Aprendizaje automtico: El servicio

de

email

de

dispositivos

mviles y de escritorio.
Comentarios y uso compartido de

utiliza algoritmos potentes para crear

documentos: Amazon WorkDocs es un

modelos de ML al detectar patrones en los

servicio empresarial de almacenamiento y

datos existentes. A continuacin, Amazon

uso compartido.

Machine Learning utiliza estos modelos

para procesar datos nuevos y generar

SERVICIOS MOVILES

predicciones para su aplicacin.


Streaming de datos: Amazon Kinesis es

permite agregar y configurar funciones

una plataforma que sirve para transmitir

para sus aplicaciones mviles, incluyendo

datos en AWS. Ofrece servicios potentes

la

que facilitan la carga y el anlisis de datos

almacenamiento de datos, la lgica de

de streaming.
Elasticsearch: Elasticsearch es un popular

back-end, notificaciones push, entrega de

motor de bsqueda y anlisis de cdigo

autenticacin

de

usuario,

contenido y anlisis.
Administracin de API: Amazon API

abierto para casos de uso, como anlisis de

Gateway

logs, monitorizacin de aplicaciones en

administrado

tiempo real y anlisis de clickstreams.


Hadoop: Amazon Elastic MapReduce

desarrolladores la creacin, la publicacin,

facilita el procesamiento rpido y rentable

de grandes cantidades de datos.


Data Pipeline: AWS Data Pipeline es un

que

servicio
facilita

totalmente
a

los

proteccin de API a cualquier escala.


Identidad: Amazon Cognito le permite
forma sencilla a sus aplicaciones web y

mviles.
Mobile Analytics: puede medir el uso y

los ingresos de la aplicacin.


Implementacin: El SDK para mviles

fiable y a intervalos definidos, entre


diferentes servicios de almacenamiento e

un

agregar el registro y el inicio de sesin de

servicio web pensado para ayudarle a


procesar datos y a transferirlos, de manera

es

el mantenimiento, la monitorizacin y la

(Amazon EMR) es un servicio web que

Desarrollo mvil: AWS Mobile Hub le

informtica de AWS, as como entre

de

AWS

le

ayuda

desarrollar

orgenes de datos on-premise.

aplicaciones mviles de alta calidad de


manera rpida y sencilla. Proporciona

APLICACIONES EMPRESARIALES

acceso sencillo a una gama de productos

de AWS.
Notificaciones: Amazon SNS es un

HERRAMIENTAS PARA

servicio de notificaciones push rpido,

DESARROLADORES

flexible y totalmente administrado que le

CodeCommit es un servicio de control de

permite enviar mensajes individuales o

cdigo fuente totalmente administrado que

distribuir mensajes a gran cantidad de

facilita a las empresas el hospedaje de

destinatarios.

repositorios

INTERNET DE LAS COSAS

Git

privados,

altamente escalables.
Implementacin de

seguros

cdigo:

AWS

Plataforma IoT: AWS IoT es una

CodeDeploy es un servicio que automatiza

plataforma de nube administrada que

las

permite a los dispositivos conectados

cualquier instancia, incluidas las instancias

interactuar con facilidad y seguridad con

de Amazon EC2 y aquellas ejecutadas on-

las aplicaciones en la nube y otros

Administracin de cdigo fuente: AWS

dispositivos.
SDK de dispositivo: El SDK para

implementaciones

de

cdigo

en

premise.
Entrega continua: AWS CodePipeline es
un servicio de entrega continua para

dispositivos de AWS IoT permite conectar,

realizar actualizaciones de aplicaciones

autenticar e intercambiar mensajes con

rpidas y de confianza.

AWS IoT mediante protocolos MQTT,

HTTP o WebSockets.
Registro: El registro

HERRAMIENTAS DE
establece

una

identidad para los dispositivos y realiza un

ADMINISTRACION

seguimiento de metadatos como los


atributos

las

capacidades

de

los

aunque

por

dispositivos

conectados a escala global sin tener que


administrar ninguna infraestructura.

realiza

el

los cambios en sus recursos AWS.


Plantillas
de
recursos:

AWS

de AWS relacionados entre s para


ofrecerlos de una manera ordenada y

permite crear aplicaciones de IoT que


generados

sencillo de crear una coleccin de recursos

desconectados.
Motor de reglas: El motor de reglas

datos

recopila

administradores de sistemas un mtodo

estn

unan, procesen, analicen y acten sobre

CloudWatch

Amazon

CloudFormation ofrece a desarrolladores y

en el futuro de cada uno de los


incluso

registros:

alarmas y reaccionar automticamente a

estado registrado y el estado que se desea


dispositivos,

seguimiento de mtricas y logs, establecer

dispositivos.
Sombras del dispositivo: Las sombras del
dispositivo hacen que persista el ltimo

Monitoreo

predecible.
Auditora de uso y recursos: AWS
CloudTrail es un servicio web que registra
las llamadas de la API de AWS de su
cuenta y le entrega archivos de log.

Administracin

de

recursos

desarrollo

operaciones:

OpsWorks

es

un

servicio

de

facilita la creacin y el control de claves

AWS

de cifrado que se utilizan para cifrar los

de

datos; este servicio usa los mdulos de

administracin de configuracin que le

seguridad

ayuda a configurar y operar aplicaciones

proteger la seguridad de las claves.


Administracin de identidades: AWS

de todas las formas y tamaos mediante

de

hardware

(HSM)

para

Directory Service permite configurar y

Chef.
Service Catalog: AWS Service Catalog

ejecutar Microsoft Active Directory (AD)

permite a las organizaciones crear y

en la nube de AWS, o conectar los

administrar catlogos de servicios de TI

recursos de AWS con una instalacin on-

aprobados para su uso en AWS.


Optimizacin del desempeo: Trusted

premise existente de Microsoft Active

Advisor, un recurso en lnea que le ayuda

Directory.
Valoracin de la seguridad: Amazon

a reducir los costos, incrementar el

Inspector es un servicio automtico de

desempeo y mejorar la seguridad al

valoracin de seguridad que ayuda a

optimizar el entorno de AWS, proporciona

mejorar la seguridad y la conformidad de

asesoramiento a tiempo real para ayudarle


a aprovisionar los recursos de acuerdo con

aplicaciones implementadas en AWS.


Firewall para aplicaciones web: AWS
WAF es un firewall web que ayuda a

las prcticas recomendadas de AWS.

proteger sus aplicaciones web de ataques


web habituales que podran afectar a la

SEGURIDAD E IDENTIDAD

disponibilidad

Control de acceso: AWS Identity and


Access

Management

(IAM)

usuarios y grupos de AWS, as como

SERVICIOS DE APLICACIONES

es

administrado

el acceso de estos a los recursos de AWS.


Certificados SSL/TLS: AWS Certificate

un
que

servicio
facilita

totalmente
a

los

desarrolladores la creacin, la publicacin,

Manager es un servicio que le permite

el mantenimiento, la monitorizacin y la

aprovisionar, administrar e implementar

proteccin de API a cualquier escala.


Streaming de aplicaciones: Amazon

con facilidad certificados de capa de


conexin segura/seguridad de la capa de
transporte (SSL/TLS) para su uso con

Administracin de API: Amazon API


Gateway

utilizar permisos para permitir o denegar

aplicacin,

excesivos recursos.

controlar de forma segura el acceso de los


Con IAM puede crear y administrar

la

comprometer la seguridad o consumir

permite

usuarios a servicios y recursos de AWS.

de

servicios de AWS.
Almacenamiento y administracin de
claves: AWS Key Management Service

AppStream le permite transmitir desde la


cloud

las

aplicaciones

de

Windows

actuales, de tal modo que llega a un mayor


nmero de usuarios y dispositivos sin
modificaciones en el cdigo.

(KMS) es un servicio administrado que


9

Bsqueda: Amazon CloudSearch es un

escalar trabajos de fondo que siguen pasos

servicio administrado en la cloud de AWS

paralelos o secuenciales.

que

facilita

la

configuracin,

la

administracin y el escalado rentables de

3.2 EMPRESAS QUE UTILIZAN LOS


SERVICIOS

una solucin de bsqueda para su sitio

Algunas de las empresas que utilizan el

web o aplicacin.
Transcodificacin:
Transcoder

Amazon

realiza

Elastic

tareas

de

servicio de amazon son:


EMPRESAS:

transcodificacin de contenido multimedia

en la nube. Est diseado como un mtodo


de alta escalabilidad, fcil de utilizar y

HESS
Kelloggs
Suncorp

Vodafe
Expedia
Dow Jones

rentable para que los desarrolladores y las


empresas conviertan medios de su formato

EMPRESAS EMERGENTES

original a versiones que se puedan


reproducir

en

dispositivos

como

smartphones, tablets y PC.


Email: Amazon Simple Email Service
(Amazon SES) es un servicio de envo de

infraestructura escalable y de confianza


que Amazon.com ha creado para atender a

su cartera de clientes.
Notificaciones:
Amazon

Simple

TinyCo
Dropcamp
Swipely

FDA
FINRA
CODE
UDC

KNEWTON
UCAS
Berkeley

MICROSOFT AZURE

Notification Service (Amazon SNS) es un

Es una plataforma ofrecida como servicio y

servicio de notificaciones push rpido,

alojada en los Data Centers de Microsoft.

flexible y totalmente administrado que le

Anunciada en el Professional Developers

permite enviar mensajes individuales o

Conference de Microsoft (PDC) del 2008 en

distribuir mensajes a gran cantidad de

su versin beta, pas a ser un producto

destinatarios.
Colas: Amazon Simple Queue Service

comercial el 1 de enero de 2010. Windows

(SQS) es un servicio de cola de mensajes


rpido,

de

confianza,

escalable

totalmente administrado. SQS hace que


desacoplar

los

componentes

de

una

aplicacin en la nube resulte sencillo y

SECTOR PBLICO

correo electrnico rentable incluido en

Spotify
Parse
Shazam

econmico
Flujo de trabajo: Amazon SWF ayuda a
los desarrolladores a disear, ejecutar y

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.

10

Windows Azure utiliza un sistema operativo

produzcan

especializado, llamado de la misma forma,

inactividad para el cliente.

para correr sus "capas", un cluster localizado

molestos

tiempos

de

RemoteApp: ayuda a los empleados a

en los servidores de datos de Microsoft que se

trabajar desde cualquier lugar y en una

encargan de manejar los recursos almacenados

gran variedad de dispositivos: Windows,

y procesamiento para proveer los recursos y

Mac OS X, iOS o Android.

las

aplicaciones

que

se

ejecutan

sobre

Batch: ejecuta las aplicaciones que utiliza

Windows Azure.

actualmente en estaciones de trabajo y

Windows Azure se describe como una capa

clsteres.

en la nube funcionando sobre un nmero de

Service Frabric: Es la tecnologa base

sistemas que utilizan Windows Server, estos

sobre la que se ejecuta la infraestructura

funcionan bajo la versin 2008 de Windows

principal de Azure y sustenta servicios

Server y una versin personalizada de Hyper-

como Skype Empresarial, Intune

V, conocido como el Hipervisor de Windows


Azure que provee la virtualizacin de los

Azure Container Service: optimiza la


configuracin

servicios. La capa controladora de Windows

de

tecnologas

herramientas populares de cdigo abierto

Azure se encarga de escalar y de manejar la

diseadas especialmente para Azure.

confiabilidad del sistema evitando as que los


servicios se detengan si alguno de los
servidores de datos de Microsoft tiene
problemas y a su vez maneja la informacin de

WEB Y MOVIL

aplicaciones web y mviles desde las que

la aplicacin web del usuario dando como

se puede obtener acceso a datos desde

ejemplo los recursos de la memoria o el

cualquier lugar, ya sea en la nube o desde

balanceo del uso de esta.

la infraestructura local

4.1 SERVICIOS DE MICROSOFT AZURE

de back-end existentes hospedados en

Virtual Machines: virtualizacin para una


variada gama de soluciones informticas:
desarrollo

pruebas,

ejecucin

de

cualquier lugar.

de forma masiva que permite enviar

datos. Permite configurar el software de

rpidamente millones de notificaciones a

cdigo abierto segn sus necesidades, con

dispositivos iOS, Android, Windows o

total libertad.
Cloud Services: ofrece un entorno de
ensayo para probar nuevas versiones sin
que la existente resulte afectada, lo que
reduce las posibilidades de que se

Notification Hubs: Son un motor de


notificacin de insercin mvil escalable

aplicaciones y ampliacin del centro de

API Management: Crea puertas de enlace


API modernas y coherentes para servicios

PROCESO

App Service: Sirve para crear slidas

Kindle que funcionan con APNS.

Fuctions: permite desencadenar un evento


en funcin de una actividad en un servicio
de Azure.
11

DATOS Y ALMACENAMIENTO

ANALISIS

SQL Database: Un servicio de base de


datos para desarrolladores de aplicaciones.

Hadoop

Exs un servicio de base de datos diseado

controlar cualquier cantidad de datos por

para desarrolladores.

su capacidad para escalar de terabytes a

Storage: Almacenamiento de datos en la

petabytes a peticin.

nube, con alta disponibilidad en el mundo,

la

Learning:

nube.

Se

Puede

puede

DocumentDB:

Servicio NoSQL para

como un servicio web en minutos, un

aplicaciones de alta disponibilidad y

servicio web que se puede llamar desde

globalmente distribuidas.

cualquier dispositivo, en cualquier lugar y

StorSimple: responde a la necesidad de

que puede usar cualquier origen de datos.

Data

Factory:

un

movimiento

implementaciones en centros de datos y

implementado en la nube.

virtuales

entornos

de

globalmente

Microsoft Power BI Embedded: permite


crear informes interactivos y visualmente

requieren de almacenamiento conectado a

impactantes de los datos de la aplicacin

la red.

en Power BI Desktop, sin necesidad de

SQL Data Warehouse: ofrece un modelo

escribir ningn cdigo.

almacenamiento

desacoplados

que

pequeas,

datos

servicio

que

de

ms

para

de

es

la capacidad. Ofrece matrices fsicas para

empresariales

Machine

en

implementar el modelo en produccin

matrices

basada

pagando solo lo que se utiliza.

aplicaciones centradas en el rendimiento y

HDIsight: es una distribucin de Apache

y
permite

proceso

Data Lake Storage: es un sistema de

escalar

archivos de Apache Hadoop compatible

fcilmente la capacidad de proceso en

con el sistema de archivos distribuido de

cuestin de segundos, sin necesidad de

Hadoop (HDFS) y funciona con el

aprovisionar recursos en exceso.

ecosistema de Apache Hadoop.

Azure Redis Cache: ayuda a mejorar la

Data Lake Analytics: facilita la compleja

capacidad de respuesta de las aplicaciones,

tarea

de

administrar

incluso cuando aumenta la carga de

distribuidas

usuarios.

Aprovisiona recursos de forma dinmica y

Search: Simplifica la incorporacin de

permite analizar exabytes de datos.

cdigos

infraestructuras
complicados.

eficaces y sofisticadas funcionalidades de


bsqueda a su sitio web o aplicacin.

SQL Server Strech Database: permite

INTERNET DE LAS COSAS

extender

de

forma

dinmica

datos

Azure IoT Hub: conecta de forma fcil y

transaccionales activos e inactivos de

segura los recursos de Internet de las cosas

Microsoft SQL Server 2016 a Azure.

(IoT).
12

Machine Learning: Servicio en la nube

protocolos utilizados para aplicaciones de

totalmente administrado que permite crear,

mensajera de vdeo y voz en tiempo real.

implementar

compartir

fcilmente

VPN Gateway: conecta las redes locales a

soluciones de anlisis predictivo.

Azure a travs de VPN de sitio a sitio,

Stream Analytics: permite desarrollar e

muy parecido a como configurara una

implementar rpidamente soluciones de

sucursal remota y se conectara a ella.

Application

Gateway:

tiempo real de dispositivos, sensores,

servicios

equilibrio

infraestructura y aplicaciones.

enrutamiento de nivel de aplicacin que

Event Hubs: es un servicio de suscripcin

permiten crear sistemas front-end web

pblico altamente escalable que permite la

escalables y de alta disponibilidad en

introduccin de millones de eventos por

Azure.

bajo costo para obtener informacin en

de

proporciona
de

carga

segundo y su transmisin a travs de


MULTIMEDIA Y CDN

numerosas aplicaciones.
REDES

CDN

Media Services: ofrecen servicios de

ExpressRoute: permite crear conexiones

streaming de vdeo con calidad de difusin

privadas entre los centros de datos de

para llegar a una mayor audiencia en los

Azure y la infraestructura de un entorno

dispositivos mviles ms populares.

local o de coubicacin.

DNS: permite hospedar sus dominios

INTEGRACION HIBRIDA

DNS en Azure.

Backup: es una solucin de copia de

Virtual Network: proporciona un entorno

seguridad como servicio que extiende

aislado y seguro para ejecutar mquinas

herramientas probadas y de confianza

virtuales y aplicaciones.

locales con herramientas enriquecidas y

Traffic Manager: ofrece tres opciones

verstiles en la nube.

para

el

enrutamiento

del

trfico:

Site Recovery: Coordina y administra la

conmutacin por error, rendimiento y

replicacin en curso de los datos mediante

round robin ponderado: Reduccin del

la integracin con tecnologas existentes.

tiempo de inactividad de la aplicacin,


mejoras de rendimiento de las aplicaciones

y entrega de contenido, distribucin del

ADMINISTRACION DE INDENTIDAD Y

trfico de usuarios y uso con centro de

ACCESO

datos local.

Active Directory: es una solucin en la

Load Balancer: puede crear aplicaciones

nube de gestin de identidad y acceso

escalables y de alta disponibilidad, admite

integral que proporciona un robusto

protocolos basados en TCP/UDP, as como


13

conjunto de capacidades para administrar


usuarios y grupos.

el

acceso

los

datos

Algunas de las empresas que utilizan los

aplicaciones, adems de satisfacer la

servicios de Microsoft azure son:

demanda de los usuarios de un proceso de

APLICACIONES MULTIPLATAORMA

inicio de sesin simple.

Azure AD Domain Services: Control de


dominio como servicio.

SERVICIOS

Multi-Factor Authentication: Ayuda a


proteger

4.2 EMPRESAS QUE UTILIZAN LOS

Azure

Active

Directory

B2C:

Administracin de identidad de acceso

Grupo Herdez
Iberia Express
Skanska

Heineken
3M
Real Madrid

ALMACENAMIENTO EN LA NUBE

Mazda

Paml Smith

para el consumidor en la nube.


EJECUCION DE APLICACIONES
SERVICIO PARA DESARROLLADORES

EMPRESARIALES

Visual Studio Team Services: planifica,


genera y envia software a travs de una

educacin

variedad de plataformas.

Azure DevTest Labs: Creacin rpida de


entorno

para

implementar

Evo
Ministerio de

probar

GE Healthcare
TREK
OKN

AMAZON WEB SERVICES VS


MICROSOFT AZURE

aplicaciones.

ALMACENAMIENTO

HokeyApp: crea smbolos de depuracin

DATOS

y agrupa bloqueos similares para ayudar a

comprender fcilmente su frecuencia y a


priorizar el trabajo pendiente.

BASES

DE

Amazon Web Services

AWS proporciona almacenamiento temporal


que se asigna una vez que se inicia una
instancia y se destruye cuando se termina la

ADMINISTRACION

instancia.

Proporciona

bloques

de

Key Vault: Protege y mantiene el control

almacenamiento que es equivalente a los

de las claves y otros secretos.

discos duros, ya que puede o bien estar unido a

Scheduler: Crea trabajos en la nube que

cualquiera instancia o mantenerse separada.

invocan servicios dentro y fuera de Azure.

AWS tambin ofrece almacenamiento de

Automation: Simplifica la administracin

objetos con su servicio S3 y servicios de

de la nube con la automatizacin de

archivo con el glaciar. AWS es totalmente

procesos.

compatible con las bases de datos relacionales

Log Analytics: Recopila, almacena y

y NoSQL y grandes volmenes de datos.

analiza datos de registro.

Azure Security Center: Evita y detecta

Microsoft Azure

amenazas.
14

Azure

utiliza

almacenamiento

temporal

Public IP
Hybrid Cloud
DNS
Firewall/ACL

(unidad D) y la pgina de las gotas (opcin de


bloqueo de almacenamiento de Microsoft)
para volmenes basados en VM. Gotas de
bloques

archivos

sirven

almacenamiento

de

compatible

ambas

con

objetos.
bases

para

el

Azure

es

de

datos

relacionales y NoSQL, y grandes volmenes


de datos, a travs de Windows Azure Mesa y

Yes
Yes
Route 53
Yes

Yes
Yes
Yes

Tabla 2. Comparacin desde el punto de


vista de redes
ESTRUCTURA DE PRECIOS

Amazon Web Services

AWS cobra a los clientes por el redondeo al

HDInsight.

alza el nmero de horas de uso, por lo que la


AWS
Efmera

Yes

AZURE
Temporary

(Temporal)
Block Storage

EBS

Object Storage

S3

Relational DB
Archiving

RDS
Glacier
DynamoDB,

Windows Azure

EMR, Kinesis,

Table,

Redshift

HDInsight

NoSQL and Big


Data

storage Drive
Page BloBS
Block blobs and
file
Relational DBs

utilizacin mnima es de una hora. Los casos


de AWS se pueden comprar utilizando
cualquiera de los tres modelos:
o

Demanda: los clientes pagan por lo que


utilizan sin ningn costo por adelantado

Reservados:

clientes

reservan

casos

durante 1 o 3 aos, con un costo inicial


que se basa en la utilizacin
o

Punto: a los clientes una oferta para la


capacidad adicional disponible

Tabla 1. Comparacin de almacenamiento


en la nube y base de datos

Microsoft Azure

REDES

Azure cobra a los clientes por el redondeo al

Las nubes de Amazon privadas virtuales

alza el nmero de minutos utilizados para la

(VPC) y la Red Virtual de Azure (VNET)

demanda. Azure tambin ofrece compromisos

permiten a los usuarios agrupar mquinas

a corto plazo con descuentos.

virtuales en redes aisladas en la nube. El uso


AWS

de las VPC y VNETs, los usuarios pueden


definir una topologa de la red, crear subredes,

Pricing

tablas de rutas, intervalos de direcciones IP


privadas, y las pasarelas de red. No hay mucho
que elegir entre AWS vs Azure en esto: los dos
tienen soluciones para extender su en las
instalaciones del centro de datos en el
(hbridos o) nube pblica.
Virtual Network

AWS

AZURE

VPC

VNet

Models

Por hora
Redondeado
Por minuto
Redondeado,
compromiso (prepago o mensual)

AZURE
En la demanda,
punto, reservado
En la demandacompromiso a
corto plazo (prepago o mensual)

Tabla 3. Comparacin de precios y


modelos

15

TABLA COMPARATIVA: SERVICIOS


DE AMAZON WEB SERVICES VS
MICROSPFT AZURE

Nac

servidores Migracin Estabilidad

Seguridad
servicios en Otros Tipos Discos
servidores Tipos

Soporte Mundial Disp.

Backups

Coste

o
o
o

o
o
o

AMAZON
2006
Pago por hora o
fraccin.
Descuentos en
contrataciones de
1
o 3 aos.
Realiza
3 copias
en misma zona
geogrfica
Posibilidad de
replicar
copias
11 centros
de a
datos.
37 puntos de
distribucin
contenido.
Soporte gratuito
usando base de
conocimientos.
Contacto por
email en horas

o
o

AZURE
2010
Pago por
minutos.
No tiene
opciones de
ahorro.
Realiza 3 copias
en misma zona
geogrfica
Posibilidad de
replicar
copias
20
centros
de a
datos.
32 puntos de
distribucin
contenido
Soporte gratuito
usando base de
conocimientos.
Contacto por
web en 24x7. 8

53

25

o
o
o

Clsicos
SSD
Se pueden
personalizar

Almacenamiento
.
Bases de Datos.
DNS.
VDI.

Clsicos
SSD
No se pueden
personalizar
Almacenamiento
.
Bases de Datos.
Suite ofimtica.
Correo

20
Certificaciones

25
Certificaciones

99,95% de
disponibilidad
mensual.
Entre 99,95% y
99%
Acepta
servidores
VMware e
Hyper-V

99,95% de
disponibilidad
mensual.
Entre 99,95% y
99%
Acepta
servidores
Hyper-V

Se mencionaran algunas pruebas de empresas


que utilizan los servicios de Amazon Web
Services y Microsoft Azure:
Amazon Web Services:

Duolingo utiliza Amazon DynamoDB para


almacenar 31 millones de artculos en apoyo
de un sitio de aprendizaje en lnea que ofrece
lecciones de 80 idiomas. La puesta en marcha
de Estados Unidos llega a ms de 18 millones
de usuarios mensuales en todo el mundo que
llevan a cabo ms de seis mil millones de
ejercicios

utilizando

o
o

clases

gratuitas

Duolingo. La empresa depende en gran


medida de Amazon DynamoDB no slo por su
base

de

datos

ampliacin,

o
o
o

las

de

sino

gran

tambin

capacidad
para

el

de
alto

rendimiento que alcanza 24.000 unidades de


lectura por segundo y 3.300 unidades de
escritura por segundo. Adems, Duolingo
utiliza una gama de otros servicios de AWS
como Amazon EC2 de clculo, Amazon
ElastiCache para aumentar el rendimiento,
Amazon S3 para almacenar datos relacionados
con la imagen, y Amazon Relational Database
Service

(Amazon

RDS)

para

el

almacenamiento permanente de datos. En el


futuro,

Duolingo

previsto

en

el

aprovechamiento de AWS Elastic Beanstalk y


AWS

Lambda

por

su

arquitectura

microservicios, as como Amazon Redshift por


sus anlisis de datos.

RESULTADOS

16

operativo Windows 8 y Windows Phone 8,


adems de la disponibilidad de Windows
Azure, la plataforma de Microsoft cloudcomputing, ha presentado la compaa con
nuevas oportunidades para ofrecer un "
experiencia especial "a su audiencia principal.
Con sede en Finlandia, Supercell fundada en

Una de esas oportunidades fue una nueva

2010 por seis veteranos de la industria para

forma de notificaciones push. Notificaciones

videojuegos, es una de las de ms rpido

push son un tradicional incluso vital, parte de

crecimiento en las empresas de juegos sociales

las aplicaciones mviles, y NBC News ya los

en el mundo. Con ms de 100 empleados, sus

usaban. Pero NBC quera que el empuje ms

tres juegos son de gran xito, atrayendo a

rpido Notificaciones de lo posible, para

decenas de millones de jugadores en iOS y

ofrecer noticias de ltima hora delante de la

dispositivos Android cada da. Estos juegos

competencia.

son de Hay Day, un juego de agricultura social

multiplataforma que eliminara la necesidad de

y Choque de clanes y arena auge, que

escribir cdigo de tiempo, y repetir esa tarea

combinan la gestin de recursos sociales y

para cada plataforma mvil. Se quera una

elementos de combate estratgicas.

solucin que pudiera administrarse a s mismo

El uso de AWS ayuda Supercell a mantener su

y la escala a millones de usuarios sin incurrir

enfoque en lo que mejor sabe: el desarrollo de

en alta latencia. Se quera todo esto a un costo

juegos que mantienen a sus jugadores felices.

prctico. Lo que quera era Windows Azure

"Desde el lanzamiento de los tres juegos,

concentradores de notificacin.

nuestra base de jugadores se ha expandido a

NBC News utiliza Windows Azure y Windows

un ritmo increble," dice Yliharju. "No

Phone para crear una aplicacin altamente

tenemos que preocuparnos acerca de ser capaz

convincente, llevarlo al mercado rpidamente,

de gestionar nuestra infraestructura para que

y el uso de su tecnologa de notificacin a

coincida

travs de todas las plataformas principales.

con

nuestras

herramientas

de

Se

quera

una

solucin

crecimiento-AWS hacen que sea fcil para


nosotros."
Microsoft Azure:

HEINEKEN miraba Servicios Web de Amazon


NBC ya tena aplicaciones para Windows

y eligi Microsoft Azure. "Con Azure, que no

Phone 7, pero las versiones del sistema

tienen que invertir en la gestin de servidores,


17

por lo que podra centrarse en la entrega de la

Azure. las tasas de latencia vari de 7

campaa ms exitosa", dice Ewout Barendregt,

milisegundos a 535 milisegundos, con la tpica

centro global de excelencia Manager en

agrupacin tasas

Heineken. Para ayudar a entregar esa campaa

milisegundos. Eso fue un tremendo beneficio

exitosa, la empresa utiliza el Azure red de

para, en tiempo real juego-juego global. Como

entrega de contenido para que el contenido

resultado, los jugadores disfrutaron de sus

digital disponible con rapidez, seguridad, y

experiencias y continuaron jugando durante

globalmente a 10,5 millones de consumidores.

una media de 4,5 minutos.

El prximo ao, Heineken frente a un desafo

Proporciona

de

entre

fiabilidad,

200

y 300

Ahorros,

Flexibilidad

de marketing digital que fue en cierto modo

Boorsma espera que Heineken har un mayor

an mayor. Esta vez, Heineken basa una

uso de Azure, tanto para las campaas de

campaa mundial en la UEFA Liga (UCL)

marketing y otros propsitos.

partidos de ftbol. La campaa se lanzar


simultneamente en ms de 70 mercados y 30
idiomas. Pero aunque la Skyfall campaa tuvo
"simplemente" se requiere la empresa para
alojar un sitio web gigante para servir
contenido, la campaa UCL requerira tiempo
real a escala global.
Heineken ha utilizado Azure en tres campaas
mundiales, apoyando a millones de usuarios,
lo que minimiza la latencia, y sentar las bases
de un importante ahorro de costes.

Escalas a 2 millones de Gameplays por


hora

HEINEKEN utiliza Microsoft Azure para


lograr el 100 por ciento de confiabilidad en
una escala masiva. La plataforma se excedi
en su acuerdo de nivel de servicio con un
rendimiento perfecto en la campaa UCL, el
apoyo a 2 millones de mejores partidas por
hora y con capacidad para ms de 40 millones
de jugadores en todo.

Latencia

de

entrega

200-300

milisegundos
HEINEKEN tambin se reuni con sus
requisitos de baja latencia a nivel mundial con
18

BIBLIOGRAFA

Debitor, Que es cloud computing [online]

nube (2016) [online]


https://aws.amazon.com/es/products/?

https://debitoor.es/glosario/definicioncloud-computing

nc2=h_ql_ny_livestream_blu
Wikipedia, Microsoft Azure (2016)
[online]

computing (2016) [online]

https://es.wikipedia.org/wiki/Microsoft_A

https://aws.amazon.com/es/what-is-cloud-

zure

Microsoft Azure, Servicios azure (2016)

Salesforce, que es cloud computing,

[online]

[online]

https://azure.microsoft.com/es-es/services/

http://www.salesforce.com/mx/cloudcomputing/

Amazon Web Services, que es cloud

computing/

Amazon Web Services, Productos de la

Comparativa: AWS vs AZURE, (25-11-15)


[online]
http://www.apser.es/blog/2015/11/25/comp
arativa-amazon-web-services-vsmicrosoft-azure-vs-google-cloud-platform/

Microsoft Azure, Ejemplo de casos (2016)


[online]
https://azure.microsoft.com/es-es/casestudies/

Amazon Web Services, Tipos de cloud


computing (2016) [online]
https://aws.amazon.com/es/types-of-cloudcomputing/

CloudAcademyBlog, Motasem Aldiab,


ASW vs Azure (4-03-15) [online]
http://cloudacademy.com/blog/publiccloud-war-aws-vs-azure-vs-google/

19

Vous aimerez peut-être aussi