Está en la página 1de 70

Amazon Web Services

(AWS)

Profesor: Sang Guun Yoo, Ph.D.


Implementando la Presencia en la Nube

• Modelo Tradicional
– Seleccionar un data center
http://www.submarinecablemap.com
– Arrendar un espacio de rack
– Arrendar 1 o más conexiones de
Internet
• Meet-me room (MMR)
– Instalar equipos
• Switches
• Firewalls
• Servidores
• Almacenamiento (SAN, NAS)
– Configurar servicios
– Expandir a más data centers
Implementando mi Presencia en la Nube: AWS

• Con Amazon AWS


– Seleccione la Región
– Seleccione la Zona de Disponibilidad
– Cree su Servidor (Instancia)
– Configure los Servicios
– Expanda a otras Zonas de Disponibilidad
– Expanda a otras Regiones
Implementando mi Presencia en la Nube: AWS
• Seleccione la Región
Implementando mi Presencia en la Nube: AWS
• Seleccione la Región

Una ayuda:
Delay a diferentes regiones
http://www.cloudping.info/
Implementando mi Presencia en la Nube: AWS
• Seleccione la Zona de Disponibilidad
Implementando mi Presencia en la Nube: AWS
• Seleccione la Zona de Disponibilidad
Implementando mi Presencia en la Nube: AWS
• Cree su Servidor
Implementando mi Presencia en la Nube: AWS
• Cree su Servidor
Implementando mi Presencia en la Nube: AWS
• Configure los Servicios

Mi
servidor
Implementando mi Presencia en la Nube: AWS
• Expanda a otras Zonas de Disponibilidad
Implementando mi Presencia en la Nube: AWS
• Expanda a otras Zonas de Disponibilidad
Modelo Tradicional vs AWS

• Modelo Tradicional

Costo Infraestructura

Hardware Tradicional

Demanda Actual

Tiempo
Modelo Tradicional vs AWS
• Modelo Tradicional
– Crecimiento rápido, programado. ¿Cómo manejar esto?
• Ejemplo: Ventas al detalle en Navidad
– Crecimiento rápido, no esperado. ¿Cómo manejar esto?
Modelo Tradicional vs AWS
• Modelo Tradicional
– Crecimiento rápido, programado. ¿Cómo manejar esto?
• Ejemplo: Ventas al detalle en Navidad
– Crecimiento rápido, no esperado. ¿Cómo manejar esto?
Modelo Tradicional vs AWS
Costo Infraestructura Tradicional

Inversión Insatisfacción de
grande Clientes

Hardware Tradicional
Subutilización
Demanda Actual

Tiempo

Costo Infraestructura
AWS
Inversión
de acuerdo
a consume real

Hardware basado en
demanda

Demanda Actual

Tiempo
Modelo Tradicional vs AWS

Tradicional AWS
• Alto costo en cada • Incremento según la necesidad
implementación. “Pasos • Pago de acuerdo al consumo
Grandes” (depende del plan)

• El Equipo Técnico: Enfocado a


la administración del Data
Center • El Equipo Técnico: Enfocado
en el Servidor y Aplicaciones
• Se requiere de conocimiento
In-House
• Elastic computing (Crecimiento
• Reinventar la rueda
según se necesita)
• La infraestructura es tuya • Economía de Escala
Vertical vs Horizontal Scaling
Vertical vs Horizontal Scaling
Ganancias de AWS
¿Por qué AWS?
¿Por qué AWS?
Amazon Elastic Compute
Cloud (EC2)
¿Qué es EC2?

• Servicio web que proporciona servidores en la nube


• Pago por uso ($ por hora)
• Escalable, elástico
• Permite control total del servidor
• Adaptable a cualquier servicio de AWS
• Fiable (Disponibilidad de 99.95% en cada región)
• Flexible (Paquetes de software, sistemas operativos,
configuración de cpu, disco, memoria)
• Almacenamiento persistente y efímero
• Puedes utilizar sus AMI’s o crear las tuyas
Implementando mi Presencia en EC2 - Windows
• Cree su Instancia
Implementando mi Presencia en EC2 - Windows
• Seleccione el AMI
Implementando mi Presencia en EC2 - Windows
• ¿Qué es Amazon Machine Image?

Instanci
a
Guardar

Mi Puedo crear otra instancia utilizando el AMI


AMI creado
Implementando mi Presencia en EC2 - Windows

Elastic Mejor
Block Store
o SSD
throughput
Implementando mi Presencia en EC2 - Windows

Virtual Private
Cloud
Si Disable, no se
Zona de
asigna IP pública, es
Disponibilidad
decir solo tendría IP
Privada (para
servidores locales a
AWS)

La IP asignada no es fija.
Cada vez que reinicia
puede cambiar.
Para tener IP fija debe
Para agrupar instancias
solicitar el servicio de
de acuerdo a ciertas
Elastic IP address (EIP)
características (cluster,
partitión, spread)
Implementando mi Presencia en EC2 - Windows

Reservación de capacidades,
se paga por la instancia se
use o no

Dominio para Single


Identity and Sign On
Access
Management
Implementando mi Presencia en EC2 - Windows

Número de
SSD
operaciones
IOPS SSD
I/O por
Magnetic
segundo
Implementando mi Presencia en EC2 - Windows
Implementando mi Presencia en EC2 - Windows
Implementando mi Presencia en EC2 - Windows
Implementando mi Presencia en EC2 - Windows
Implementando mi Presencia en EC2 - Windows

Click y
descargar el
acceso
directo al RD

Click y seleccionar el
archivo que contiene la
llave para conocer el
password
Ciclo de Vida de una Instancia
Precios de EC2
• https://aws.amazon.com/ec2/pricing/on-demand/
Implementando mi Presencia en EC2 - Windows

• Instalar IIS
• Activar Security Group
• Probar si tiene acceso a HTTP
Creación de AMI (Amazon Machine Images)

Como crear

También hacer un ejercicio de crear instancia basado en el AMI


Elastic IP

Estos no son fijos.


Si se hace STOP
y START a la
instancia son
reasignados.
Elastic IP
Elastic IP
Elastic IP
Elastic IP
AWS Load Balancer

• Diagrama AWS EC2

Instance1
Internet

Elastic
Load
Balancer

Instance2
AWS Load Balancer
AWS Load Balancer
AWS Load Balancer

Usado cuando no
queremos usar las Ips
públicos de las instancias
AWS Load Balancer
AWS Load Balancer

Si no responde en 5 segundos, se lo
considera fuera de servicio

Prueba cada 30 segundos

Si no puede conectarse 2 veces


seguidas, lo saca del load balance

Si puede conectarse 10 veces


seguidas, lo reincorpora al load
balance
AWS Load Balancer

Si se lo desactiva, solo hace load


balancing con instancias de la misma
zona de disponibilidad

Mantiene la sesión en el endpoint


durante el tiempo indicado, a pesar
de que se ha caído la instancia
AWS Load Balancer
Precios AWS Load Balancer

• AWS Elastic Load Balancer Pricing


– Si 100 GB de dato en 30 días
– El costo sería:
• Costo mensual de $18 ($0.025 por hora x 24 horas por día x
30 días x 1 load balancer)
• Costo por datos $0.80 ($0.008 por GB x 100 GB)
• Costo total = $18.80
Ahora una instancia de Linux …
Implementando mi Presencia en EC2 - Linux
• Cree su Instancia
Implementando mi Presencia en EC2 - Linux
• Seleccione el AMI
Implementando mi Presencia en EC2 - Linux

Elastic Mejor
Block Store
o SSD
throughput
Implementando mi Presencia en EC2 - Linux

Virtual Private
Cloud

Zona de
Disponibilidad

Active Directory

Identity and
Access
Management
Implementando mi Presencia en EC2 - Linux

Stop o
Terminate
Implementando mi Presencia en EC2 - Linux

Número de
SSD
operaciones
IOPS SSD
I/O por
Magnetic
segundo
Implementando mi Presencia en EC2 - Linux
Implementando mi Presencia en EC2 - Linux
Implementando mi Presencia en EC2 - Linux
Implementando mi Presencia en EC2 - Linux

Selecciona el archivo descargado de 1. Ingresa el password


Amazon 2. Presiona “Save private key” y
guarda el archivo
Implementando mi Presencia en EC2 - Linux

2
2

1. Ingresa la dirección de la Instancia 1. Selecciona el archivo creado con


2. Selecciona “SSH → Auth” PuttyGen
2. Presione Open
Implementando mi Presencia en EC2 - Linux

1
2

1. El username es: ec2-user


2. Ingrese el password del archivo ingresado en PuttyGen
Implementando mi Presencia en EC2 - Linux
Implementando mi Presencia en EC2 - Linux
Implementando mi Presencia en EC2 - Linux

• Instalando Apache
– sudo yum update –y
– sudo yum install –y httpd
– sudo service httpd start
– sudo chkconfig httpd on

También podría gustarte