10 tips para seleccionar una nube (por Paco Cuevas)

Post on 12-Jun-2015

4.551 views 0 download

description

Charla presentada durante el evento Software Guru Virtual (Abril 6, 2011) donde Paco Cuevas nos plantea una serie de tips para tomar una decisión documentada sobre alguno de los principales jugadores de Cloud Computing.@pacocuevas

Transcript of 10 tips para seleccionar una nube (por Paco Cuevas)

Azure vs Amazon vs Google

10 TIPS PARA SELECCIONAR

UNA NUBE

por @PacoCuevas

JUGADORES PRINCIPALESMicrosoftWindows Azure Platformhttp://www.azure.com

AmazonAmazon Web Serviceshttp://aws.amazon.com

GoogleGoogle App Enginehttp://code.google.com/appengine/

tienen el dinero suficiente para

construir centros dedatos gigantes!

=

QUE ROL EN MI PROYECTO TOMARA LA

DECISON ?

Tip 1

TIPOS DE NUBES

PaaSPlatform as a Service

IaaSInfrastructure as a Service

SaaSSoftware as a Service

Ecuación: diversos servicios IaaS = PaaS por lo tanto una buena idea + PaaS y algo de IaaS = SaaS

-Microsoft Live-Google Apps-Amazon Cloud Drive-etc, etc, etc...

IaaSInfrastructure as a Service

SaaSSoftware as a Service

-Windows Azure Platform-Google App Engine-Amazon Web Services

PaaSPlatform as a Service

-SQL Azure, Azure VM Role -Google App Engine API´s-Amazon Elastic Compute Cloud EC2

el usuario finaldecide el software

el developer decide la plataforma

el operador de IT decide la infraestruc-tura

más flexibilidad

menos flexibilidad

QUE TIPO DE USO

O PROCESAMIENTOREALIZARE ?

Tip 2

ESCENARIOS DE CONSUMO

UsageCom

pute

Time

Average

InactivityPeriod

“On and Off “

Average Usage

Com

pute

Time

“Growing Fast“

Com

pute

Time

“Unpredictable Bursting“

Average Usage

Com

pute

Time

Average Usage

“Predictable Bursting“ venta de

boletos U2 (Tour 360)

venta de boletos U2 “fecha 2”

publicaciónen tu blog

del video deun OVNI sobreinsurgentes

sg.com.mxse vuelve un

éxito enel mundo.

hago encodingde videos durantela noche

era falso...

QUE VOLUMENY TIPO DE DATOS

VOY A ALMACENAR ?

Tip 3

TIPOS DE DATOS

Relacionales-SQL Azure-MySQL-otras...

la nube esta diseñada para almacenar Terabytes de información

Binarios (BLOB´s)-Storage (local)-Storage (redundante)-Cache (volátil)

CUAL SERAEL COSTO TOTAL

DE LA INVERSION ?

Tip 4

AJUSTEMOS EL COSTO AL PRESUPUESTO

Costo predecible:-Instancias de CPU (horas)-Base de datos-Servicios fijos

alrededor de $1,600 usd por estos picos

Costo no predecible:-Ancho de banda-Storage

Tip 5

PUEDO COMBINARNUBES ?

ESCENARIOS HÍBRIDOS

Packaged Software

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

You

man

age

Infrastructure(as a Service)

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

Man

aged

by

vend

or

You

man

age

Platform(as a Service)

Man

aged

by

vend

or

You

man

age

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Software(as a Service)

Man

aged

by

vend

orStorage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Aspectos a considerar:-Interoperabilidad-Portabilidad-Escalanilidad

“las mejores soluciones son una combinación de servicios en la nube y servicios On-Premise (en mi infraestructura)”

CUANTO TIEMPOME TOMARA

APRENDER ESTATECNOLOGIA ?

Tip 6

DIME QUE SABES HOY ?

Amazon-Books, Shopping Cart, Kindle 2-VM pre-configuradas

Google-Google API´s-Phyton, DJango-Java

Microsoft-.NET Framework-C#, ASP.NET, VB.NET-PHP, Java-T-SQL, XHTML, XML

QUE TAN FACILES USAR LOS

SERVICIOS DE UNANUBE ?

Tip 7ya nomás faltan 3...

EXPERIENCIA DE USO (UX)

Aspectos a considerar:-Integración con IDE´s (Visual Sutudio, Eclipse)-Web Based UI

PODRE PROBARUNA NUBE ANTES

DE RENTARLA ?

Tip 8

si alguien te quiere vender una“nube”, aguas! de seguro es un estafador.

otro día hablamos de nubes privadas...

MUESTRAS GRATISAcciones a tomaren cuenta:-Monitoreo del consumo desde el día cero.

-30 días para probar nunca serán suficientes

-Las contrataciones a medianoplazo traen beneficios en las tarifas.

el que nada debe, nada teme...

TENGO UN CONTRATO (SLA)

QUE ME DEGARANTIAS ?

Tip 9

Service Level Agreement = “las letras chiquitas”

24 X 7 X 365 = 61,320

Conceptos a tomar en cuenta:-Alta disponibilidad (o crédito)-Redundancia (distintas latitudes)-Confidencialidad en mi información-Seguridad en mi información-Escalabilidad (bajo demanda)

<- y eso qué ?

TENGO SOPORTE TECNICO

EN LA NUBE ?

Tip 10 la última y nos vamos...

ASÍ SE VE UNA NUBEAspectos a considerar:-Que existan oficinas o subsidiarias en el país.-Que existan partners que ofrezcan este tipo de soporte.-Que exista una comunidad IT (cloud)

Azure Data Center (Austin, Texas)

TABLA COMPARATIVA

Costo por hora de procesamiento:

Costo por GB almacenado

Costo por cada 10k transacciones

Costo por uso de ancho de banda (in)

Servicios que ofrece App Fabric Caching (Cache)*App Fabric Connect (VPN)SQL Azure Reporting Services*SQL Azure Data Sync*VM Role (máquina virutal a la medida)Storage CDN (Content Delivery Network)OData (Open Data)*

*Beta (CTP)

Auto ScalingElastic MapReduceSimple Email Service (SES)Route 53 (DNS service)*CloudFront (CDN)Simple Notification Service (SNS)*

*Beta

Auto ScalingElastic MapReduceSimple Email Service (SES)Route 53 (DNS service)*CloudFront (CDN)Simple Notification Service (SNS)*

*Beta

Costo por uso de ancho de banda (out)

$0.5 hasta $0.96$0.125

$0.15$0.15

$0.01$0.01

$0.10$0.10

$0.15$0.17

> 6.5 hrs/día $0.10

$0.15

$0.12

$0.09

$0.11

Estos costos cambiarán constantemente, hasta que cada jugador complete su oferta y analicen si la nube

es o no un negocio rentable.

MI CONCLUSION

Es muy temprano para definir un ganador de esta lucha entre nubes, sin embargo considero que Azure está tomando momentaneamente la delantera al menos en México.

El vencedor no será el que de el mejor precio; Será el que ofrezca la mayor cantidad y variedad de servicios de valor agregado que nos permitan abstraernos por completo de la infraestrucutra y así poder invertir mas recursos (dinero y tiempo) en nuestras ideas y aplicaciones.

Y EL GANADOR ES ?

PREGUNTAS ?

me podría repetirdesde el tip 4 ?

Twitter :eMail:Blog:

GRACIAS !

@pacocuevaspacocuevas@webstudios.com.mxenlanube.mx