cloud wars- openexpo day 2015

58

Upload: openexpoes

Post on 11-Aug-2015

252 views

Category:

Technology


1 download

TRANSCRIPT

Page 2: Cloud Wars- OpenExpo Day 2015

Cloud WarsOpenExpo Day 2015

Junio 2015

Page 4: Cloud Wars- OpenExpo Day 2015

Disclaimer● no intento convencer a nadie de usar un

proveedor u otro, no commission

● instancias teóricamente similares

● valores basados en repetición de pruebas y datos medios

● algunos comentarios subjetivos pueden diferir

STR

Sis

tem

as -

Clo

ud W

ars

- Jun

io 2

015

Page 5: Cloud Wars- OpenExpo Day 2015

Conceptos básicos

STR

Sis

tem

as -

Clo

ud W

ars

- Jun

io 2

015

● Cloud Computing

● IAAS

● filosofía del ganado

● cloud público vs cloud privado

● Tags

Page 6: Cloud Wars- OpenExpo Day 2015

Imagen de http://www.gen2phen.org/blogs/gt50/2009-05/too-much-data-causes-server-crash

LEY: LAS COSAS SE ROMPEN

STR

Sis

tem

as -

Clo

ud W

ars

- Jun

io 2

015

Page 8: Cloud Wars- OpenExpo Day 2015

Amazon Web Services

● Lanzado comercialmente en 2006

● Respaldo funcional de amazon.com

● Rival a batir

● Capacidad de innovación

STR

Sis

tem

as -

Clo

ud W

ars

- Jun

io 2

015

Page 14: Cloud Wars- OpenExpo Day 2015

Versión evaluación (I)

STR

Sis

tem

as -

Clo

ud W

ars

- Jun

io 2

015

AWS GCE AZURE

Duración 12 meses 2 meses 1 mes

Crédito Horas/mes por servicio

$300 150€

Limitaciones Aplica a tipos de instancia

Instancias2 vCore

20 cores

Crédito Pruebas Sí Sí Sí

Planes Incentivo No Sí Sí

Page 15: Cloud Wars- OpenExpo Day 2015

ComputaciónConceptos básicos

STR

Sis

tem

as -

Clo

ud W

ars

- Jun

io 2

015

● Máquina virtual / Instancia

● Imagen/Snapshot

● Familias

● Disco

Page 16: Cloud Wars- OpenExpo Day 2015

Pruebas

Región Europa excepto prueba entre regiones

STR

Sis

tem

as -

Clo

ud W

ars

- Jun

io 2

015

AWS GCE AZURE

Tipo m3.med m4.2x n1-std n1-std-8 D1 D13

RAM 3,75 30 3,75 30 3,5 56

vCPU 1 8 1 8 1 8

Disco SSD* SSD* Std* Std* Std* Std*

S.O. Ubuntu 14.04 LTS según imagen proveedor

€ Mes 56,37€ 362,08€ 28,11€ 224,84€ 95,00€ 805€

Page 17: Cloud Wars- OpenExpo Day 2015

Computación (I)AWS GCE AZURE

Pago Hora Minuto (10) Minuto

Ahorro Prepago* Por uso* No

Redimensionado SÍ NUEVA VM SÍ

Redim. Familia DEPENDE SÍ DEPENDE

Tags SÍ SÍ* SÍ

IMAGEN ONLINE SÍ NO SÍ

IMG. MULTIDISK SÍ NO SÍ

STR

Sis

tem

as -

Clo

ud W

ars

- Jun

io 2

015

Page 18: Cloud Wars- OpenExpo Day 2015

Computación (II)

STR

Sis

tem

as -

Clo

ud W

ars

- Jun

io 2

015

Pruebas con stress-ng:● pruebas CPU con hilos equivalente a cores

durante 1, 15 y 60 minutos

● pruebas sólo CPU con número de hilos equivalente a 2xcores durante 1, 15 y 60 minutos

stress-ng --cpu <hilos_cpu> --cpu-method all -t <minutos>m --metrics-brief

Page 20: Cloud Wars- OpenExpo Day 2015

Computación (IV)

STR

Sis

tem

as -

Clo

ud W

ars

- Jun

io 2

015

Pruebas con stress-ng:● pruebas completa con CPU, iosync y

memoria virtual 30 minutos

stress-ng --cpu 0 --io 10 --vm 5 --vm-bytes 1G --malloc 5 --malloc-bytes 1024000 --timeout 1800s --metrics-brief

Page 22: Cloud Wars- OpenExpo Day 2015

Computación - StorageConceptos básicos

STR

Sis

tem

as -

Clo

ud W

ars

- Jun

io 2

015

● Local vs remoto

● Capacidad

● IOPS

● Snapshot

Page 24: Cloud Wars- OpenExpo Day 2015

Computación - Storage (II)AWS GCE AZURE

Cifrado Opcional SÍ SÍ

Redimensionado SNAPSHOTS SNAPSHOTS NO

Snapshot SÍ SÍ SÍ

HOT SWAP SÍ SÍ SÍ

STR

Sis

tem

as -

Clo

ud W

ars

- Jun

io 2

015

Page 25: Cloud Wars- OpenExpo Day 2015

Computación - Storage (III)

STR

Sis

tem

as -

Clo

ud W

ars

- Jun

io 2

015

AWS GCE AZURE

m3.med m4.2x n1-std n1-std-8 D1 D13

IO direct (KB/s)

2355,2 1945,6 1126,4 1331,2 537 521

IO(MB/s)

39 547 417 551 19,2 18,5

Pruebas realizadas con copia un fichero 1 GB mediante dd

Page 28: Cloud Wars- OpenExpo Day 2015

Computación - MySQL (I)

STR

Sis

tem

as -

Clo

ud W

ars

- Jun

io 2

015

AWS GCE AZURE

1U - 100Q - 10 0.069s 0,068s 2,801s

10U - 1000Q - 10 0,267s 0,269s 5,697s

50U - 5000Q - 10 2,131s* 2,52s 6,162s

100U-10000Q-10 7,293s* 8,744s 15,727s

Pruebas realizadas con mysqlslap en local

Alternativa mediante servicios: Amazon RDS, Google Cloud SQL y Azure Base Datos MySQL

Page 32: Cloud Wars- OpenExpo Day 2015

Latencia (I)

STR

Sis

tem

as -

Clo

ud W

ars

- Jun

io 2

015

AWS GCE AZURE

Zona 0,103 0,145 0,187

Zonas 0,108 0,285 NA

Regiones 75,08 102,1 82,3

Pruebas con ping TCP mediante hping3 con las instancias grandes en EuropaRegión remota Azure y AWS: VirginiaRegión remota Google: Iowa

Page 35: Cloud Wars- OpenExpo Day 2015

Latencia Internet (I)

STR

Sis

tem

as -

Clo

ud W

ars

- Jun

io 2

015

AWS GCE AZURE

m3.med m4.2x n1-std n1-std-8 D1 D13

ADSL 79,2 79,3 63,3 64 207,5 74,5

Hetzner 31,1 30,8 14,3 14,2 155,9 12,4

Pruebas con ping TCP mediante hping3

Page 37: Cloud Wars- OpenExpo Day 2015

Ancho de banda (I)

STR

Sis

tem

as -

Clo

ud W

ars

- Jun

io 2

015AWS GCE AZURE

m3.med m4.2x n1-std n1-std-8 D1 D13

ISO 4.4GB 24,4 30,2 58,1 64 12,9 83,6

Pruebas con wget

Page 38: Cloud Wars- OpenExpo Day 2015

Ancho de banda (II)

STR

Sis

tem

as -

Clo

ud W

ars

- Jun

io 2

015

Pruebas realizadas con iperf

AWS GCE AZURE1 10 20 50 1 10 20 50 1 10 20 50

Zona 1090 1080 1080 680 4400 7340 7710 7610 NA NA NA NA

Reg. 1090 1100 1060 1060 5440 7360 7350 7590 1290 1330 1270 1160

Inet 42,2 417 764 721 226 1840 2010 2390 257 1970 2350 3120

Page 40: Cloud Wars- OpenExpo Day 2015

Balanceo y autoscalingConceptos básicos

STR

Sis

tem

as -

Clo

ud W

ars

- Jun

io 2

015

● Concepto de balanceo de carga

● Concepto de autoescalado

● Políticas de escalado

Page 42: Cloud Wars- OpenExpo Day 2015

Auto scaling

STR

Sis

tem

as -

Clo

ud W

ars

- Jun

io 2

015

AWS GCE AZURE

Soportado SÍ* API BETA VM existentes

Región/Zona Región Zona NA

Escalado por LB HTTP

SÍ SÍ CloudServices

Escalado por métricas

SÍ SÍ SÍ

Page 43: Cloud Wars- OpenExpo Day 2015

CDNConceptos básicos

STR

Sis

tem

as -

Clo

ud W

ars

- Jun

io 2

015

● CDN

● Puntos de terminación

● Gestión de Caché

Page 48: Cloud Wars- OpenExpo Day 2015

Almacenamiento de objetosConceptos básicos

STR

Sis

tem

as -

Clo

ud W

ars

- Jun

io 2

015

● Concepto de contenedor/bucket

● Concepto de objeto

● Usos

● Versionado

Page 51: Cloud Wars- OpenExpo Day 2015

DNSConceptos básicos

STR

Sis

tem

as -

Clo

ud W

ars

- Jun

io 2

015

● DNS

● Latencia

● Resolución

● TTL

Page 56: Cloud Wars- OpenExpo Day 2015

Otros datos a valorar● hosting tradicional● monitorización● tiempo provisión y arranque instancias● vinculación a servicios● seguridad y accesos● servicio caché redis (no evaluado por ser

nuevo en algún proveedor)● DOCUMENTACIÓN● Portal web● APIs, herramientas y uso por la comunidad

STR

Sis

tem

as -

Clo

ud W

ars

- Jun

io 2

015

Page 58: Cloud Wars- OpenExpo Day 2015