aws summit bogotá track básico: ec2 & servicios de computación

57
©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved BOGOTÁ

Upload: amazon-web-services

Post on 13-Aug-2015

109 views

Category:

Technology


2 download

TRANSCRIPT

SAN FRANCISCO

©2015,  Amazon  Web  Services,  Inc.  or  its  affiliates.  All  rights  reserved

BOGOTÁ

©2015,  Amazon  Web  Services,  Inc.  or  its  affiliates.  All  rights  reserved

EC2: Cómputo en la nube Ivan Salazar

AWS – Arquitecto de Soluciones

¿Qué es EC2?

Amazon Elastic Compute Cloud - Servidores virtuales elásticos en la nube

Rack de servidores

Host server Hypervisor

Guest 1 Guest 2 Guest n

Amazon EC2

Máquinas virtuales Experiencia de usuario

Redes

EC2 EC2

Opciones de compra

Un vistazo hacia atrás…

EC2: Ocho años joven

EC2 hace ocho años…

•  Una familia de instancia y tamaño –  m1.small (1 vCPU, 1.7 GiB RAM, 160 GB almacenamiento)

•  Únicamente Linux •  Sólo precios bajo demanda

Amazon EC2

Desde entonces

•  Opciones de instancias –  CPU –  Memoria –  Almacenamiento

•  Opciones de despliege •  SO •  Aplicaciones •  Amazon Elastic Block Store •  Elastic IP addresses •  Amazon VPC •  Auto Scaling •  Elastic Load Balancing •  Mejoras en: rendimiento, seguridad,

gestión, y escalabilidad •  Amazon ECS

Infraestructura global de AWS

Más de un millón de usuarios activos en 190 países 1,500+ agencias de gobierno 3,600+ instituciones educativas 11,200+ orgs de no lucro 11 regiones 30 zonas de disponibilidad 53 ubicaciones al borde

©2015,  Amazon  Web  Services,  Inc.  or  its  affiliates.  All  rights  reserved

Cada día, Amazon Web Services agrega suficiente capacidad de servidores para soportar toda la infraestructura global de

Amazon cuando era una empresa de 7000 millones de USD

Instancias EC2: Familias y generaciones

Uso general: M1, M3 , M4

Optimizadas para cómputo: C1, CC2, C3, C4

Optimizadas para memoria: M2, CR1, R3

Optimizadas para almacenamiento: HS1, D2

Alto rendimiento de E/S: HI1, I2

GPU: CG1, G2

Micro: T1, T2

Instancias EC2: Tamaños

c4.large Familia

Generación

Tamaño

Instancias EC2: Tipos

Factores de rendimiento: CPU Intel Xeon E5-2670 (Sandy Bridge) CPUs •  Disponible en tipos de instancias M3, CC2, CR1, y G2

Intel Xeon E5-2680 v2 (Ivy Bridge) CPUs •  Disponible en tipos de instancias C3, R3, e I2

•  2.8 GHz en C3, Turbo enabled hasta 3.6 GHz

•  Soporta instrucciones Enhanced Advanced Vector Extensions (AVX)

Intel Xeon E5-2666, E5-2676 v3 (Haswell – AVX2) CPUs •  Disponible en tipos de instancia C4 y M4

•  2.9 GHz en C4, Turbo enabled hasta 3.5 GHz (con Intel Turbo Boost)

•  Soporta 256-bit integer vectors y puede procesar 32 single-precision o 16 double-precision operaciones de punto flotante por ciclo

Factores de rendimiento: Redes

Red propia de AWS a 10Gb •  El mayor rendimiento en instancias .8xlarge •  Ancho de banda completo en grupos de

ubicación •  Sin sobre-suscripción de red

Redes mejoradas •  Disponible en D2, C3, C4, R3, I2, M4 (en VPC con

HVM) •  Más de 1M PPS de rendimiento, latencia reducida

instancia-a-instancia, rendimiento más consistente

Tip: Use Redes Mejoradas

•  Disponible en las familias D2, C4, C3, R3, I2, M4 •  Tipo de virtualización HVM •  Sólo VPC •  Versión de kernel requerida

–  Linux: 2.6.32+ –  Windows: Server 2008 R2+

•  Driver VF apropiado –  Linux: ixgbevf 2.14.2+ module –  Windows: Intel 82599 virtual function driver

Factores de rendimiento: Almacenamiento

•  Almacén de instancia local •  Amazon EBS General Purpose (SSD) •  Amazon EBS Provisioned IOPS (SSD) •  Amazon EBS Magnetic volumes •  S3/Glacier

T2 y la capa gratuita de instancias EC2

•  T2 es una instancia de rendimiento con ráfagas –  Las instancias de rendimiento con ráfagas proporcionan un rendimiento base de

CPU con capacidad de alcanzar ráfagas por encima del nivel base –  Las instancias T2 se utilizan para cargas de trabajo que no usan la CPU por

completo de manera frecuente o constante, pero que en ocasiones necesitan alcanzar ráfagas.

–  Excelentes para comenzar con EC2

•  Capa gratuita de EC2 –  750 horas de uso de instancias EC2 Linux t2.micro (1 GiB de memoria y soporte

a plataformas de 32 y 64 bits)

¿Por qué nuestros clientes usan EC2?

Algunos beneficios de usar EC2

•  Elasticidad •  Control total •  Flexibilidad •  Abanico de

funcionalidades

•  Confiabilidad •  Seguridad •  Costo efectivo •  Escalabilidad

Elasticidad

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Car

ga d

el s

ervi

dor

Hora del día

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Car

ge d

el s

ervi

dor

Hora del día

Capacidad  de  1  servidor  

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Car

ga d

el s

ervi

dor

Hora del día

Capacidad  de  1  servidor  

Capacidad  requerida  en  esquema  tradicional  

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Car

ga d

el s

ervi

dor

Hora del día

1 servidor por 8 horas

Capacidad  requerida  en  esquema  tradicional  

Capacidad  de  1  servidor  

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Car

ga d

el s

ervi

dor

Hora del día

1 servidor por 8 horas 1 servidor por 8 horas

Capacidad  de  1  servidor  

Capacidad  requerida  en  esquema  tradicional  

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Car

ga d

el s

ervi

dor

Hora del día

1 servidor por 8 horas 1 servidor por 8 horas

1 servidor por 8 horas

Capacidad  requerida  en  esquema  tradicional  

Capacidad  de  1  servidor  

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Car

ga d

el s

ervi

dor

Hora del día

1 servidor por 8 horas 1 servidor por 8 horas

1 servidor por 8 horas

1 servidor por 8 horas

Capacidad  requerida  en  esquema  tradicional  

Capacidad  de  1  servidor  

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Car

ga d

el s

ervi

dor

Hora del día

1/3 ahorro

Capacidad  de  1  servidor  

Capacidad  requerida  en  esquema  tradicional  

0

1

2

3

4

5

6

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Con

teo

de in

stan

cias

Día del mes

0

1

2

3

4

5

6

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Con

teo

de in

stan

cias

Día del mes

Pico mensual predecible de procesamiento

0

1

2

3

4

5

6

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Con

teo

de in

stan

cias

Día del mes

Capacidad  requerida  en  esquema  tradicional  

0

1

2

3

4

5

6

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Con

teo

de in

stan

cias

Día del mes

Capacidad elástica

Capacidad  requerida  en  esquema  tradicional  

0

1

2

3

4

5

6

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Con

teo

de in

stan

cias

Día del mes

75% de ahorro

Capacidad elástica

Capacidad  requerida  en  esquema  tradicional  

Escalamiento automático

EC2 Auto Scaling ELB

Actual

EC2

Servidores vituales elásticos en la nube

Distribución dinámica de tráfico

Escalamiento automatizado de capacidad de EC2

Completamente controlado

Completamente controlado

•  Usted tiene control de sus instancias •  Inicie sesión como root (Linux)/Administrator

(Windows) •  Instale el software que necesite •  Inicie/detenga y controle las instancias a través de

la consola o APIs •  Haga los cambios de configuración que quiera •  Creé un AMI (Amazon Machine Image)

Flexibilidad

Multiples tipos de instancias

•  Seleccione el tipo de instancia que más le convenga

•  Cambie el tipo de instancia cuando quiera •  Adjunte poco o mucho almacenamiento según

necesite •  Seleccione su sistema operativo •  Seleccione una imagen pre-configurada (AMI)

Confiabilidad

Construya arquitecturas confiables

•  Construya aplicaciones con alta disponibilidad de manera sencilla

•  ELB distribuye la carga •  Auto Scaling ayuda a asegurar la disponibilidad

y escalamiento •  Use múltiples Zonas de disponibilidad (AZs)

Ejemplo: arquitectura de aplicación web de 3 capas

Seguridad

Nuestra prioridad No. 1! Algunas de nuestras tantas certificaciones:

•  Ubicaciones aseguradas •  Acceso restringido •  Firewalls internos •  Usuarios únicos •  Autenticación Multi-factor •  Subredes privadas •  Almacenamiento cifrado de

datos •  Conexiones dedicadas

VPC - Virtual Private Cloud

•  Provisione una sección aislada lógicamente en la nube de AWS

•  Controle su ambiente virtual de redes con: –  Subredes –  Tablas de ruteo –  Grupos de seguridad –  NACLs

•  Controle si y cómo sus instancias accederán a Internet •  Conéctese a la red de su centro de datos con una

conexión VPN de hardware o Direct Connect

Availability Zone 1a Availability Zone 1b

Internet

10.0.0.5

10.0.0.6

10.0.3.17

10.0.3.5

10.0.1.5

10.0.1.25 10.0.1.8

10.0.1.6

VPC Subnet

VPC Subnet

VPC Subnet

Virtual Private Gateway

Customer Gateway VPN Connection

Internet Gateway

Customer Data Center

Efectividad en el costo

Bajo demanda Pague por la capacidad de cómputo por hora sin contratos a largo plazoPay Cargas de trabajo impredecibles

Reservadas Haga un compormiso de uso de EC2 y reciba un descuento importante

Puntuales Subaste capacidad ociosa, pague por precio puntual que varía de acuerdo a la demanda

Opciones de compra de acuerdo a la carga de trabajo

Opciones de pago Instancias reservadas •  La opción No Upfront proveé un

descuento comparado con bajo demanda (hasta 55% de descuento) y no requiere pag por adelantado

•  La opción Partial Upfront balancea los pagos de la instancia reservada entre pago por adelantado y proveé un mayor descuento (hasta 76%) comparado con la opción No Upfront

•  Con la opción All Upfront usted se beneficio con el descuento mayor comparado con bajo demanda (hasta 77% de ahorro)

 $-­‐          $500    

 $1,000      $1,500      $2,000      $2,500      $3,000    

30%   40%   50%   60%   70%   80%   90%   100%  U"liza"on  

m3.xlarge  1  año  BD/IR  punto  de  equilibrio  por  u"lización  

On  Demand  

No  Upfront  

ParGal  Upfront  

All  Upfront  

Opciones de pago Instancias reservadas •  La opción No Upfront proveé un

descuento comparado con bajo demanda (hasta 55% de descuento) y no requiere pag por adelantado

•  La opción Partial Upfront balancea los pagos de la instancia reservada entre pago por adelantado y proveé un mayor descuento (hasta 76%) comparado con la opción No Upfront

•  Con la opción All Upfront usted se beneficio con el descuento mayor comparado con bajo demanda (hasta 77% de ahorro)

 $-­‐        

 $500    

 $1,000    

 $1,500    

 $2,000    

 $2,500    

 $3,000    

30%   40%   50%   60%   70%   80%   90%   100%  U"liza"on  

m3.xlarge  1  año  BD/IR  punto  de  equilibrio  por  u"lización  

On  Demand  

No  Upfront  

ParGal  Upfront  

All  Upfront  

Marketplace de instancias reservadas

Compre una instancia a un plazo menor Compre una instancia con diferente SO/tipo Compre una instancia reservada en otra región

Venda su instancia reservada sin usar Venta su capacidad no deseada o sobre comprada Reduzca costos futuros optimizando

Puntuales para cargas de trabajo interrumpibles y mejor precio

Los mejores casos de uso incluyen procesos batch y aplicaciones tolerantes a fallos

Es muy fácil comenzar!

Consola de AWS

http://aws.amazon.com/getting-started/

El Marketplace de AWS está en la consola

Vea, busque, descubra y lance miles de imágenes AMI de AWS directamente de la consola de EC2 2,100+ productos listados en 23 categories

Siguientes pasos

•  Regístrese por una cuenta de AWS! •  Saque provecho de la capa gratuita:

aws.amazon.com/free •  Más información: aws.amazon.com/ec2 •  Visítenos en el stand

SAN FRANCISCO GRACIAS!