SlideShare una empresa de Scribd logo
AW S PA R A T O R P E S
I N T RO D U C C I O N A
A M A Z O N W E B S E RV I C E S
I N D I C E
• Q u i ck I n t ro
• Q u e e s AW S
• S e r v i c i o s d i s p o n i bl e s
• P re c i o s
• A P I s
• S 3
• E C 2
• R D S
• C l o u dw at ch
• R o u t e 5 3
• C l o u d F ro n t
• B e a n s t a l k
• C l o u d Fo rm at i o n
Q u i ck I n t ro
Q u i e n
s oy
a l o a i s a
Quien Soy?

- Trabajo en Osoco

- Vicepresidente de CyLiconValley

- Colaborador de AgileCyL

- Desarrollador, Dev/ops…. de todo un poco.
Q u i e n
s oy
a l o a i s a
Quien Soy?

- Trabajo en Osoco

- Vicepresidente de CyLiconValley

- Colaborador de AgileCyL

- Desarrollador, Dev/ops…. de todo un poco.
Evolución de estados de los servidores en producción.

- Antes era algo así para los administradores de sistemas

- Cuando empecé a trabajar en GMV montaba Racks de servidores en Cluster, incluso Racks de bakups en otros centros. Desarrollaba Centros de control de satélites.

- Tenía que montar todo el hardware, configurar el sistema completo, backups, etc
- En Deimos ya evolucionamos un poco y delegamos el alojamiento en un 3º (Housing) Pero esto seguía teniendo sus problemas. Toda la administración y instalación del
hardware y sistema.

- Anda que no he echado yo horas arreglando cosas de producción así por que no había otro modo, colgadas las comunicaciones, ataques, virus, etc
- En Supertruper ya delegábamos toda la gestión del hardware en un 3º al principio

- Al intentar entrar en otros países, necesitábamos más infraestructura, pero no sabíamos si iba a ser definitiva MVP. 

- Entonces pasamos a la nube de AWS, a continuación a DigitalOcean y algún servidor en Azure
- Ahora en Osoco, tenemos todo automatizado en AWS. Con ejecutar un script en mi consola local o ejecutar una tarea de Jenkins, creo un stack completo de
producción de un proyecto (Bases de datos, servidores webs, balanceadores de carga, autoescalado, etc)

- En Supertruper buscábamos buen precio más que automatizar despliegues o servicios automatizados. Ahora en Osoco, buscamos más fiabilidad, escalabilidad y
automatización.
I a a s / P a a S
- Comparativa entre Servicios

- Esta es mi opinión (Hasta que la cambie)

- Azure: Por detrás de AWS en automatización y simplicidad

- DigitalOcean: Barata pero pocos servicios

- AWS: La más completa y avanzada
I a a s / P a a S
- Comparativa entre Servicios

- Esta es mi opinión (Hasta que la cambie)

- Azure: Por detrás de AWS en automatización y simplicidad

- DigitalOcean: Barata pero pocos servicios

- AWS: La más completa y avanzada
I a a s / P a a S
- Comparativa entre Servicios

- Esta es mi opinión (Hasta que la cambie)

- Azure: Por detrás de AWS en automatización y simplicidad

- DigitalOcean: Barata pero pocos servicios

- AWS: La más completa y avanzada
I a a s / P a a S
- Comparativa entre Servicios

- Esta es mi opinión (Hasta que la cambie)

- Azure: Por detrás de AWS en automatización y simplicidad

- DigitalOcean: Barata pero pocos servicios

- AWS: La más completa y avanzada
I a a s / P a a S
- Comparativa entre Servicios

- Esta es mi opinión (Hasta que la cambie)

- Azure: Por detrás de AWS en automatización y simplicidad

- DigitalOcean: Barata pero pocos servicios

- AWS: La más completa y avanzada
I a a s / P a a S
- Comparativa entre Servicios

- Esta es mi opinión (Hasta que la cambie)

- Azure: Por detrás de AWS en automatización y simplicidad

- DigitalOcean: Barata pero pocos servicios

- AWS: La más completa y avanzada
I a a s / P a a S
- Comparativa entre Servicios

- Esta es mi opinión (Hasta que la cambie)

- Azure: Por detrás de AWS en automatización y simplicidad

- DigitalOcean: Barata pero pocos servicios

- AWS: La más completa y avanzada
I a a s / P a a S
- Comparativa entre Servicios

- Esta es mi opinión (Hasta que la cambie)

- Azure: Por detrás de AWS en automatización y simplicidad

- DigitalOcean: Barata pero pocos servicios

- AWS: La más completa y avanzada
- Amazon

- Amazon Web Services
- Amazon, nos podemos imaginar esto
- Que es AWS?

- Wikipedia: Es una colección de servicios web que en conjunto forman una plataforma de computación en la nube

- Buffet Libre!

- Lanzado oficialmente en 2006, casi 10 años.

- Desarrollada para mantener la infraestructura de sus propios servidores.
DATAC E N T E R
- En realidad son este tipo de edificaciones perdidas por la tierra
DATAC E N T E R
- Entre 50,000 - 80,000 Servidores por datacenter
DATAC E N T E R
E M P I E Z A YA
H O M B R E ! !
H E R R A M I E N TA S Y S E RV I C I O S
- Todos los servicios de AWS
- Servicios de computación
- Almacenamiento y entrega de contenido
- Bases de datos
Conexión y redes
- Herramientas de Desarrollo
Herramientas de Gestión
- Seguridad e Identificación
- Analíticas
- Servicios para móviles
- Servicios para aplicaciones
- Aplicaciones de empresa

- Curiosidad de servicio => Amazon Mechanical Turk
- Empresas que usan AWS

- Nokia, Adobe, Nasa, Fútbol club Barcelona, Shazam, etc

- Netflix basa todo su sistema en AWS y ha contribuido mucho con herramientas Open Source para ayudar a gestionar, mantener y securizar

- Se dice que la mitad del tráfico de internet en USA es de Netflix
QU I E N
U S A AW S ?
- Empresas que usan AWS

- Nokia, Adobe, Nasa, Fútbol club Barcelona, Shazam, etc

- Netflix basa todo su sistema en AWS y ha contribuido mucho con herramientas Open Source para ayudar a gestionar, mantener y securizar

- Se dice que la mitad del tráfico de internet en USA es de Netflix
QU I E N
U S A AW S ?
- Empresas que usan AWS

- Nokia, Adobe, Nasa, Fútbol club Barcelona, Shazam, etc

- Netflix basa todo su sistema en AWS y ha contribuido mucho con herramientas Open Source para ayudar a gestionar, mantener y securizar

- Se dice que la mitad del tráfico de internet en USA es de Netflix
QU I E N
U S A AW S ?
- Empresas que usan AWS

- Nokia, Adobe, Nasa, Fútbol club Barcelona, Shazam, etc

- Netflix basa todo su sistema en AWS y ha contribuido mucho con herramientas Open Source para ayudar a gestionar, mantener y securizar

- Se dice que la mitad del tráfico de internet en USA es de Netflix
QU I E N
U S A AW S ?
- Empresas que usan AWS

- Nokia, Adobe, Nasa, Fútbol club Barcelona, Shazam, etc

- Netflix basa todo su sistema en AWS y ha contribuido mucho con herramientas Open Source para ayudar a gestionar, mantener y securizar

- Se dice que la mitad del tráfico de internet en USA es de Netflix
QU I E N
U S A AW S ?
- Empresas que usan AWS

- Nokia, Adobe, Nasa, Fútbol club Barcelona, Shazam, etc

- Netflix basa todo su sistema en AWS y ha contribuido mucho con herramientas Open Source para ayudar a gestionar, mantener y securizar

- Se dice que la mitad del tráfico de internet en USA es de Netflix
QU I E N
U S A AW S ?
- Empresas que usan AWS

- Nokia, Adobe, Nasa, Fútbol club Barcelona, Shazam, etc

- Netflix basa todo su sistema en AWS y ha contribuido mucho con herramientas Open Source para ayudar a gestionar, mantener y securizar

- Se dice que la mitad del tráfico de internet en USA es de Netflix
QU I E N
U S A AW S ?
- Empresas que usan AWS

- Nokia, Adobe, Nasa, Fútbol club Barcelona, Shazam, etc

- Netflix basa todo su sistema en AWS y ha contribuido mucho con herramientas Open Source para ayudar a gestionar, mantener y securizar

- Se dice que la mitad del tráfico de internet en USA es de Netflix
QU I E N
U S A AW S ?
- Empresas que usan AWS

- Nokia, Adobe, Nasa, Fútbol club Barcelona, Shazam, etc

- Netflix basa todo su sistema en AWS y ha contribuido mucho con herramientas Open Source para ayudar a gestionar, mantener y securizar

- Se dice que la mitad del tráfico de internet en USA es de Netflix
QU I E N
U S A AW S ?
- Empresas que usan AWS

- Nokia, Adobe, Nasa, Fútbol club Barcelona, Shazam, etc

- Netflix basa todo su sistema en AWS y ha contribuido mucho con herramientas Open Source para ayudar a gestionar, mantener y securizar

- Se dice que la mitad del tráfico de internet en USA es de Netflix
QU I E N
U S A AW S ?
- Empresas que usan AWS

- Nokia, Adobe, Nasa, Fútbol club Barcelona, Shazam, etc

- Netflix basa todo su sistema en AWS y ha contribuido mucho con herramientas Open Source para ayudar a gestionar, mantener y securizar

- Se dice que la mitad del tráfico de internet en USA es de Netflix
AWS para torpes - Introducción a AWS
- Probar la tolerancia a fallos de todo el sistema.

- Asgard y muchas otras herramientas de ayuda open source en => http://netflix.github.io/#repo
R E G I O N E S Y Z O NA S
- En la imagen falta EU (Frankurt)

- Dependiendo de a donde nos enfoquemos podemos elegir la región y la zona de disponibilidad. Cada región tiene varias zonas de disponibilidad.

- Cada zona de disponibilidad se ejecuta en su propia infraestructura en ubicaciones físicas diferentes.

- A más regiones y más zonas de disponibilidad ejecutando nuestra aplicación, menor latencia, mayor disponibilidad y mayor tolerancia a fallos.
- Cuanto cuesta??

- Es carillo… Cambia por regiones.

- Precios => http://aws.amazon.com/es/pricing/

- Calculadora de precios => http://calculator.s3.amazonaws.com/index.html

- Precios de DigitalOcean => https://www.digitalocean.com/pricing/
- Factura

- Un par de servidores y sus discos EBS al mes

- 744Hrs = 31 días
- Factura

- Alarmas, dos stacks de 3 servidores (2x3 Small y 2x3 Medium) escalando si es necesario, balanceadores de carga, IP elástica, discos, bakups ,etc
- Facturas

- 3 Instancias RDS con esclavos activados.

- Web Console
H AY QU E I R
E S T I R A N D O
- Bueno id estirando que vamos a empezar con lo bueno!
- Como lo usamos?
AW S W E B C O N S O L E
- Recurso más socorrido para acceder a cualquier servicio de AWS

- Referencia => http://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/getting-started.html
- Demo => http://aws.amazon.com/es/

- Cada servicio tiene su consola

- Podemos hacer prácticamente de todo

- Enseñar algunas consolas y ejemplos EC2, RDS, S3
AW S C L I
- Interfaz de linea de comandos => Herramienta unificada para gestionar los servicios de AWS

- Se puede hacer de todo

- Hay que configurar un par de variables de entorno al instalarlo y crear unas Access Keys

- Configurar AWS CLI

- Página principal

- Documentación de referencia

- Proyecto abierto
- Demo

- # aws help

- # aws asdasas

- # aws ec2 asdasdads

- # aws ec2 describe-instances

- # aws ec2 monitor-instances --instance-ids i-ede8e409

- Con todo esto podemos crear scripts que hagan lo que queramos
- API REST para algunas cosas

- SOAP API también

- Autenticación

- Query Request API

- Paso de hacer demo
S D K S / I D E S / T O O L S
- SDKs y Tools

- Referencias

- http://aws.amazon.com/es/tools/

- https://aws.amazon.com/developertools/

- https://aws.amazon.com/code/
S D K S / I D E S / T O O L S
- SDKs y Tools

- Referencias

- http://aws.amazon.com/es/tools/

- https://aws.amazon.com/developertools/

- https://aws.amazon.com/code/
S D K S / I D E S / T O O L S
- SDKs y Tools

- Referencias

- http://aws.amazon.com/es/tools/

- https://aws.amazon.com/developertools/

- https://aws.amazon.com/code/
S D K S / I D E S / T O O L S
- SDKs y Tools

- Referencias

- http://aws.amazon.com/es/tools/

- https://aws.amazon.com/developertools/

- https://aws.amazon.com/code/
S D K S / I D E S / T O O L S
- SDKs y Tools

- Referencias

- http://aws.amazon.com/es/tools/

- https://aws.amazon.com/developertools/

- https://aws.amazon.com/code/
S D K S / I D E S / T O O L S
- SDKs y Tools

- Referencias

- http://aws.amazon.com/es/tools/

- https://aws.amazon.com/developertools/

- https://aws.amazon.com/code/
S D K S / I D E S / T O O L S
- SDKs y Tools

- Referencias

- http://aws.amazon.com/es/tools/

- https://aws.amazon.com/developertools/

- https://aws.amazon.com/code/
S D K S / I D E S / T O O L S
- SDKs y Tools

- Referencias

- http://aws.amazon.com/es/tools/

- https://aws.amazon.com/developertools/

- https://aws.amazon.com/code/
S D K S / I D E S / T O O L S
- SDKs y Tools

- Referencias

- http://aws.amazon.com/es/tools/

- https://aws.amazon.com/developertools/

- https://aws.amazon.com/code/
S D K S / I D E S / T O O L S
- SDKs y Tools

- Referencias

- http://aws.amazon.com/es/tools/

- https://aws.amazon.com/developertools/

- https://aws.amazon.com/code/
S D K S / I D E S / T O O L S
- SDKs y Tools

- Referencias

- http://aws.amazon.com/es/tools/

- https://aws.amazon.com/developertools/

- https://aws.amazon.com/code/
S D K S / I D E S / T O O L S
- SDKs y Tools

- Referencias

- http://aws.amazon.com/es/tools/

- https://aws.amazon.com/developertools/

- https://aws.amazon.com/code/
S D K S / I D E S / T O O L S
- SDKs y Tools

- Referencias

- http://aws.amazon.com/es/tools/

- https://aws.amazon.com/developertools/

- https://aws.amazon.com/code/
- Cafe?
E
M
P
E
Z
A
M
O
S
- Amazon Simple Storage Service

- Almacenamiento online que escalar muy rápido sin largos plazos para las actualizaciones.

- Lo utilizan Dropbox, Spotify, etc

- Sencilla interfaz que puede utilizarse para almacenar y recuperar la cantidad de datos que se desee

- 1º - Escribe, lee y elimina objetos que contengan desde 1 byte hasta 5 terabytes de datos. El número de objetos que puede almacenar es ilimitado (en un Bucket)

- 2º - Cada objeto está almacenado en un Bucket, y se recupera por medio de una clave exclusiva asignada por el desarrollador.

- 3º - Un Bucket puede estar almacenado en una de varias regiones. Puede elegir una región para optimizar la latencia, minimizar costes, etc

- 4º - Utiliza interfaces REST y SOAP
- Sirve también archivos de audio o video, contenido estático, fronts de webs, etc

- Los datos no se mueven de región a no ser que tu quieras.

- S3 in plain English

- Usos típicos:

- Copia de seguridad y almacenamiento

- Alojamiento de aplicaciones

- Alojamiento multimedia

- Suministro de software
• S c a l a bl e
- Sirve también archivos de audio o video, contenido estático, fronts de webs, etc

- Los datos no se mueven de región a no ser que tu quieras.

- S3 in plain English

- Usos típicos:

- Copia de seguridad y almacenamiento

- Alojamiento de aplicaciones

- Alojamiento multimedia

- Suministro de software
• S c a l a bl e
• A l t a ve l o c i d a d y d i s p o n i b i l i d a d
- Sirve también archivos de audio o video, contenido estático, fronts de webs, etc

- Los datos no se mueven de región a no ser que tu quieras.

- S3 in plain English

- Usos típicos:

- Copia de seguridad y almacenamiento

- Alojamiento de aplicaciones

- Alojamiento multimedia

- Suministro de software
• S c a l a bl e
• A l t a ve l o c i d a d y d i s p o n i b i l i d a d
• B a ck u p s
- Sirve también archivos de audio o video, contenido estático, fronts de webs, etc

- Los datos no se mueven de región a no ser que tu quieras.

- S3 in plain English

- Usos típicos:

- Copia de seguridad y almacenamiento

- Alojamiento de aplicaciones

- Alojamiento multimedia

- Suministro de software
• S c a l a bl e
• A l t a ve l o c i d a d y d i s p o n i b i l i d a d
• B a ck u p s
• A rch iv o s d e 5 G b m a x
- Sirve también archivos de audio o video, contenido estático, fronts de webs, etc

- Los datos no se mueven de región a no ser que tu quieras.

- S3 in plain English

- Usos típicos:

- Copia de seguridad y almacenamiento

- Alojamiento de aplicaciones

- Alojamiento multimedia

- Suministro de software
• S c a l a bl e
• A l t a ve l o c i d a d y d i s p o n i b i l i d a d
• B a ck u p s
• A rch iv o s d e 5 G b m a x
• N u m e ro i l i m i t a d o d e a rch ivo s
- Sirve también archivos de audio o video, contenido estático, fronts de webs, etc

- Los datos no se mueven de región a no ser que tu quieras.

- S3 in plain English

- Usos típicos:

- Copia de seguridad y almacenamiento

- Alojamiento de aplicaciones

- Alojamiento multimedia

- Suministro de software
• S c a l a bl e
• A l t a ve l o c i d a d y d i s p o n i b i l i d a d
• B a ck u p s
• A rch iv o s d e 5 G b m a x
• N u m e ro i l i m i t a d o d e a rch ivo s
• R e d u n d a n c i a e n Z o n a s y R e g i o n e s
- Sirve también archivos de audio o video, contenido estático, fronts de webs, etc

- Los datos no se mueven de región a no ser que tu quieras.

- S3 in plain English

- Usos típicos:

- Copia de seguridad y almacenamiento

- Alojamiento de aplicaciones

- Alojamiento multimedia

- Suministro de software
• S c a l a bl e
• A l t a ve l o c i d a d y d i s p o n i b i l i d a d
• B a ck u p s
• A rch iv o s d e 5 G b m a x
• N u m e ro i l i m i t a d o d e a rch ivo s
• R e d u n d a n c i a e n Z o n a s y R e g i o n e s
• S i m p l e Web i n t e r fa c e
- Sirve también archivos de audio o video, contenido estático, fronts de webs, etc

- Los datos no se mueven de región a no ser que tu quieras.

- S3 in plain English

- Usos típicos:

- Copia de seguridad y almacenamiento

- Alojamiento de aplicaciones

- Alojamiento multimedia

- Suministro de software
• S c a l a bl e
• A l t a ve l o c i d a d y d i s p o n i b i l i d a d
• B a ck u p s
• A rch iv o s d e 5 G b m a x
• N u m e ro i l i m i t a d o d e a rch ivo s
• R e d u n d a n c i a e n Z o n a s y R e g i o n e s
• S i m p l e Web i n t e r fa c e
• P rove e E n c r i p t a c i o n
- Sirve también archivos de audio o video, contenido estático, fronts de webs, etc

- Los datos no se mueven de región a no ser que tu quieras.

- S3 in plain English

- Usos típicos:

- Copia de seguridad y almacenamiento

- Alojamiento de aplicaciones

- Alojamiento multimedia

- Suministro de software
• S c a l a bl e
• A l t a ve l o c i d a d y d i s p o n i b i l i d a d
• B a ck u p s
• A rch iv o s d e 5 G b m a x
• N u m e ro i l i m i t a d o d e a rch ivo s
• R e d u n d a n c i a e n Z o n a s y R e g i o n e s
• S i m p l e Web i n t e r fa c e
• P rove e E n c r i p t a c i o n
• P r iv i l e g i o s d e a c c e s o
- Sirve también archivos de audio o video, contenido estático, fronts de webs, etc

- Los datos no se mueven de región a no ser que tu quieras.

- S3 in plain English

- Usos típicos:

- Copia de seguridad y almacenamiento

- Alojamiento de aplicaciones

- Alojamiento multimedia

- Suministro de software
• S c a l a bl e
• A l t a ve l o c i d a d y d i s p o n i b i l i d a d
• B a ck u p s
• A rch iv o s d e 5 G b m a x
• N u m e ro i l i m i t a d o d e a rch ivo s
• R e d u n d a n c i a e n Z o n a s y R e g i o n e s
• S i m p l e Web i n t e r fa c e
• P rove e E n c r i p t a c i o n
• P r iv i l e g i o s d e a c c e s o
• 9 9 . 9 9 9 9 9 9 9 9 9 9 % D u r a b i l i t y
- Sirve también archivos de audio o video, contenido estático, fronts de webs, etc

- Los datos no se mueven de región a no ser que tu quieras.

- S3 in plain English

- Usos típicos:

- Copia de seguridad y almacenamiento

- Alojamiento de aplicaciones

- Alojamiento multimedia

- Suministro de software
• S c a l a bl e
• A l t a ve l o c i d a d y d i s p o n i b i l i d a d
• B a ck u p s
• A rch iv o s d e 5 G b m a x
• N u m e ro i l i m i t a d o d e a rch ivo s
• R e d u n d a n c i a e n Z o n a s y R e g i o n e s
• S i m p l e Web i n t e r fa c e
• P rove e E n c r i p t a c i o n
• P r iv i l e g i o s d e a c c e s o
• 9 9 . 9 9 9 9 9 9 9 9 9 9
• N o e s u n F i l e S y s t e m
- Sirve también archivos de audio o video, contenido estático, fronts de webs, etc

- Los datos no se mueven de región a no ser que tu quieras.

- S3 in plain English

- Usos típicos:

- Copia de seguridad y almacenamiento

- Alojamiento de aplicaciones

- Alojamiento multimedia

- Suministro de software
• S c a l a bl e
• A l t a ve l o c i d a d y d i s p o n i b i l i d a d
• B a ck u p s
• A rch iv o s d e 5 G b m a x
• N u m e ro i l i m i t a d o d e a rch ivo s
• R e d u n d a n c i a e n Z o n a s y R e g i o n e s
• S i m p l e Web i n t e r fa c e
• P rove e E n c r i p t a c i o n
• P r iv i l e g i o s d e a c c e s o
• 9 9 . 9 9 9 9 9 9 9 9 9 9
• N o e s u n F i l e S y s t e m
• WO R M ( W r i t e O n e R e a d M a ny )
- Sirve también archivos de audio o video, contenido estático, fronts de webs, etc

- Los datos no se mueven de región a no ser que tu quieras.

- S3 in plain English

- Usos típicos:

- Copia de seguridad y almacenamiento

- Alojamiento de aplicaciones

- Alojamiento multimedia

- Suministro de software
- Video S3 Demo

- https://console.aws.amazon.com/s3/home?region=eu-west-1

- Creamos un Bucket (El nombre debe de ser único): presentacion-charla-aws

- Añadimos un archivo (seleccionamos permisos, añadimos metadatos (Clave,valor))

- Ver detalles de un archivo y acciones

- Demo CLI =>

- # aws s3 ls

- # aws s3 ls s3://presentacion-charla-aws/

- # aws s3 cp README.txt s3://presentacion-charla-aws/README.txt

- Ver en la consola que se ha subido y tenemos control total sobre él
- Elastic Compute Cloud
E C 2 ( E L A S T I C C O M P U T E C L O U D )
- Arquitectura web típica:

- Creación de servidores bajo demanda

- Rápido escalado, unos 2-3 minutos

- Un año de uso gratuito para probar con una cuenta de AWS
E L A S T I C C O M P U T E C L O U D
- Para hacerse una idea de lo que supondría una arquitectura un poco compleja.
VAYA M O S
PA S O A PA S O
T E R M I N O S
- EBS: Almacenamiento persistente independiente de las instancias de máquinas. Ahora SSD. Con ellas se pueden parar las máquinas y volver a arrancarlas. SSD,
IOPS aprovisionadas (SSD) o discos magnéticos.

- Elastic IP: No asociada a una instancia concreta, se pueden reasignar. Acordaros de cuando había que cambiar una ip de un servidor a otro antes :S

- CloudWatch: Supervisión para las aplicaciones y los recursos de AWS, permite visualizar la utilización de recursos, el funcionamiento operativo y patrones de
demanda en general (incluido el uso de CPU, las operaciones de lectura y escritura en disco y el tráfico de red). Puede obtener estadísticas, ver gráficos y definir
alarmas para sus datos de métricas.

- Auto Scaling: Permite escalar automáticamente la capacidad de Amazon EC2, para aumentarla o reducirla manualmente o según demanda. Servicio Gratuito

- Elastic load Balancing: Balanceadores de carga que detectan el mal estado de servicios y redirige el tráfico hacia otras máquinas en ese caso, hasta que estas se
recrean o se recuperan. Soporta SSL transparente para nosotros.

- AMI: Podemos crear nuestras propias AMIs. Lista => http://alestic.com/ o https://aws.amazon.com/marketplace/ref=brs_navhdr_header
T E R M I N O S
• Volumes (Persistentes y Volatiles)
- EBS: Almacenamiento persistente independiente de las instancias de máquinas. Ahora SSD. Con ellas se pueden parar las máquinas y volver a arrancarlas. SSD,
IOPS aprovisionadas (SSD) o discos magnéticos.

- Elastic IP: No asociada a una instancia concreta, se pueden reasignar. Acordaros de cuando había que cambiar una ip de un servidor a otro antes :S

- CloudWatch: Supervisión para las aplicaciones y los recursos de AWS, permite visualizar la utilización de recursos, el funcionamiento operativo y patrones de
demanda en general (incluido el uso de CPU, las operaciones de lectura y escritura en disco y el tráfico de red). Puede obtener estadísticas, ver gráficos y definir
alarmas para sus datos de métricas.

- Auto Scaling: Permite escalar automáticamente la capacidad de Amazon EC2, para aumentarla o reducirla manualmente o según demanda. Servicio Gratuito

- Elastic load Balancing: Balanceadores de carga que detectan el mal estado de servicios y redirige el tráfico hacia otras máquinas en ese caso, hasta que estas se
recrean o se recuperan. Soporta SSL transparente para nosotros.

- AMI: Podemos crear nuestras propias AMIs. Lista => http://alestic.com/ o https://aws.amazon.com/marketplace/ref=brs_navhdr_header
T E R M I N O S
• Volumes
• EBS Elastic Block Store
- EBS: Almacenamiento persistente independiente de las instancias de máquinas. Ahora SSD. Con ellas se pueden parar las máquinas y volver a arrancarlas. SSD,
IOPS aprovisionadas (SSD) o discos magnéticos.

- Elastic IP: No asociada a una instancia concreta, se pueden reasignar. Acordaros de cuando había que cambiar una ip de un servidor a otro antes :S

- CloudWatch: Supervisión para las aplicaciones y los recursos de AWS, permite visualizar la utilización de recursos, el funcionamiento operativo y patrones de
demanda en general (incluido el uso de CPU, las operaciones de lectura y escritura en disco y el tráfico de red). Puede obtener estadísticas, ver gráficos y definir
alarmas para sus datos de métricas.

- Auto Scaling: Permite escalar automáticamente la capacidad de Amazon EC2, para aumentarla o reducirla manualmente o según demanda. Servicio Gratuito

- Elastic load Balancing: Balanceadores de carga que detectan el mal estado de servicios y redirige el tráfico hacia otras máquinas en ese caso, hasta que estas se
recrean o se recuperan. Soporta SSL transparente para nosotros.

- AMI: Podemos crear nuestras propias AMIs. Lista => http://alestic.com/ o https://aws.amazon.com/marketplace/ref=brs_navhdr_header
T E R M I N O S
• Volumes
• EBS Elastic Block Store
• Instancias optimizadas para EBS
- EBS: Almacenamiento persistente independiente de las instancias de máquinas. Ahora SSD. Con ellas se pueden parar las máquinas y volver a arrancarlas. SSD,
IOPS aprovisionadas (SSD) o discos magnéticos.

- Elastic IP: No asociada a una instancia concreta, se pueden reasignar. Acordaros de cuando había que cambiar una ip de un servidor a otro antes :S

- CloudWatch: Supervisión para las aplicaciones y los recursos de AWS, permite visualizar la utilización de recursos, el funcionamiento operativo y patrones de
demanda en general (incluido el uso de CPU, las operaciones de lectura y escritura en disco y el tráfico de red). Puede obtener estadísticas, ver gráficos y definir
alarmas para sus datos de métricas.

- Auto Scaling: Permite escalar automáticamente la capacidad de Amazon EC2, para aumentarla o reducirla manualmente o según demanda. Servicio Gratuito

- Elastic load Balancing: Balanceadores de carga que detectan el mal estado de servicios y redirige el tráfico hacia otras máquinas en ese caso, hasta que estas se
recrean o se recuperan. Soporta SSL transparente para nosotros.

- AMI: Podemos crear nuestras propias AMIs. Lista => http://alestic.com/ o https://aws.amazon.com/marketplace/ref=brs_navhdr_header
T E R M I N O S
• Volumes
• EBS Elastic Block Store
• Instancias optimizadas para EBS
• Elastic IPs
- EBS: Almacenamiento persistente independiente de las instancias de máquinas. Ahora SSD. Con ellas se pueden parar las máquinas y volver a arrancarlas. SSD,
IOPS aprovisionadas (SSD) o discos magnéticos.

- Elastic IP: No asociada a una instancia concreta, se pueden reasignar. Acordaros de cuando había que cambiar una ip de un servidor a otro antes :S

- CloudWatch: Supervisión para las aplicaciones y los recursos de AWS, permite visualizar la utilización de recursos, el funcionamiento operativo y patrones de
demanda en general (incluido el uso de CPU, las operaciones de lectura y escritura en disco y el tráfico de red). Puede obtener estadísticas, ver gráficos y definir
alarmas para sus datos de métricas.

- Auto Scaling: Permite escalar automáticamente la capacidad de Amazon EC2, para aumentarla o reducirla manualmente o según demanda. Servicio Gratuito

- Elastic load Balancing: Balanceadores de carga que detectan el mal estado de servicios y redirige el tráfico hacia otras máquinas en ese caso, hasta que estas se
recrean o se recuperan. Soporta SSL transparente para nosotros.

- AMI: Podemos crear nuestras propias AMIs. Lista => http://alestic.com/ o https://aws.amazon.com/marketplace/ref=brs_navhdr_header
T E R M I N O S
• Volumes
• EBS Elastic Block Store
• Instancias optimizadas para EBS
• Elastic IPs
• Virtual Private Cloud
- EBS: Almacenamiento persistente independiente de las instancias de máquinas. Ahora SSD. Con ellas se pueden parar las máquinas y volver a arrancarlas. SSD,
IOPS aprovisionadas (SSD) o discos magnéticos.

- Elastic IP: No asociada a una instancia concreta, se pueden reasignar. Acordaros de cuando había que cambiar una ip de un servidor a otro antes :S

- CloudWatch: Supervisión para las aplicaciones y los recursos de AWS, permite visualizar la utilización de recursos, el funcionamiento operativo y patrones de
demanda en general (incluido el uso de CPU, las operaciones de lectura y escritura en disco y el tráfico de red). Puede obtener estadísticas, ver gráficos y definir
alarmas para sus datos de métricas.

- Auto Scaling: Permite escalar automáticamente la capacidad de Amazon EC2, para aumentarla o reducirla manualmente o según demanda. Servicio Gratuito

- Elastic load Balancing: Balanceadores de carga que detectan el mal estado de servicios y redirige el tráfico hacia otras máquinas en ese caso, hasta que estas se
recrean o se recuperan. Soporta SSL transparente para nosotros.

- AMI: Podemos crear nuestras propias AMIs. Lista => http://alestic.com/ o https://aws.amazon.com/marketplace/ref=brs_navhdr_header
T E R M I N O S
• Volumes
• EBS Elastic Block Store
• Instancias optimizadas para EBS
• Elastic IPs
• Virtual Private Cloud
• CloudWatch
- EBS: Almacenamiento persistente independiente de las instancias de máquinas. Ahora SSD. Con ellas se pueden parar las máquinas y volver a arrancarlas. SSD,
IOPS aprovisionadas (SSD) o discos magnéticos.

- Elastic IP: No asociada a una instancia concreta, se pueden reasignar. Acordaros de cuando había que cambiar una ip de un servidor a otro antes :S

- CloudWatch: Supervisión para las aplicaciones y los recursos de AWS, permite visualizar la utilización de recursos, el funcionamiento operativo y patrones de
demanda en general (incluido el uso de CPU, las operaciones de lectura y escritura en disco y el tráfico de red). Puede obtener estadísticas, ver gráficos y definir
alarmas para sus datos de métricas.

- Auto Scaling: Permite escalar automáticamente la capacidad de Amazon EC2, para aumentarla o reducirla manualmente o según demanda. Servicio Gratuito

- Elastic load Balancing: Balanceadores de carga que detectan el mal estado de servicios y redirige el tráfico hacia otras máquinas en ese caso, hasta que estas se
recrean o se recuperan. Soporta SSL transparente para nosotros.

- AMI: Podemos crear nuestras propias AMIs. Lista => http://alestic.com/ o https://aws.amazon.com/marketplace/ref=brs_navhdr_header
T E R M I N O S
• Volumes
• EBS Elastic Block Store
• Instancias optimizadas para EBS
• Elastic IPs
• Virtual Private Cloud
• CloudWatch
• Auto Scaling
- EBS: Almacenamiento persistente independiente de las instancias de máquinas. Ahora SSD. Con ellas se pueden parar las máquinas y volver a arrancarlas. SSD,
IOPS aprovisionadas (SSD) o discos magnéticos.

- Elastic IP: No asociada a una instancia concreta, se pueden reasignar. Acordaros de cuando había que cambiar una ip de un servidor a otro antes :S

- CloudWatch: Supervisión para las aplicaciones y los recursos de AWS, permite visualizar la utilización de recursos, el funcionamiento operativo y patrones de
demanda en general (incluido el uso de CPU, las operaciones de lectura y escritura en disco y el tráfico de red). Puede obtener estadísticas, ver gráficos y definir
alarmas para sus datos de métricas.

- Auto Scaling: Permite escalar automáticamente la capacidad de Amazon EC2, para aumentarla o reducirla manualmente o según demanda. Servicio Gratuito

- Elastic load Balancing: Balanceadores de carga que detectan el mal estado de servicios y redirige el tráfico hacia otras máquinas en ese caso, hasta que estas se
recrean o se recuperan. Soporta SSL transparente para nosotros.

- AMI: Podemos crear nuestras propias AMIs. Lista => http://alestic.com/ o https://aws.amazon.com/marketplace/ref=brs_navhdr_header
T E R M I N O S
• Volumes
• EBS Elastic Block Store
• Instancias optimizadas para EBS
• Elastic IPs
• Virtual Private Cloud
• CloudWatch
• Auto Scaling
• Elastic Load Balancing
- EBS: Almacenamiento persistente independiente de las instancias de máquinas. Ahora SSD. Con ellas se pueden parar las máquinas y volver a arrancarlas. SSD,
IOPS aprovisionadas (SSD) o discos magnéticos.

- Elastic IP: No asociada a una instancia concreta, se pueden reasignar. Acordaros de cuando había que cambiar una ip de un servidor a otro antes :S

- CloudWatch: Supervisión para las aplicaciones y los recursos de AWS, permite visualizar la utilización de recursos, el funcionamiento operativo y patrones de
demanda en general (incluido el uso de CPU, las operaciones de lectura y escritura en disco y el tráfico de red). Puede obtener estadísticas, ver gráficos y definir
alarmas para sus datos de métricas.

- Auto Scaling: Permite escalar automáticamente la capacidad de Amazon EC2, para aumentarla o reducirla manualmente o según demanda. Servicio Gratuito

- Elastic load Balancing: Balanceadores de carga que detectan el mal estado de servicios y redirige el tráfico hacia otras máquinas en ese caso, hasta que estas se
recrean o se recuperan. Soporta SSL transparente para nosotros.

- AMI: Podemos crear nuestras propias AMIs. Lista => http://alestic.com/ o https://aws.amazon.com/marketplace/ref=brs_navhdr_header
T E R M I N O S
• Volumes
• EBS Elastic Block Store
• Instancias optimizadas para EBS
• Elastic IPs
• Virtual Private Cloud
• CloudWatch
• Auto Scaling
• Elastic Load Balancing
• Security Groups
- EBS: Almacenamiento persistente independiente de las instancias de máquinas. Ahora SSD. Con ellas se pueden parar las máquinas y volver a arrancarlas. SSD,
IOPS aprovisionadas (SSD) o discos magnéticos.

- Elastic IP: No asociada a una instancia concreta, se pueden reasignar. Acordaros de cuando había que cambiar una ip de un servidor a otro antes :S

- CloudWatch: Supervisión para las aplicaciones y los recursos de AWS, permite visualizar la utilización de recursos, el funcionamiento operativo y patrones de
demanda en general (incluido el uso de CPU, las operaciones de lectura y escritura en disco y el tráfico de red). Puede obtener estadísticas, ver gráficos y definir
alarmas para sus datos de métricas.

- Auto Scaling: Permite escalar automáticamente la capacidad de Amazon EC2, para aumentarla o reducirla manualmente o según demanda. Servicio Gratuito

- Elastic load Balancing: Balanceadores de carga que detectan el mal estado de servicios y redirige el tráfico hacia otras máquinas en ese caso, hasta que estas se
recrean o se recuperan. Soporta SSL transparente para nosotros.

- AMI: Podemos crear nuestras propias AMIs. Lista => http://alestic.com/ o https://aws.amazon.com/marketplace/ref=brs_navhdr_header
T E R M I N O S
• Volumes
• EBS Elastic Block Store
• Instancias optimizadas para EBS
• Elastic IPs
• Virtual Private Cloud
• CloudWatch
• Auto Scaling
• Elastic Load Balancing
• Security Groups
• Key Pairs .pem
- EBS: Almacenamiento persistente independiente de las instancias de máquinas. Ahora SSD. Con ellas se pueden parar las máquinas y volver a arrancarlas. SSD,
IOPS aprovisionadas (SSD) o discos magnéticos.

- Elastic IP: No asociada a una instancia concreta, se pueden reasignar. Acordaros de cuando había que cambiar una ip de un servidor a otro antes :S

- CloudWatch: Supervisión para las aplicaciones y los recursos de AWS, permite visualizar la utilización de recursos, el funcionamiento operativo y patrones de
demanda en general (incluido el uso de CPU, las operaciones de lectura y escritura en disco y el tráfico de red). Puede obtener estadísticas, ver gráficos y definir
alarmas para sus datos de métricas.

- Auto Scaling: Permite escalar automáticamente la capacidad de Amazon EC2, para aumentarla o reducirla manualmente o según demanda. Servicio Gratuito

- Elastic load Balancing: Balanceadores de carga que detectan el mal estado de servicios y redirige el tráfico hacia otras máquinas en ese caso, hasta que estas se
recrean o se recuperan. Soporta SSL transparente para nosotros.

- AMI: Podemos crear nuestras propias AMIs. Lista => http://alestic.com/ o https://aws.amazon.com/marketplace/ref=brs_navhdr_header
T E R M I N O S
• Volumes
• EBS Elastic Block Store
• Instancias optimizadas para EBS
• Elastic IPs
• Virtual Private Cloud
• CloudWatch
• Auto Scaling
• Elastic Load Balancing
• Security Groups
• Key Pairs .pem
• Snapshots
- EBS: Almacenamiento persistente independiente de las instancias de máquinas. Ahora SSD. Con ellas se pueden parar las máquinas y volver a arrancarlas. SSD,
IOPS aprovisionadas (SSD) o discos magnéticos.

- Elastic IP: No asociada a una instancia concreta, se pueden reasignar. Acordaros de cuando había que cambiar una ip de un servidor a otro antes :S

- CloudWatch: Supervisión para las aplicaciones y los recursos de AWS, permite visualizar la utilización de recursos, el funcionamiento operativo y patrones de
demanda en general (incluido el uso de CPU, las operaciones de lectura y escritura en disco y el tráfico de red). Puede obtener estadísticas, ver gráficos y definir
alarmas para sus datos de métricas.

- Auto Scaling: Permite escalar automáticamente la capacidad de Amazon EC2, para aumentarla o reducirla manualmente o según demanda. Servicio Gratuito

- Elastic load Balancing: Balanceadores de carga que detectan el mal estado de servicios y redirige el tráfico hacia otras máquinas en ese caso, hasta que estas se
recrean o se recuperan. Soporta SSL transparente para nosotros.

- AMI: Podemos crear nuestras propias AMIs. Lista => http://alestic.com/ o https://aws.amazon.com/marketplace/ref=brs_navhdr_header
T E R M I N O S
• Volumes
• EBS Elastic Block Store
• Instancias optimizadas para EBS
• Elastic IPs
• Virtual Private Cloud
• CloudWatch
• Auto Scaling
• Elastic Load Balancing
• Security Groups
• Key Pairs .pem
• Snapshots
• AMIs
- EBS: Almacenamiento persistente independiente de las instancias de máquinas. Ahora SSD. Con ellas se pueden parar las máquinas y volver a arrancarlas. SSD,
IOPS aprovisionadas (SSD) o discos magnéticos.

- Elastic IP: No asociada a una instancia concreta, se pueden reasignar. Acordaros de cuando había que cambiar una ip de un servidor a otro antes :S

- CloudWatch: Supervisión para las aplicaciones y los recursos de AWS, permite visualizar la utilización de recursos, el funcionamiento operativo y patrones de
demanda en general (incluido el uso de CPU, las operaciones de lectura y escritura en disco y el tráfico de red). Puede obtener estadísticas, ver gráficos y definir
alarmas para sus datos de métricas.

- Auto Scaling: Permite escalar automáticamente la capacidad de Amazon EC2, para aumentarla o reducirla manualmente o según demanda. Servicio Gratuito

- Elastic load Balancing: Balanceadores de carga que detectan el mal estado de servicios y redirige el tráfico hacia otras máquinas en ese caso, hasta que estas se
recrean o se recuperan. Soporta SSL transparente para nosotros.

- AMI: Podemos crear nuestras propias AMIs. Lista => http://alestic.com/ o https://aws.amazon.com/marketplace/ref=brs_navhdr_header
T I P O S D E
I N S TA N C I A S
- http://www.ec2instances.info/?region=eu-west-1
S I S T E M A S
O P E R AT I VO S
- Video de la Demo

- Opción rápida, Opción a detalle (Instalar paso a paso ), AWSMarketPlace, BitNami

- Demo 

- 1º Crear una instancia paso a paso con el How to con un AMI con Wordpress.

- 2º Acceder a la máquina por ssh => # chmod 600 Downloads/wordpress-pruebas.pem; # ssh -i /path/to/private_key.pem ubuntu@ip

- 3º CLI:

- # aws ec2 describe-instances

- # aws ec2 describe-instance-status

- # aws ec2 describe-volumes
R e l at i o n a l
D at a b a s e
S e r v i c e
- Facilita las tareas de configuración, gestión y escalado de bases de datos relacionales

- Backups, replicas, etc

- Ahorro de tiempo de puesta en marcha, instalación, configuración y mantenimiento.
D D B B
s o p o r t a d a s
- RDS nos proporciona instancias de bases de datos en pleno funcionamiento y con añadidos.

- Podemos configurarlas, conectarnos a ellas desde cualquier cliente, realizar backups automáticamente, monitorizarlas, etc.

- Podemos utilizar cualquier herramienta de gestión o análisis que estuviéramos usando previamente contra alguna de estas ddbb.

- Diferentes precios => Dependiendo de licencias si es necesario como en Oracle.
D D B B
s o p o r t a d a s
- RDS nos proporciona instancias de bases de datos en pleno funcionamiento y con añadidos.

- Podemos configurarlas, conectarnos a ellas desde cualquier cliente, realizar backups automáticamente, monitorizarlas, etc.

- Podemos utilizar cualquier herramienta de gestión o análisis que estuviéramos usando previamente contra alguna de estas ddbb.

- Diferentes precios => Dependiendo de licencias si es necesario como en Oracle.
D D B B
s o p o r t a d a s
- RDS nos proporciona instancias de bases de datos en pleno funcionamiento y con añadidos.

- Podemos configurarlas, conectarnos a ellas desde cualquier cliente, realizar backups automáticamente, monitorizarlas, etc.

- Podemos utilizar cualquier herramienta de gestión o análisis que estuviéramos usando previamente contra alguna de estas ddbb.

- Diferentes precios => Dependiendo de licencias si es necesario como en Oracle.
D D B B
s o p o r t a d a s
- RDS nos proporciona instancias de bases de datos en pleno funcionamiento y con añadidos.

- Podemos configurarlas, conectarnos a ellas desde cualquier cliente, realizar backups automáticamente, monitorizarlas, etc.

- Podemos utilizar cualquier herramienta de gestión o análisis que estuviéramos usando previamente contra alguna de estas ddbb.

- Diferentes precios => Dependiendo de licencias si es necesario como en Oracle.
D D B B
s o p o r t a d a s
- RDS nos proporciona instancias de bases de datos en pleno funcionamiento y con añadidos.

- Podemos configurarlas, conectarnos a ellas desde cualquier cliente, realizar backups automáticamente, monitorizarlas, etc.

- Podemos utilizar cualquier herramienta de gestión o análisis que estuviéramos usando previamente contra alguna de estas ddbb.

- Diferentes precios => Dependiendo de licencias si es necesario como en Oracle.
Au ro r a
- Nueva Base de datos que va a soportar AWS, está en beta.

- Estoy deseando probar si esos datos son verdad :D

- Actualización: Parece que no!
- AWS no soporta todos los motores de almacenamiento de todas las bases de datos que soporta.

- Mysql no soporta bien MyISAM, puede ocasionar perdidas de datos y no se hacen backups de este motor de forma transparente como el resto. Utilizadlo revisando
las limitaciones.

- Creamos réplicas con un botón o un comando de consola. Perfecto para aplicaciones con lecturas intensivas

- Pago por uso

- Versiones desde la 5.1 a la 5.6.21 para Mysql

- 35 días máximo de retención de Backups

- Restauración a un punto temporal
• S S D , I O P s A l t o re n d i m i e n t o.
- AWS no soporta todos los motores de almacenamiento de todas las bases de datos que soporta.

- Mysql no soporta bien MyISAM, puede ocasionar perdidas de datos y no se hacen backups de este motor de forma transparente como el resto. Utilizadlo revisando
las limitaciones.

- Creamos réplicas con un botón o un comando de consola. Perfecto para aplicaciones con lecturas intensivas

- Pago por uso

- Versiones desde la 5.1 a la 5.6.21 para Mysql

- 35 días máximo de retención de Backups

- Restauración a un punto temporal
• S S D
• T i p o s d e I n s t a n c i a s ( m 1 , m 2 , l a r ge , e t c )
- AWS no soporta todos los motores de almacenamiento de todas las bases de datos que soporta.

- Mysql no soporta bien MyISAM, puede ocasionar perdidas de datos y no se hacen backups de este motor de forma transparente como el resto. Utilizadlo revisando
las limitaciones.

- Creamos réplicas con un botón o un comando de consola. Perfecto para aplicaciones con lecturas intensivas

- Pago por uso

- Versiones desde la 5.1 a la 5.6.21 para Mysql

- 35 días máximo de retención de Backups

- Restauración a un punto temporal
• S S D
• T i p o s d e I n s t a n c i a s
• P a rch e s a u t o m at i c o s
- AWS no soporta todos los motores de almacenamiento de todas las bases de datos que soporta.

- Mysql no soporta bien MyISAM, puede ocasionar perdidas de datos y no se hacen backups de este motor de forma transparente como el resto. Utilizadlo revisando
las limitaciones.

- Creamos réplicas con un botón o un comando de consola. Perfecto para aplicaciones con lecturas intensivas

- Pago por uso

- Versiones desde la 5.1 a la 5.6.21 para Mysql

- 35 días máximo de retención de Backups

- Restauración a un punto temporal
• S S D
• T i p o s d e I n s t a n c i a s
• P a rch e s a u t o m at i c o s
• S n ap S h o t s ( B a ck u p s ) R e c ove r y
- AWS no soporta todos los motores de almacenamiento de todas las bases de datos que soporta.

- Mysql no soporta bien MyISAM, puede ocasionar perdidas de datos y no se hacen backups de este motor de forma transparente como el resto. Utilizadlo revisando
las limitaciones.

- Creamos réplicas con un botón o un comando de consola. Perfecto para aplicaciones con lecturas intensivas

- Pago por uso

- Versiones desde la 5.1 a la 5.6.21 para Mysql

- 35 días máximo de retención de Backups

- Restauración a un punto temporal
• S S D
• T i p o s d e I n s t a n c i a s
• P a rch e s a u t o m at i c o s
• S n ap S h o t s
• E s c a l a d o ( A l m a c e n a m i e n t o e I n s t a n c i a s )
- AWS no soporta todos los motores de almacenamiento de todas las bases de datos que soporta.

- Mysql no soporta bien MyISAM, puede ocasionar perdidas de datos y no se hacen backups de este motor de forma transparente como el resto. Utilizadlo revisando
las limitaciones.

- Creamos réplicas con un botón o un comando de consola. Perfecto para aplicaciones con lecturas intensivas

- Pago por uso

- Versiones desde la 5.1 a la 5.6.21 para Mysql

- 35 días máximo de retención de Backups

- Restauración a un punto temporal
• S S D
• T i p o s d e I n s t a n c i a s
• P a rch e s a u t o m at i c o s
• S n ap S h o t s
• E s c a l a d o
• D i s p o n i b i l i d a d ( M u l t i p l e s Z o n a s )
- AWS no soporta todos los motores de almacenamiento de todas las bases de datos que soporta.

- Mysql no soporta bien MyISAM, puede ocasionar perdidas de datos y no se hacen backups de este motor de forma transparente como el resto. Utilizadlo revisando
las limitaciones.

- Creamos réplicas con un botón o un comando de consola. Perfecto para aplicaciones con lecturas intensivas

- Pago por uso

- Versiones desde la 5.1 a la 5.6.21 para Mysql

- 35 días máximo de retención de Backups

- Restauración a un punto temporal
• S S D
• T i p o s d e I n s t a n c i a s
• P a rch e s a u t o m at i c o s
• S n ap S h o t s
• E s c a l a d o
• D i s p o n i b i l i d a d
• A P I s ( W E B C o n s o l e , C L I )
- AWS no soporta todos los motores de almacenamiento de todas las bases de datos que soporta.

- Mysql no soporta bien MyISAM, puede ocasionar perdidas de datos y no se hacen backups de este motor de forma transparente como el resto. Utilizadlo revisando
las limitaciones.

- Creamos réplicas con un botón o un comando de consola. Perfecto para aplicaciones con lecturas intensivas

- Pago por uso

- Versiones desde la 5.1 a la 5.6.21 para Mysql

- 35 días máximo de retención de Backups

- Restauración a un punto temporal
• S S D
• T i p o s d e I n s t a n c i a s
• P a rch e s a u t o m at i c o s
• S n ap S h o t s
• E s c a l a d o
• D i s p o n i b i l i d a d
• A P I s
• P re c o n fi g u r a d o ( p o r e l t i p o d e i n s t a n c i a )
- AWS no soporta todos los motores de almacenamiento de todas las bases de datos que soporta.

- Mysql no soporta bien MyISAM, puede ocasionar perdidas de datos y no se hacen backups de este motor de forma transparente como el resto. Utilizadlo revisando
las limitaciones.

- Creamos réplicas con un botón o un comando de consola. Perfecto para aplicaciones con lecturas intensivas

- Pago por uso

- Versiones desde la 5.1 a la 5.6.21 para Mysql

- 35 días máximo de retención de Backups

- Restauración a un punto temporal
• S S D
• T i p o s d e I n s t a n c i a s
• P a rch e s a u t o m at i c o s
• S n ap S h o t s
• E s c a l a d o
• D i s p o n i b i l i d a d
• A P I s
• P re c o n fi g u r a d o
• S u p e r v i s i o n , m e t r i c a s y n o t i fi c a c i o n e s
- AWS no soporta todos los motores de almacenamiento de todas las bases de datos que soporta.

- Mysql no soporta bien MyISAM, puede ocasionar perdidas de datos y no se hacen backups de este motor de forma transparente como el resto. Utilizadlo revisando
las limitaciones.

- Creamos réplicas con un botón o un comando de consola. Perfecto para aplicaciones con lecturas intensivas

- Pago por uso

- Versiones desde la 5.1 a la 5.6.21 para Mysql

- 35 días máximo de retención de Backups

- Restauración a un punto temporal
- Sin Multi-AZ

- Solo se puede promocionar a Master un servidor de manera manual, no automática si no lo tienes con Multi-AZ
- Con Multi-AZ disponemos de una réplica latente en una zona de disponibilidad distinta que sustituirá automáticamente nuestra instancia master si esta entra en
mantenimiento, falla o hay problemas en su AZ.

- El despliegue Multi-AZ viene con un SLA garantizado del 99,95%

- No sufre de picos de latencia cuando realizamos snapshots o copias de seguridad porque estos se hacen sobre la instancia latente.

- Inconveniente: No podemos disponer de acceso a la instancia latente antes de que se produzca la caída de la principal, por lo que no nos permite descargarla de
trabajo.
- Video de la Demo

- Consola WEB

- Crear una con el How To. Enseñar todas las opciones

- Dar acceso en el Security Group

- Conectar desde máquina creada anteriormente con EC2.

- Enseñar gráficas, Logs, SnapShots, Configuración de parámetros, 

- Crear una réplica de lectura
- Servicio de supervisión de los recursos de AWS y de las aplicaciones que se ejecutan.

- Métricas, hacer un seguimiento de las mismas, recopilar y supervisar archivos de registro y establecer alarmas. (CPU, Transferencia de datos, Disco) Básicas sin
coste.

- Puede supervisar instancias EC2 y RDS.

- Métricas personalizadas generadas por las aplicaciones y los servicios
AWS para torpes - Introducción a AWS
•M o n i t o r i z a c i o n e n
t i e m p o re a l
•M o n i t o r i z a c i o n e n
t i e m p o re a l
•E C 2 y R D S
•M o n i t o r i z a c i o n e n
t i e m p o re a l
•E C 2 y R D S
•C o s t e p o r u s o
•M o n i t o r i z a c i o n e n
t i e m p o re a l
•E C 2 y R D S
•C o s t e p o r u s o
•I n fo rm e s p o r u s o y
t i p o d e s e r v i c i o
•M o n i t o r i z a c i o n e n
t i e m p o re a l
•E C 2 y R D S
•C o s t e p o r u s o
•I n fo rm e s p o r u s o y
t i p o d e s e r v i c i o
•M o n i t o r i z a c i o n d e E L B
•M o n i t o r i z a c i o n e n
t i e m p o re a l
•E C 2 y R D S
•C o s t e p o r u s o
•I n fo rm e s p o r u s o y
t i p o d e s e r v i c i o
•M o n i t o r i z a c i o n d e E L B
•G r at u i t o ( B a s i c o )
•M o n i t o r i z a c i o n e n
t i e m p o re a l
•E C 2 y R D S
•C o s t e p o r u s o
•I n fo rm e s p o r u s o y
t i p o d e s e r v i c i o
•M o n i t o r i z a c i o n d e E L B
•G r at u i t o
•A l a rm a s c o n a c c i o n e s
a u t o m at i z a d a s ( c o s t e )
Web
C o n s o l e
- Supervisión de otros recursos de AWS

- $3.50 por instancia al mes para la supervisión detallada con una frecuencia de 1 minuto

- Supervisión de métricas personalizadas

- $0.50 por métrica por mes

- Definición de alarmas

- $0.10 por alarma al mes

- Visualización de gráficos y estadísticas

- Tiene un API y te cobran por llamada
- Video de la Demo

- Consola WEB

- Enseñar como es la consola web de CloudWatch

- Enseñar las diferentes métricas

- Enseñar como se crea una alarma EC2 y RDS
- Servicio web DNS

- Escalable y de alta disponibilidad

- También puedes comprar y gestionar DNSes
- Puedes apuntar a un balanceado de carga por DNS o a una máquina por IP o DNS

- Redireccionado basado en latencia/geográfico.

- También puedes comprar y gestionar DNSes
- Redireccionado basado en latencia/geográfico.
- Redireccionado basado en latencia/geográfico.
- Video de la Demo

- Consola WEB

- Muy sencillo

- Admite todos los tipos de registros DNS: A, AAAA, CNAME, MX, NS, PTR, SOA, SPF, SRV, TXT

- También lo podemos utilizar para apuntar a S3

- Tiene varias herramientas disponibles
- Servicio web de entrega de contenido de baja latencia y alta velocidad

- Pago por uso

- Sirve contenido estático (y dinámico)

- Hace una copia de los contenidos en todas sus zonas para servirlos dependiendo de donde se le pidan geográficamente y dando un mejor servicio más rápido en
respuesta.
- http://docs.aws.amazon.com/gettingstarted/latest/swh/getting-started-create-cfdist.html

- Usa un CDN con un solo DNS, AWS lo hace por ti.
- Soporta Cookies y SSL

- Sirve archivos de EC2 o S3
- Web Console, API REST reference, Developer Guide

- http://paulstamatiou.com/hosting-on-amazon-s3-with-cloudfront/
- Carga aplicaciones y Elastic Beanstalk gestiona de forma automática los detalles 

- Aprovisionamiento de capacidad

- Escalado automático

- Supervisión del estado de la aplicación.
L e n g u aj e s
- Admite aplicaciones web Java, Node.js, PHP, Python, Ruby .NET y contenedores Docker!

- Apache Tomcat para aplicaciones Java

- Apache HTTP Server para aplicaciones PHP y Python

- Servidor HTTP Nginx o Apache para aplicaciones Node.js

- Passenger para aplicaciones Ruby

- Microsoft IIS 7.5 para aplicaciones .NET
P ro c e s o
- Permite centralizar los logs en S3

- Solo se cobra el uso de los servicios que se arranquen, no Beanstalk

-
P ro c e s o
• S u b i m o s e l c o d i go
- Permite centralizar los logs en S3

- Solo se cobra el uso de los servicios que se arranquen, no Beanstalk

-
P ro c e s o
• S u b i m o s e l c o d i go
• Ap rov i s i o n a m i e n t o d e
re c u r s o s
- Permite centralizar los logs en S3

- Solo se cobra el uso de los servicios que se arranquen, no Beanstalk

-
P ro c e s o
• S u b i m o s e l c o d i go
• Ap rov i s i o n a m i e n t o d e
re c u r s o s
• I n s t a l a c i o n d e p a q u e t e s
p a r a e l S O
- Permite centralizar los logs en S3

- Solo se cobra el uso de los servicios que se arranquen, no Beanstalk

-
P ro c e s o
• S u b i m o s e l c o d i go
• Ap rov i s i o n a m i e n t o d e
re c u r s o s
• I n s t a l a c i o n d e p a q u e t e s
p a r a e l S O
• D ep l oy d e l o s f u e n t e s
- Permite centralizar los logs en S3

- Solo se cobra el uso de los servicios que se arranquen, no Beanstalk

-
P ro c e s o
• S u b i m o s e l c o d i go
• Ap rov i s i o n a m i e n t o d e
re c u r s o s
• I n s t a l a c i o n d e p a q u e t e s
p a r a e l S O
• D ep l oy d e l o s f u e n t e s
• E s c a l a d o a u t o m at i c o
- Permite centralizar los logs en S3

- Solo se cobra el uso de los servicios que se arranquen, no Beanstalk

-
P ro c e s o
• S u b i m o s e l c o d i go
• Ap rov i s i o n a m i e n t o d e
re c u r s o s
• I n s t a l a c i o n d e p a q u e t e s
p a r a e l S O
• D ep l oy d e l o s f u e n t e s
• E s c a l a d o a u t o m at i c o
• M o n i t o re o
- Permite centralizar los logs en S3

- Solo se cobra el uso de los servicios que se arranquen, no Beanstalk

-
P ro c e s o
- Integración con repositorios Git

- Autoescalado

- Zero Downtime Deployment

- Rollbacks al desplegar nuevas versiones con errores

- Integración con RDS (Una nueva DDBB por environment, rehusar una existente y usar una alojada en un servidor EC2)
- Video de la Demo

- Web Console

- Documentación
- Creación de colecciones de recursos (Stacks) de AWS relacionados entre sí de una manera ordenada y predecible.

- Definimos plantillas para describir los recursos de AWS a crear o modificar.

- Totalmente gratuito, solo se paga lo que se cree.

- Podemos crear Stacks completos para producción, testing o desarrollo con un solo click o desde Jenkins.
P ro c e s o
- Un Stack se crea proporcionando una plantilla y todos los parámetros necesarios para AWS CloudFormation.

- Según la plantilla y las dependencias especificadas en ella, AWS CloudFormation determina qué debe crearse y en qué orden.

- Los Stacks se pueden modificar una vez creados.
S t a ck s
- Podemos crear Stacks idénticos o parecidos de manera automática para desarrollo o pruebas.

- Podemos desplegar un nuevo Stack de producción para cambiar de versión de nuestra aplicación actual y no tener parada de servicio (Always Up!).

- Uniendo esto al autoescalado, podemos tener 0 caídas de servicio :D
P l a n t i l l a s
J S O N
- Una plantilla tiene la siguiente estructura de JSON de alto nivel:

- Si la creación de un Stack falla, se destruirán todos los recursos creados hasta el momento y podemos volver a intentarlo manualmente.

- Al destruir una pila se destruirán todos los recursos de esta.
P l a n t i l l a s
J S O N
- Ejemplo sencillo en que se muestra cómo crear una instancia de EC2:
P l a n t i l l a s
d e E j e m p l o
- Web Console

- Plantillas, Extractos

- Developer Tools

- Mostrar plantillas de ejemplo
A P I
- API Query y AWS Cli

- API Query Reference

- Cli Parameters
S c r i p t s
- Podemos hacer Scripts para automatizar la creación de stacks, interrogando a AWS por que recursos tenemos, como Backups, snapshots, AMIs, etc…
C o n fi g u r at i o n
M a n a ge m e n t
- Podemos configurar los recursos una vez creados con CloudFormation utilizando herramientas de Control de Configuración como estas.

- Podemos crear AMIs con las características del sistema como queramos.

- User Data es un campo de recursos del Stack de CloudFormation, donde podemos definir comandos a ejecutar una vez levantado. Dark Side!
C o n fi g u r at i o n
M a n a ge m e n t
- Podemos configurar los recursos una vez creados con CloudFormation utilizando herramientas de Control de Configuración como estas.

- Podemos crear AMIs con las características del sistema como queramos.

- User Data es un campo de recursos del Stack de CloudFormation, donde podemos definir comandos a ejecutar una vez levantado. Dark Side!
C o n fi g u r at i o n
M a n a ge m e n t
- Podemos configurar los recursos una vez creados con CloudFormation utilizando herramientas de Control de Configuración como estas.

- Podemos crear AMIs con las características del sistema como queramos.

- User Data es un campo de recursos del Stack de CloudFormation, donde podemos definir comandos a ejecutar una vez levantado. Dark Side!
C o n fi g u r at i o n
M a n a ge m e n t
- Podemos configurar los recursos una vez creados con CloudFormation utilizando herramientas de Control de Configuración como estas.

- Podemos crear AMIs con las características del sistema como queramos.

- User Data es un campo de recursos del Stack de CloudFormation, donde podemos definir comandos a ejecutar una vez levantado. Dark Side!
C o n fi g u r at i o n
M a n a ge m e n t
U s e r D at a
- Podemos configurar los recursos una vez creados con CloudFormation utilizando herramientas de Control de Configuración como estas.

- Podemos crear AMIs con las características del sistema como queramos.

- User Data es un campo de recursos del Stack de CloudFormation, donde podemos definir comandos a ejecutar una vez levantado. Dark Side!
C o n fi g u r at i o n
M a n a ge m e n t
U s e r D at a
- Podemos configurar los recursos una vez creados con CloudFormation utilizando herramientas de Control de Configuración como estas.

- Podemos crear AMIs con las características del sistema como queramos.

- User Data es un campo de recursos del Stack de CloudFormation, donde podemos definir comandos a ejecutar una vez levantado. Dark Side!
C o n fi g u r at i o n
M a n a ge m e n t
U s e r D at a
- Podemos configurar los recursos una vez creados con CloudFormation utilizando herramientas de Control de Configuración como estas.

- Podemos crear AMIs con las características del sistema como queramos.

- User Data es un campo de recursos del Stack de CloudFormation, donde podemos definir comandos a ejecutar una vez levantado. Dark Side!
- Video de Demo

- Crear este Stack => Explicarlo por encima.

- Web Console
R e c u r s o s
www.lifeofpix.com
www.gratisography.com
www.flickr.com
aws.amazon.com
sketch-block.font
AWS in Plain English
- Preguntas??

Más contenido relacionado

PDF
Escalando a sus primeros 10 millones de usuarios
PDF
Construya APIs seguras y escalables
PDF
Servicios de storage de AWS
PDF
Migración de datos a la nube: 6 estrategias para llevar datos a AWS
PDF
PDF
Webinar: Comenzando con los servicios de AWS
PDF
Escalando para sus primeros 10 millones de usuarios
PDF
Servicios de Storage en AWS
Escalando a sus primeros 10 millones de usuarios
Construya APIs seguras y escalables
Servicios de storage de AWS
Migración de datos a la nube: 6 estrategias para llevar datos a AWS
Webinar: Comenzando con los servicios de AWS
Escalando para sus primeros 10 millones de usuarios
Servicios de Storage en AWS

La actualidad más candente (11)

PPTX
EC2: Cómputo en la nube a profundidad
PPTX
Servicios de Storage en AWS
ODP
PPTX
EC2: Cómputo en la nube a profundidad
PDF
PDF
Creando su primera aplicación Big Data en AWS
PDF
Mi experiencia con Amazon AWS EC2 y S3
PDF
Creando su primera aplicación de Big Data en AWS
PDF
Docker ECS en AWS
PDF
Comenzando a usar el Continuous Delivery
PPTX
Creando su datacenter virtual
EC2: Cómputo en la nube a profundidad
Servicios de Storage en AWS
EC2: Cómputo en la nube a profundidad
Creando su primera aplicación Big Data en AWS
Mi experiencia con Amazon AWS EC2 y S3
Creando su primera aplicación de Big Data en AWS
Docker ECS en AWS
Comenzando a usar el Continuous Delivery
Creando su datacenter virtual
Publicidad

Destacado (14)

PPTX
AWS para Torpes - Introducción a AWS
PDF
Introduccion a Amazon Web Services
PDF
Deploy de una app symfony en aws
PDF
Deployer Despliegue rápido de apps
PPTX
Towards DARIAH Spain (december 2015)
PDF
Monta tu Centro Multimedia con Raspberry Pi
PDF
Por qué instalar control domótico KNX en el hogar?
PDF
Curso inspector de soldadura AWS QC1:2007, Instituto Chileno de Soldadura
PDF
Monta tu Centro Multimedia con Raspberry Pi
PDF
Creando su Datacenter Virtual: Fundamentos de VPC y opciones de conectividad
PDF
I Love APIs 2015: Microservices at Amazon
PDF
El Cloud Computing & Amazon Web Services
PDF
Strategy Presentation on Amazon
PDF
Amazon.com Strategic Analysis
AWS para Torpes - Introducción a AWS
Introduccion a Amazon Web Services
Deploy de una app symfony en aws
Deployer Despliegue rápido de apps
Towards DARIAH Spain (december 2015)
Monta tu Centro Multimedia con Raspberry Pi
Por qué instalar control domótico KNX en el hogar?
Curso inspector de soldadura AWS QC1:2007, Instituto Chileno de Soldadura
Monta tu Centro Multimedia con Raspberry Pi
Creando su Datacenter Virtual: Fundamentos de VPC y opciones de conectividad
I Love APIs 2015: Microservices at Amazon
El Cloud Computing & Amazon Web Services
Strategy Presentation on Amazon
Amazon.com Strategic Analysis
Publicidad

Similar a AWS para torpes - Introducción a AWS (20)

PDF
VivaReal en Amazon AWS
PDF
2. Amazon Web Services
PDF
Servicios e infraestructura de AWS y la próxima región en Aragón
PDF
Introduccion a aws
PPTX
Amazon Web Services
PDF
Presentación Damian Traverso | Amazon Web Services - eCommerce IT Camp 2017
PDF
WhyFLOSS - Como evitar caer cautivo de las Nubes Propietarias
PPTX
AWS Summit Mexico 2015 Key Note Raul Frias
PDF
BrainSINS and AWS meetup Keynote
PDF
Libro-Conceptos-AWS.pdf
PDF
Amazon Web Services AWS
PDF
Introduccion a AWS
PPTX
David Victoria - AWS Summit CDMX.pptx
PDF
SAP en la nube de AWS
PPTX
AWS Summit Bogotá- Key Note Raul Frias
PDF
03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de...
PDF
Transforma tu empresa con la nube de AWS - Webinar
PPTX
Escalando para sus primeros 10 millones de usuarios
PDF
AWS Summits América Latina 2015- Sin servidores: Mobile backend como servicio...
PDF
Construyedo Aplicaciones Serverless
VivaReal en Amazon AWS
2. Amazon Web Services
Servicios e infraestructura de AWS y la próxima región en Aragón
Introduccion a aws
Amazon Web Services
Presentación Damian Traverso | Amazon Web Services - eCommerce IT Camp 2017
WhyFLOSS - Como evitar caer cautivo de las Nubes Propietarias
AWS Summit Mexico 2015 Key Note Raul Frias
BrainSINS and AWS meetup Keynote
Libro-Conceptos-AWS.pdf
Amazon Web Services AWS
Introduccion a AWS
David Victoria - AWS Summit CDMX.pptx
SAP en la nube de AWS
AWS Summit Bogotá- Key Note Raul Frias
03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de...
Transforma tu empresa con la nube de AWS - Webinar
Escalando para sus primeros 10 millones de usuarios
AWS Summits América Latina 2015- Sin servidores: Mobile backend como servicio...
Construyedo Aplicaciones Serverless

Más de Alvaro García Loaisa (11)

PDF
Clean architectures Extended
PDF
Architectural kata
PDF
Clean architecture
PDF
PDF
The billion dollar mistake
PPTX
Agile ese mundillo...
PPT
Taller arduino I - CyLicon Valley
PDF
Servidores de mapas en alta disponibilidad CyLiconValley
PDF
Metodologías Ágiles
PPT
Presentacion motivacion
Clean architectures Extended
Architectural kata
Clean architecture
The billion dollar mistake
Agile ese mundillo...
Taller arduino I - CyLicon Valley
Servidores de mapas en alta disponibilidad CyLiconValley
Metodologías Ágiles
Presentacion motivacion

Último (6)

PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
DOCX
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
PPTX
Conceptos basicos de Base de Datos y sus propiedades
PPTX
Derechos_de_Autor_y_Creative_Commons.pptx
PDF
Su punto de partida en la IA: Microsoft 365 Copilot Chat
PPTX
sistemas de informacion.................
AutoCAD Herramientas para el futuro, Juan Fandiño
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
Conceptos basicos de Base de Datos y sus propiedades
Derechos_de_Autor_y_Creative_Commons.pptx
Su punto de partida en la IA: Microsoft 365 Copilot Chat
sistemas de informacion.................

AWS para torpes - Introducción a AWS

  • 1. AW S PA R A T O R P E S I N T RO D U C C I O N A A M A Z O N W E B S E RV I C E S
  • 2. I N D I C E • Q u i ck I n t ro • Q u e e s AW S • S e r v i c i o s d i s p o n i bl e s • P re c i o s • A P I s • S 3 • E C 2 • R D S • C l o u dw at ch • R o u t e 5 3 • C l o u d F ro n t • B e a n s t a l k • C l o u d Fo rm at i o n
  • 3. Q u i ck I n t ro
  • 4. Q u i e n s oy a l o a i s a Quien Soy? - Trabajo en Osoco - Vicepresidente de CyLiconValley - Colaborador de AgileCyL - Desarrollador, Dev/ops…. de todo un poco.
  • 5. Q u i e n s oy a l o a i s a Quien Soy? - Trabajo en Osoco - Vicepresidente de CyLiconValley - Colaborador de AgileCyL - Desarrollador, Dev/ops…. de todo un poco.
  • 6. Evolución de estados de los servidores en producción. - Antes era algo así para los administradores de sistemas - Cuando empecé a trabajar en GMV montaba Racks de servidores en Cluster, incluso Racks de bakups en otros centros. Desarrollaba Centros de control de satélites. - Tenía que montar todo el hardware, configurar el sistema completo, backups, etc
  • 7. - En Deimos ya evolucionamos un poco y delegamos el alojamiento en un 3º (Housing) Pero esto seguía teniendo sus problemas. Toda la administración y instalación del hardware y sistema. - Anda que no he echado yo horas arreglando cosas de producción así por que no había otro modo, colgadas las comunicaciones, ataques, virus, etc
  • 8. - En Supertruper ya delegábamos toda la gestión del hardware en un 3º al principio - Al intentar entrar en otros países, necesitábamos más infraestructura, pero no sabíamos si iba a ser definitiva MVP. - Entonces pasamos a la nube de AWS, a continuación a DigitalOcean y algún servidor en Azure
  • 9. - Ahora en Osoco, tenemos todo automatizado en AWS. Con ejecutar un script en mi consola local o ejecutar una tarea de Jenkins, creo un stack completo de producción de un proyecto (Bases de datos, servidores webs, balanceadores de carga, autoescalado, etc) - En Supertruper buscábamos buen precio más que automatizar despliegues o servicios automatizados. Ahora en Osoco, buscamos más fiabilidad, escalabilidad y automatización.
  • 10. I a a s / P a a S - Comparativa entre Servicios - Esta es mi opinión (Hasta que la cambie) - Azure: Por detrás de AWS en automatización y simplicidad - DigitalOcean: Barata pero pocos servicios - AWS: La más completa y avanzada
  • 11. I a a s / P a a S - Comparativa entre Servicios - Esta es mi opinión (Hasta que la cambie) - Azure: Por detrás de AWS en automatización y simplicidad - DigitalOcean: Barata pero pocos servicios - AWS: La más completa y avanzada
  • 12. I a a s / P a a S - Comparativa entre Servicios - Esta es mi opinión (Hasta que la cambie) - Azure: Por detrás de AWS en automatización y simplicidad - DigitalOcean: Barata pero pocos servicios - AWS: La más completa y avanzada
  • 13. I a a s / P a a S - Comparativa entre Servicios - Esta es mi opinión (Hasta que la cambie) - Azure: Por detrás de AWS en automatización y simplicidad - DigitalOcean: Barata pero pocos servicios - AWS: La más completa y avanzada
  • 14. I a a s / P a a S - Comparativa entre Servicios - Esta es mi opinión (Hasta que la cambie) - Azure: Por detrás de AWS en automatización y simplicidad - DigitalOcean: Barata pero pocos servicios - AWS: La más completa y avanzada
  • 15. I a a s / P a a S - Comparativa entre Servicios - Esta es mi opinión (Hasta que la cambie) - Azure: Por detrás de AWS en automatización y simplicidad - DigitalOcean: Barata pero pocos servicios - AWS: La más completa y avanzada
  • 16. I a a s / P a a S - Comparativa entre Servicios - Esta es mi opinión (Hasta que la cambie) - Azure: Por detrás de AWS en automatización y simplicidad - DigitalOcean: Barata pero pocos servicios - AWS: La más completa y avanzada
  • 17. I a a s / P a a S - Comparativa entre Servicios - Esta es mi opinión (Hasta que la cambie) - Azure: Por detrás de AWS en automatización y simplicidad - DigitalOcean: Barata pero pocos servicios - AWS: La más completa y avanzada
  • 18. - Amazon - Amazon Web Services
  • 19. - Amazon, nos podemos imaginar esto
  • 20. - Que es AWS? - Wikipedia: Es una colección de servicios web que en conjunto forman una plataforma de computación en la nube - Buffet Libre! - Lanzado oficialmente en 2006, casi 10 años. - Desarrollada para mantener la infraestructura de sus propios servidores.
  • 21. DATAC E N T E R - En realidad son este tipo de edificaciones perdidas por la tierra
  • 22. DATAC E N T E R - Entre 50,000 - 80,000 Servidores por datacenter
  • 23. DATAC E N T E R
  • 24. E M P I E Z A YA H O M B R E ! !
  • 25. H E R R A M I E N TA S Y S E RV I C I O S
  • 26. - Todos los servicios de AWS
  • 27. - Servicios de computación
  • 28. - Almacenamiento y entrega de contenido
  • 29. - Bases de datos
  • 31. - Herramientas de Desarrollo
  • 33. - Seguridad e Identificación
  • 35. - Servicios para móviles
  • 36. - Servicios para aplicaciones
  • 37. - Aplicaciones de empresa - Curiosidad de servicio => Amazon Mechanical Turk
  • 38. - Empresas que usan AWS - Nokia, Adobe, Nasa, Fútbol club Barcelona, Shazam, etc - Netflix basa todo su sistema en AWS y ha contribuido mucho con herramientas Open Source para ayudar a gestionar, mantener y securizar - Se dice que la mitad del tráfico de internet en USA es de Netflix
  • 39. QU I E N U S A AW S ? - Empresas que usan AWS - Nokia, Adobe, Nasa, Fútbol club Barcelona, Shazam, etc - Netflix basa todo su sistema en AWS y ha contribuido mucho con herramientas Open Source para ayudar a gestionar, mantener y securizar - Se dice que la mitad del tráfico de internet en USA es de Netflix
  • 40. QU I E N U S A AW S ? - Empresas que usan AWS - Nokia, Adobe, Nasa, Fútbol club Barcelona, Shazam, etc - Netflix basa todo su sistema en AWS y ha contribuido mucho con herramientas Open Source para ayudar a gestionar, mantener y securizar - Se dice que la mitad del tráfico de internet en USA es de Netflix
  • 41. QU I E N U S A AW S ? - Empresas que usan AWS - Nokia, Adobe, Nasa, Fútbol club Barcelona, Shazam, etc - Netflix basa todo su sistema en AWS y ha contribuido mucho con herramientas Open Source para ayudar a gestionar, mantener y securizar - Se dice que la mitad del tráfico de internet en USA es de Netflix
  • 42. QU I E N U S A AW S ? - Empresas que usan AWS - Nokia, Adobe, Nasa, Fútbol club Barcelona, Shazam, etc - Netflix basa todo su sistema en AWS y ha contribuido mucho con herramientas Open Source para ayudar a gestionar, mantener y securizar - Se dice que la mitad del tráfico de internet en USA es de Netflix
  • 43. QU I E N U S A AW S ? - Empresas que usan AWS - Nokia, Adobe, Nasa, Fútbol club Barcelona, Shazam, etc - Netflix basa todo su sistema en AWS y ha contribuido mucho con herramientas Open Source para ayudar a gestionar, mantener y securizar - Se dice que la mitad del tráfico de internet en USA es de Netflix
  • 44. QU I E N U S A AW S ? - Empresas que usan AWS - Nokia, Adobe, Nasa, Fútbol club Barcelona, Shazam, etc - Netflix basa todo su sistema en AWS y ha contribuido mucho con herramientas Open Source para ayudar a gestionar, mantener y securizar - Se dice que la mitad del tráfico de internet en USA es de Netflix
  • 45. QU I E N U S A AW S ? - Empresas que usan AWS - Nokia, Adobe, Nasa, Fútbol club Barcelona, Shazam, etc - Netflix basa todo su sistema en AWS y ha contribuido mucho con herramientas Open Source para ayudar a gestionar, mantener y securizar - Se dice que la mitad del tráfico de internet en USA es de Netflix
  • 46. QU I E N U S A AW S ? - Empresas que usan AWS - Nokia, Adobe, Nasa, Fútbol club Barcelona, Shazam, etc - Netflix basa todo su sistema en AWS y ha contribuido mucho con herramientas Open Source para ayudar a gestionar, mantener y securizar - Se dice que la mitad del tráfico de internet en USA es de Netflix
  • 47. QU I E N U S A AW S ? - Empresas que usan AWS - Nokia, Adobe, Nasa, Fútbol club Barcelona, Shazam, etc - Netflix basa todo su sistema en AWS y ha contribuido mucho con herramientas Open Source para ayudar a gestionar, mantener y securizar - Se dice que la mitad del tráfico de internet en USA es de Netflix
  • 48. QU I E N U S A AW S ? - Empresas que usan AWS - Nokia, Adobe, Nasa, Fútbol club Barcelona, Shazam, etc - Netflix basa todo su sistema en AWS y ha contribuido mucho con herramientas Open Source para ayudar a gestionar, mantener y securizar - Se dice que la mitad del tráfico de internet en USA es de Netflix
  • 50. - Probar la tolerancia a fallos de todo el sistema. - Asgard y muchas otras herramientas de ayuda open source en => http://netflix.github.io/#repo
  • 51. R E G I O N E S Y Z O NA S - En la imagen falta EU (Frankurt) - Dependiendo de a donde nos enfoquemos podemos elegir la región y la zona de disponibilidad. Cada región tiene varias zonas de disponibilidad. - Cada zona de disponibilidad se ejecuta en su propia infraestructura en ubicaciones físicas diferentes. - A más regiones y más zonas de disponibilidad ejecutando nuestra aplicación, menor latencia, mayor disponibilidad y mayor tolerancia a fallos.
  • 52. - Cuanto cuesta?? - Es carillo… Cambia por regiones. - Precios => http://aws.amazon.com/es/pricing/ - Calculadora de precios => http://calculator.s3.amazonaws.com/index.html - Precios de DigitalOcean => https://www.digitalocean.com/pricing/
  • 53. - Factura - Un par de servidores y sus discos EBS al mes - 744Hrs = 31 días
  • 54. - Factura - Alarmas, dos stacks de 3 servidores (2x3 Small y 2x3 Medium) escalando si es necesario, balanceadores de carga, IP elástica, discos, bakups ,etc
  • 55. - Facturas - 3 Instancias RDS con esclavos activados. - Web Console
  • 56. H AY QU E I R E S T I R A N D O - Bueno id estirando que vamos a empezar con lo bueno!
  • 57. - Como lo usamos?
  • 58. AW S W E B C O N S O L E - Recurso más socorrido para acceder a cualquier servicio de AWS - Referencia => http://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/getting-started.html
  • 59. - Demo => http://aws.amazon.com/es/ - Cada servicio tiene su consola - Podemos hacer prácticamente de todo - Enseñar algunas consolas y ejemplos EC2, RDS, S3
  • 60. AW S C L I - Interfaz de linea de comandos => Herramienta unificada para gestionar los servicios de AWS - Se puede hacer de todo - Hay que configurar un par de variables de entorno al instalarlo y crear unas Access Keys - Configurar AWS CLI - Página principal - Documentación de referencia - Proyecto abierto
  • 61. - Demo - # aws help - # aws asdasas - # aws ec2 asdasdads - # aws ec2 describe-instances - # aws ec2 monitor-instances --instance-ids i-ede8e409 - Con todo esto podemos crear scripts que hagan lo que queramos
  • 62. - API REST para algunas cosas - SOAP API también - Autenticación - Query Request API - Paso de hacer demo
  • 63. S D K S / I D E S / T O O L S - SDKs y Tools - Referencias - http://aws.amazon.com/es/tools/ - https://aws.amazon.com/developertools/ - https://aws.amazon.com/code/
  • 64. S D K S / I D E S / T O O L S - SDKs y Tools - Referencias - http://aws.amazon.com/es/tools/ - https://aws.amazon.com/developertools/ - https://aws.amazon.com/code/
  • 65. S D K S / I D E S / T O O L S - SDKs y Tools - Referencias - http://aws.amazon.com/es/tools/ - https://aws.amazon.com/developertools/ - https://aws.amazon.com/code/
  • 66. S D K S / I D E S / T O O L S - SDKs y Tools - Referencias - http://aws.amazon.com/es/tools/ - https://aws.amazon.com/developertools/ - https://aws.amazon.com/code/
  • 67. S D K S / I D E S / T O O L S - SDKs y Tools - Referencias - http://aws.amazon.com/es/tools/ - https://aws.amazon.com/developertools/ - https://aws.amazon.com/code/
  • 68. S D K S / I D E S / T O O L S - SDKs y Tools - Referencias - http://aws.amazon.com/es/tools/ - https://aws.amazon.com/developertools/ - https://aws.amazon.com/code/
  • 69. S D K S / I D E S / T O O L S - SDKs y Tools - Referencias - http://aws.amazon.com/es/tools/ - https://aws.amazon.com/developertools/ - https://aws.amazon.com/code/
  • 70. S D K S / I D E S / T O O L S - SDKs y Tools - Referencias - http://aws.amazon.com/es/tools/ - https://aws.amazon.com/developertools/ - https://aws.amazon.com/code/
  • 71. S D K S / I D E S / T O O L S - SDKs y Tools - Referencias - http://aws.amazon.com/es/tools/ - https://aws.amazon.com/developertools/ - https://aws.amazon.com/code/
  • 72. S D K S / I D E S / T O O L S - SDKs y Tools - Referencias - http://aws.amazon.com/es/tools/ - https://aws.amazon.com/developertools/ - https://aws.amazon.com/code/
  • 73. S D K S / I D E S / T O O L S - SDKs y Tools - Referencias - http://aws.amazon.com/es/tools/ - https://aws.amazon.com/developertools/ - https://aws.amazon.com/code/
  • 74. S D K S / I D E S / T O O L S - SDKs y Tools - Referencias - http://aws.amazon.com/es/tools/ - https://aws.amazon.com/developertools/ - https://aws.amazon.com/code/
  • 75. S D K S / I D E S / T O O L S - SDKs y Tools - Referencias - http://aws.amazon.com/es/tools/ - https://aws.amazon.com/developertools/ - https://aws.amazon.com/code/
  • 78. - Amazon Simple Storage Service - Almacenamiento online que escalar muy rápido sin largos plazos para las actualizaciones. - Lo utilizan Dropbox, Spotify, etc - Sencilla interfaz que puede utilizarse para almacenar y recuperar la cantidad de datos que se desee - 1º - Escribe, lee y elimina objetos que contengan desde 1 byte hasta 5 terabytes de datos. El número de objetos que puede almacenar es ilimitado (en un Bucket) - 2º - Cada objeto está almacenado en un Bucket, y se recupera por medio de una clave exclusiva asignada por el desarrollador. - 3º - Un Bucket puede estar almacenado en una de varias regiones. Puede elegir una región para optimizar la latencia, minimizar costes, etc - 4º - Utiliza interfaces REST y SOAP
  • 79. - Sirve también archivos de audio o video, contenido estático, fronts de webs, etc - Los datos no se mueven de región a no ser que tu quieras. - S3 in plain English - Usos típicos: - Copia de seguridad y almacenamiento - Alojamiento de aplicaciones - Alojamiento multimedia - Suministro de software
  • 80. • S c a l a bl e - Sirve también archivos de audio o video, contenido estático, fronts de webs, etc - Los datos no se mueven de región a no ser que tu quieras. - S3 in plain English - Usos típicos: - Copia de seguridad y almacenamiento - Alojamiento de aplicaciones - Alojamiento multimedia - Suministro de software
  • 81. • S c a l a bl e • A l t a ve l o c i d a d y d i s p o n i b i l i d a d - Sirve también archivos de audio o video, contenido estático, fronts de webs, etc - Los datos no se mueven de región a no ser que tu quieras. - S3 in plain English - Usos típicos: - Copia de seguridad y almacenamiento - Alojamiento de aplicaciones - Alojamiento multimedia - Suministro de software
  • 82. • S c a l a bl e • A l t a ve l o c i d a d y d i s p o n i b i l i d a d • B a ck u p s - Sirve también archivos de audio o video, contenido estático, fronts de webs, etc - Los datos no se mueven de región a no ser que tu quieras. - S3 in plain English - Usos típicos: - Copia de seguridad y almacenamiento - Alojamiento de aplicaciones - Alojamiento multimedia - Suministro de software
  • 83. • S c a l a bl e • A l t a ve l o c i d a d y d i s p o n i b i l i d a d • B a ck u p s • A rch iv o s d e 5 G b m a x - Sirve también archivos de audio o video, contenido estático, fronts de webs, etc - Los datos no se mueven de región a no ser que tu quieras. - S3 in plain English - Usos típicos: - Copia de seguridad y almacenamiento - Alojamiento de aplicaciones - Alojamiento multimedia - Suministro de software
  • 84. • S c a l a bl e • A l t a ve l o c i d a d y d i s p o n i b i l i d a d • B a ck u p s • A rch iv o s d e 5 G b m a x • N u m e ro i l i m i t a d o d e a rch ivo s - Sirve también archivos de audio o video, contenido estático, fronts de webs, etc - Los datos no se mueven de región a no ser que tu quieras. - S3 in plain English - Usos típicos: - Copia de seguridad y almacenamiento - Alojamiento de aplicaciones - Alojamiento multimedia - Suministro de software
  • 85. • S c a l a bl e • A l t a ve l o c i d a d y d i s p o n i b i l i d a d • B a ck u p s • A rch iv o s d e 5 G b m a x • N u m e ro i l i m i t a d o d e a rch ivo s • R e d u n d a n c i a e n Z o n a s y R e g i o n e s - Sirve también archivos de audio o video, contenido estático, fronts de webs, etc - Los datos no se mueven de región a no ser que tu quieras. - S3 in plain English - Usos típicos: - Copia de seguridad y almacenamiento - Alojamiento de aplicaciones - Alojamiento multimedia - Suministro de software
  • 86. • S c a l a bl e • A l t a ve l o c i d a d y d i s p o n i b i l i d a d • B a ck u p s • A rch iv o s d e 5 G b m a x • N u m e ro i l i m i t a d o d e a rch ivo s • R e d u n d a n c i a e n Z o n a s y R e g i o n e s • S i m p l e Web i n t e r fa c e - Sirve también archivos de audio o video, contenido estático, fronts de webs, etc - Los datos no se mueven de región a no ser que tu quieras. - S3 in plain English - Usos típicos: - Copia de seguridad y almacenamiento - Alojamiento de aplicaciones - Alojamiento multimedia - Suministro de software
  • 87. • S c a l a bl e • A l t a ve l o c i d a d y d i s p o n i b i l i d a d • B a ck u p s • A rch iv o s d e 5 G b m a x • N u m e ro i l i m i t a d o d e a rch ivo s • R e d u n d a n c i a e n Z o n a s y R e g i o n e s • S i m p l e Web i n t e r fa c e • P rove e E n c r i p t a c i o n - Sirve también archivos de audio o video, contenido estático, fronts de webs, etc - Los datos no se mueven de región a no ser que tu quieras. - S3 in plain English - Usos típicos: - Copia de seguridad y almacenamiento - Alojamiento de aplicaciones - Alojamiento multimedia - Suministro de software
  • 88. • S c a l a bl e • A l t a ve l o c i d a d y d i s p o n i b i l i d a d • B a ck u p s • A rch iv o s d e 5 G b m a x • N u m e ro i l i m i t a d o d e a rch ivo s • R e d u n d a n c i a e n Z o n a s y R e g i o n e s • S i m p l e Web i n t e r fa c e • P rove e E n c r i p t a c i o n • P r iv i l e g i o s d e a c c e s o - Sirve también archivos de audio o video, contenido estático, fronts de webs, etc - Los datos no se mueven de región a no ser que tu quieras. - S3 in plain English - Usos típicos: - Copia de seguridad y almacenamiento - Alojamiento de aplicaciones - Alojamiento multimedia - Suministro de software
  • 89. • S c a l a bl e • A l t a ve l o c i d a d y d i s p o n i b i l i d a d • B a ck u p s • A rch iv o s d e 5 G b m a x • N u m e ro i l i m i t a d o d e a rch ivo s • R e d u n d a n c i a e n Z o n a s y R e g i o n e s • S i m p l e Web i n t e r fa c e • P rove e E n c r i p t a c i o n • P r iv i l e g i o s d e a c c e s o • 9 9 . 9 9 9 9 9 9 9 9 9 9 % D u r a b i l i t y - Sirve también archivos de audio o video, contenido estático, fronts de webs, etc - Los datos no se mueven de región a no ser que tu quieras. - S3 in plain English - Usos típicos: - Copia de seguridad y almacenamiento - Alojamiento de aplicaciones - Alojamiento multimedia - Suministro de software
  • 90. • S c a l a bl e • A l t a ve l o c i d a d y d i s p o n i b i l i d a d • B a ck u p s • A rch iv o s d e 5 G b m a x • N u m e ro i l i m i t a d o d e a rch ivo s • R e d u n d a n c i a e n Z o n a s y R e g i o n e s • S i m p l e Web i n t e r fa c e • P rove e E n c r i p t a c i o n • P r iv i l e g i o s d e a c c e s o • 9 9 . 9 9 9 9 9 9 9 9 9 9 • N o e s u n F i l e S y s t e m - Sirve también archivos de audio o video, contenido estático, fronts de webs, etc - Los datos no se mueven de región a no ser que tu quieras. - S3 in plain English - Usos típicos: - Copia de seguridad y almacenamiento - Alojamiento de aplicaciones - Alojamiento multimedia - Suministro de software
  • 91. • S c a l a bl e • A l t a ve l o c i d a d y d i s p o n i b i l i d a d • B a ck u p s • A rch iv o s d e 5 G b m a x • N u m e ro i l i m i t a d o d e a rch ivo s • R e d u n d a n c i a e n Z o n a s y R e g i o n e s • S i m p l e Web i n t e r fa c e • P rove e E n c r i p t a c i o n • P r iv i l e g i o s d e a c c e s o • 9 9 . 9 9 9 9 9 9 9 9 9 9 • N o e s u n F i l e S y s t e m • WO R M ( W r i t e O n e R e a d M a ny ) - Sirve también archivos de audio o video, contenido estático, fronts de webs, etc - Los datos no se mueven de región a no ser que tu quieras. - S3 in plain English - Usos típicos: - Copia de seguridad y almacenamiento - Alojamiento de aplicaciones - Alojamiento multimedia - Suministro de software
  • 92. - Video S3 Demo - https://console.aws.amazon.com/s3/home?region=eu-west-1 - Creamos un Bucket (El nombre debe de ser único): presentacion-charla-aws - Añadimos un archivo (seleccionamos permisos, añadimos metadatos (Clave,valor)) - Ver detalles de un archivo y acciones - Demo CLI => - # aws s3 ls - # aws s3 ls s3://presentacion-charla-aws/ - # aws s3 cp README.txt s3://presentacion-charla-aws/README.txt - Ver en la consola que se ha subido y tenemos control total sobre él
  • 94. E C 2 ( E L A S T I C C O M P U T E C L O U D ) - Arquitectura web típica: - Creación de servidores bajo demanda - Rápido escalado, unos 2-3 minutos - Un año de uso gratuito para probar con una cuenta de AWS
  • 95. E L A S T I C C O M P U T E C L O U D - Para hacerse una idea de lo que supondría una arquitectura un poco compleja.
  • 96. VAYA M O S PA S O A PA S O
  • 97. T E R M I N O S - EBS: Almacenamiento persistente independiente de las instancias de máquinas. Ahora SSD. Con ellas se pueden parar las máquinas y volver a arrancarlas. SSD, IOPS aprovisionadas (SSD) o discos magnéticos. - Elastic IP: No asociada a una instancia concreta, se pueden reasignar. Acordaros de cuando había que cambiar una ip de un servidor a otro antes :S - CloudWatch: Supervisión para las aplicaciones y los recursos de AWS, permite visualizar la utilización de recursos, el funcionamiento operativo y patrones de demanda en general (incluido el uso de CPU, las operaciones de lectura y escritura en disco y el tráfico de red). Puede obtener estadísticas, ver gráficos y definir alarmas para sus datos de métricas. - Auto Scaling: Permite escalar automáticamente la capacidad de Amazon EC2, para aumentarla o reducirla manualmente o según demanda. Servicio Gratuito - Elastic load Balancing: Balanceadores de carga que detectan el mal estado de servicios y redirige el tráfico hacia otras máquinas en ese caso, hasta que estas se recrean o se recuperan. Soporta SSL transparente para nosotros. - AMI: Podemos crear nuestras propias AMIs. Lista => http://alestic.com/ o https://aws.amazon.com/marketplace/ref=brs_navhdr_header
  • 98. T E R M I N O S • Volumes (Persistentes y Volatiles) - EBS: Almacenamiento persistente independiente de las instancias de máquinas. Ahora SSD. Con ellas se pueden parar las máquinas y volver a arrancarlas. SSD, IOPS aprovisionadas (SSD) o discos magnéticos. - Elastic IP: No asociada a una instancia concreta, se pueden reasignar. Acordaros de cuando había que cambiar una ip de un servidor a otro antes :S - CloudWatch: Supervisión para las aplicaciones y los recursos de AWS, permite visualizar la utilización de recursos, el funcionamiento operativo y patrones de demanda en general (incluido el uso de CPU, las operaciones de lectura y escritura en disco y el tráfico de red). Puede obtener estadísticas, ver gráficos y definir alarmas para sus datos de métricas. - Auto Scaling: Permite escalar automáticamente la capacidad de Amazon EC2, para aumentarla o reducirla manualmente o según demanda. Servicio Gratuito - Elastic load Balancing: Balanceadores de carga que detectan el mal estado de servicios y redirige el tráfico hacia otras máquinas en ese caso, hasta que estas se recrean o se recuperan. Soporta SSL transparente para nosotros. - AMI: Podemos crear nuestras propias AMIs. Lista => http://alestic.com/ o https://aws.amazon.com/marketplace/ref=brs_navhdr_header
  • 99. T E R M I N O S • Volumes • EBS Elastic Block Store - EBS: Almacenamiento persistente independiente de las instancias de máquinas. Ahora SSD. Con ellas se pueden parar las máquinas y volver a arrancarlas. SSD, IOPS aprovisionadas (SSD) o discos magnéticos. - Elastic IP: No asociada a una instancia concreta, se pueden reasignar. Acordaros de cuando había que cambiar una ip de un servidor a otro antes :S - CloudWatch: Supervisión para las aplicaciones y los recursos de AWS, permite visualizar la utilización de recursos, el funcionamiento operativo y patrones de demanda en general (incluido el uso de CPU, las operaciones de lectura y escritura en disco y el tráfico de red). Puede obtener estadísticas, ver gráficos y definir alarmas para sus datos de métricas. - Auto Scaling: Permite escalar automáticamente la capacidad de Amazon EC2, para aumentarla o reducirla manualmente o según demanda. Servicio Gratuito - Elastic load Balancing: Balanceadores de carga que detectan el mal estado de servicios y redirige el tráfico hacia otras máquinas en ese caso, hasta que estas se recrean o se recuperan. Soporta SSL transparente para nosotros. - AMI: Podemos crear nuestras propias AMIs. Lista => http://alestic.com/ o https://aws.amazon.com/marketplace/ref=brs_navhdr_header
  • 100. T E R M I N O S • Volumes • EBS Elastic Block Store • Instancias optimizadas para EBS - EBS: Almacenamiento persistente independiente de las instancias de máquinas. Ahora SSD. Con ellas se pueden parar las máquinas y volver a arrancarlas. SSD, IOPS aprovisionadas (SSD) o discos magnéticos. - Elastic IP: No asociada a una instancia concreta, se pueden reasignar. Acordaros de cuando había que cambiar una ip de un servidor a otro antes :S - CloudWatch: Supervisión para las aplicaciones y los recursos de AWS, permite visualizar la utilización de recursos, el funcionamiento operativo y patrones de demanda en general (incluido el uso de CPU, las operaciones de lectura y escritura en disco y el tráfico de red). Puede obtener estadísticas, ver gráficos y definir alarmas para sus datos de métricas. - Auto Scaling: Permite escalar automáticamente la capacidad de Amazon EC2, para aumentarla o reducirla manualmente o según demanda. Servicio Gratuito - Elastic load Balancing: Balanceadores de carga que detectan el mal estado de servicios y redirige el tráfico hacia otras máquinas en ese caso, hasta que estas se recrean o se recuperan. Soporta SSL transparente para nosotros. - AMI: Podemos crear nuestras propias AMIs. Lista => http://alestic.com/ o https://aws.amazon.com/marketplace/ref=brs_navhdr_header
  • 101. T E R M I N O S • Volumes • EBS Elastic Block Store • Instancias optimizadas para EBS • Elastic IPs - EBS: Almacenamiento persistente independiente de las instancias de máquinas. Ahora SSD. Con ellas se pueden parar las máquinas y volver a arrancarlas. SSD, IOPS aprovisionadas (SSD) o discos magnéticos. - Elastic IP: No asociada a una instancia concreta, se pueden reasignar. Acordaros de cuando había que cambiar una ip de un servidor a otro antes :S - CloudWatch: Supervisión para las aplicaciones y los recursos de AWS, permite visualizar la utilización de recursos, el funcionamiento operativo y patrones de demanda en general (incluido el uso de CPU, las operaciones de lectura y escritura en disco y el tráfico de red). Puede obtener estadísticas, ver gráficos y definir alarmas para sus datos de métricas. - Auto Scaling: Permite escalar automáticamente la capacidad de Amazon EC2, para aumentarla o reducirla manualmente o según demanda. Servicio Gratuito - Elastic load Balancing: Balanceadores de carga que detectan el mal estado de servicios y redirige el tráfico hacia otras máquinas en ese caso, hasta que estas se recrean o se recuperan. Soporta SSL transparente para nosotros. - AMI: Podemos crear nuestras propias AMIs. Lista => http://alestic.com/ o https://aws.amazon.com/marketplace/ref=brs_navhdr_header
  • 102. T E R M I N O S • Volumes • EBS Elastic Block Store • Instancias optimizadas para EBS • Elastic IPs • Virtual Private Cloud - EBS: Almacenamiento persistente independiente de las instancias de máquinas. Ahora SSD. Con ellas se pueden parar las máquinas y volver a arrancarlas. SSD, IOPS aprovisionadas (SSD) o discos magnéticos. - Elastic IP: No asociada a una instancia concreta, se pueden reasignar. Acordaros de cuando había que cambiar una ip de un servidor a otro antes :S - CloudWatch: Supervisión para las aplicaciones y los recursos de AWS, permite visualizar la utilización de recursos, el funcionamiento operativo y patrones de demanda en general (incluido el uso de CPU, las operaciones de lectura y escritura en disco y el tráfico de red). Puede obtener estadísticas, ver gráficos y definir alarmas para sus datos de métricas. - Auto Scaling: Permite escalar automáticamente la capacidad de Amazon EC2, para aumentarla o reducirla manualmente o según demanda. Servicio Gratuito - Elastic load Balancing: Balanceadores de carga que detectan el mal estado de servicios y redirige el tráfico hacia otras máquinas en ese caso, hasta que estas se recrean o se recuperan. Soporta SSL transparente para nosotros. - AMI: Podemos crear nuestras propias AMIs. Lista => http://alestic.com/ o https://aws.amazon.com/marketplace/ref=brs_navhdr_header
  • 103. T E R M I N O S • Volumes • EBS Elastic Block Store • Instancias optimizadas para EBS • Elastic IPs • Virtual Private Cloud • CloudWatch - EBS: Almacenamiento persistente independiente de las instancias de máquinas. Ahora SSD. Con ellas se pueden parar las máquinas y volver a arrancarlas. SSD, IOPS aprovisionadas (SSD) o discos magnéticos. - Elastic IP: No asociada a una instancia concreta, se pueden reasignar. Acordaros de cuando había que cambiar una ip de un servidor a otro antes :S - CloudWatch: Supervisión para las aplicaciones y los recursos de AWS, permite visualizar la utilización de recursos, el funcionamiento operativo y patrones de demanda en general (incluido el uso de CPU, las operaciones de lectura y escritura en disco y el tráfico de red). Puede obtener estadísticas, ver gráficos y definir alarmas para sus datos de métricas. - Auto Scaling: Permite escalar automáticamente la capacidad de Amazon EC2, para aumentarla o reducirla manualmente o según demanda. Servicio Gratuito - Elastic load Balancing: Balanceadores de carga que detectan el mal estado de servicios y redirige el tráfico hacia otras máquinas en ese caso, hasta que estas se recrean o se recuperan. Soporta SSL transparente para nosotros. - AMI: Podemos crear nuestras propias AMIs. Lista => http://alestic.com/ o https://aws.amazon.com/marketplace/ref=brs_navhdr_header
  • 104. T E R M I N O S • Volumes • EBS Elastic Block Store • Instancias optimizadas para EBS • Elastic IPs • Virtual Private Cloud • CloudWatch • Auto Scaling - EBS: Almacenamiento persistente independiente de las instancias de máquinas. Ahora SSD. Con ellas se pueden parar las máquinas y volver a arrancarlas. SSD, IOPS aprovisionadas (SSD) o discos magnéticos. - Elastic IP: No asociada a una instancia concreta, se pueden reasignar. Acordaros de cuando había que cambiar una ip de un servidor a otro antes :S - CloudWatch: Supervisión para las aplicaciones y los recursos de AWS, permite visualizar la utilización de recursos, el funcionamiento operativo y patrones de demanda en general (incluido el uso de CPU, las operaciones de lectura y escritura en disco y el tráfico de red). Puede obtener estadísticas, ver gráficos y definir alarmas para sus datos de métricas. - Auto Scaling: Permite escalar automáticamente la capacidad de Amazon EC2, para aumentarla o reducirla manualmente o según demanda. Servicio Gratuito - Elastic load Balancing: Balanceadores de carga que detectan el mal estado de servicios y redirige el tráfico hacia otras máquinas en ese caso, hasta que estas se recrean o se recuperan. Soporta SSL transparente para nosotros. - AMI: Podemos crear nuestras propias AMIs. Lista => http://alestic.com/ o https://aws.amazon.com/marketplace/ref=brs_navhdr_header
  • 105. T E R M I N O S • Volumes • EBS Elastic Block Store • Instancias optimizadas para EBS • Elastic IPs • Virtual Private Cloud • CloudWatch • Auto Scaling • Elastic Load Balancing - EBS: Almacenamiento persistente independiente de las instancias de máquinas. Ahora SSD. Con ellas se pueden parar las máquinas y volver a arrancarlas. SSD, IOPS aprovisionadas (SSD) o discos magnéticos. - Elastic IP: No asociada a una instancia concreta, se pueden reasignar. Acordaros de cuando había que cambiar una ip de un servidor a otro antes :S - CloudWatch: Supervisión para las aplicaciones y los recursos de AWS, permite visualizar la utilización de recursos, el funcionamiento operativo y patrones de demanda en general (incluido el uso de CPU, las operaciones de lectura y escritura en disco y el tráfico de red). Puede obtener estadísticas, ver gráficos y definir alarmas para sus datos de métricas. - Auto Scaling: Permite escalar automáticamente la capacidad de Amazon EC2, para aumentarla o reducirla manualmente o según demanda. Servicio Gratuito - Elastic load Balancing: Balanceadores de carga que detectan el mal estado de servicios y redirige el tráfico hacia otras máquinas en ese caso, hasta que estas se recrean o se recuperan. Soporta SSL transparente para nosotros. - AMI: Podemos crear nuestras propias AMIs. Lista => http://alestic.com/ o https://aws.amazon.com/marketplace/ref=brs_navhdr_header
  • 106. T E R M I N O S • Volumes • EBS Elastic Block Store • Instancias optimizadas para EBS • Elastic IPs • Virtual Private Cloud • CloudWatch • Auto Scaling • Elastic Load Balancing • Security Groups - EBS: Almacenamiento persistente independiente de las instancias de máquinas. Ahora SSD. Con ellas se pueden parar las máquinas y volver a arrancarlas. SSD, IOPS aprovisionadas (SSD) o discos magnéticos. - Elastic IP: No asociada a una instancia concreta, se pueden reasignar. Acordaros de cuando había que cambiar una ip de un servidor a otro antes :S - CloudWatch: Supervisión para las aplicaciones y los recursos de AWS, permite visualizar la utilización de recursos, el funcionamiento operativo y patrones de demanda en general (incluido el uso de CPU, las operaciones de lectura y escritura en disco y el tráfico de red). Puede obtener estadísticas, ver gráficos y definir alarmas para sus datos de métricas. - Auto Scaling: Permite escalar automáticamente la capacidad de Amazon EC2, para aumentarla o reducirla manualmente o según demanda. Servicio Gratuito - Elastic load Balancing: Balanceadores de carga que detectan el mal estado de servicios y redirige el tráfico hacia otras máquinas en ese caso, hasta que estas se recrean o se recuperan. Soporta SSL transparente para nosotros. - AMI: Podemos crear nuestras propias AMIs. Lista => http://alestic.com/ o https://aws.amazon.com/marketplace/ref=brs_navhdr_header
  • 107. T E R M I N O S • Volumes • EBS Elastic Block Store • Instancias optimizadas para EBS • Elastic IPs • Virtual Private Cloud • CloudWatch • Auto Scaling • Elastic Load Balancing • Security Groups • Key Pairs .pem - EBS: Almacenamiento persistente independiente de las instancias de máquinas. Ahora SSD. Con ellas se pueden parar las máquinas y volver a arrancarlas. SSD, IOPS aprovisionadas (SSD) o discos magnéticos. - Elastic IP: No asociada a una instancia concreta, se pueden reasignar. Acordaros de cuando había que cambiar una ip de un servidor a otro antes :S - CloudWatch: Supervisión para las aplicaciones y los recursos de AWS, permite visualizar la utilización de recursos, el funcionamiento operativo y patrones de demanda en general (incluido el uso de CPU, las operaciones de lectura y escritura en disco y el tráfico de red). Puede obtener estadísticas, ver gráficos y definir alarmas para sus datos de métricas. - Auto Scaling: Permite escalar automáticamente la capacidad de Amazon EC2, para aumentarla o reducirla manualmente o según demanda. Servicio Gratuito - Elastic load Balancing: Balanceadores de carga que detectan el mal estado de servicios y redirige el tráfico hacia otras máquinas en ese caso, hasta que estas se recrean o se recuperan. Soporta SSL transparente para nosotros. - AMI: Podemos crear nuestras propias AMIs. Lista => http://alestic.com/ o https://aws.amazon.com/marketplace/ref=brs_navhdr_header
  • 108. T E R M I N O S • Volumes • EBS Elastic Block Store • Instancias optimizadas para EBS • Elastic IPs • Virtual Private Cloud • CloudWatch • Auto Scaling • Elastic Load Balancing • Security Groups • Key Pairs .pem • Snapshots - EBS: Almacenamiento persistente independiente de las instancias de máquinas. Ahora SSD. Con ellas se pueden parar las máquinas y volver a arrancarlas. SSD, IOPS aprovisionadas (SSD) o discos magnéticos. - Elastic IP: No asociada a una instancia concreta, se pueden reasignar. Acordaros de cuando había que cambiar una ip de un servidor a otro antes :S - CloudWatch: Supervisión para las aplicaciones y los recursos de AWS, permite visualizar la utilización de recursos, el funcionamiento operativo y patrones de demanda en general (incluido el uso de CPU, las operaciones de lectura y escritura en disco y el tráfico de red). Puede obtener estadísticas, ver gráficos y definir alarmas para sus datos de métricas. - Auto Scaling: Permite escalar automáticamente la capacidad de Amazon EC2, para aumentarla o reducirla manualmente o según demanda. Servicio Gratuito - Elastic load Balancing: Balanceadores de carga que detectan el mal estado de servicios y redirige el tráfico hacia otras máquinas en ese caso, hasta que estas se recrean o se recuperan. Soporta SSL transparente para nosotros. - AMI: Podemos crear nuestras propias AMIs. Lista => http://alestic.com/ o https://aws.amazon.com/marketplace/ref=brs_navhdr_header
  • 109. T E R M I N O S • Volumes • EBS Elastic Block Store • Instancias optimizadas para EBS • Elastic IPs • Virtual Private Cloud • CloudWatch • Auto Scaling • Elastic Load Balancing • Security Groups • Key Pairs .pem • Snapshots • AMIs - EBS: Almacenamiento persistente independiente de las instancias de máquinas. Ahora SSD. Con ellas se pueden parar las máquinas y volver a arrancarlas. SSD, IOPS aprovisionadas (SSD) o discos magnéticos. - Elastic IP: No asociada a una instancia concreta, se pueden reasignar. Acordaros de cuando había que cambiar una ip de un servidor a otro antes :S - CloudWatch: Supervisión para las aplicaciones y los recursos de AWS, permite visualizar la utilización de recursos, el funcionamiento operativo y patrones de demanda en general (incluido el uso de CPU, las operaciones de lectura y escritura en disco y el tráfico de red). Puede obtener estadísticas, ver gráficos y definir alarmas para sus datos de métricas. - Auto Scaling: Permite escalar automáticamente la capacidad de Amazon EC2, para aumentarla o reducirla manualmente o según demanda. Servicio Gratuito - Elastic load Balancing: Balanceadores de carga que detectan el mal estado de servicios y redirige el tráfico hacia otras máquinas en ese caso, hasta que estas se recrean o se recuperan. Soporta SSL transparente para nosotros. - AMI: Podemos crear nuestras propias AMIs. Lista => http://alestic.com/ o https://aws.amazon.com/marketplace/ref=brs_navhdr_header
  • 110. T I P O S D E I N S TA N C I A S - http://www.ec2instances.info/?region=eu-west-1
  • 111. S I S T E M A S O P E R AT I VO S
  • 112. - Video de la Demo - Opción rápida, Opción a detalle (Instalar paso a paso ), AWSMarketPlace, BitNami - Demo - 1º Crear una instancia paso a paso con el How to con un AMI con Wordpress. - 2º Acceder a la máquina por ssh => # chmod 600 Downloads/wordpress-pruebas.pem; # ssh -i /path/to/private_key.pem ubuntu@ip - 3º CLI: - # aws ec2 describe-instances - # aws ec2 describe-instance-status - # aws ec2 describe-volumes
  • 113. R e l at i o n a l D at a b a s e S e r v i c e - Facilita las tareas de configuración, gestión y escalado de bases de datos relacionales - Backups, replicas, etc - Ahorro de tiempo de puesta en marcha, instalación, configuración y mantenimiento.
  • 114. D D B B s o p o r t a d a s - RDS nos proporciona instancias de bases de datos en pleno funcionamiento y con añadidos. - Podemos configurarlas, conectarnos a ellas desde cualquier cliente, realizar backups automáticamente, monitorizarlas, etc. - Podemos utilizar cualquier herramienta de gestión o análisis que estuviéramos usando previamente contra alguna de estas ddbb. - Diferentes precios => Dependiendo de licencias si es necesario como en Oracle.
  • 115. D D B B s o p o r t a d a s - RDS nos proporciona instancias de bases de datos en pleno funcionamiento y con añadidos. - Podemos configurarlas, conectarnos a ellas desde cualquier cliente, realizar backups automáticamente, monitorizarlas, etc. - Podemos utilizar cualquier herramienta de gestión o análisis que estuviéramos usando previamente contra alguna de estas ddbb. - Diferentes precios => Dependiendo de licencias si es necesario como en Oracle.
  • 116. D D B B s o p o r t a d a s - RDS nos proporciona instancias de bases de datos en pleno funcionamiento y con añadidos. - Podemos configurarlas, conectarnos a ellas desde cualquier cliente, realizar backups automáticamente, monitorizarlas, etc. - Podemos utilizar cualquier herramienta de gestión o análisis que estuviéramos usando previamente contra alguna de estas ddbb. - Diferentes precios => Dependiendo de licencias si es necesario como en Oracle.
  • 117. D D B B s o p o r t a d a s - RDS nos proporciona instancias de bases de datos en pleno funcionamiento y con añadidos. - Podemos configurarlas, conectarnos a ellas desde cualquier cliente, realizar backups automáticamente, monitorizarlas, etc. - Podemos utilizar cualquier herramienta de gestión o análisis que estuviéramos usando previamente contra alguna de estas ddbb. - Diferentes precios => Dependiendo de licencias si es necesario como en Oracle.
  • 118. D D B B s o p o r t a d a s - RDS nos proporciona instancias de bases de datos en pleno funcionamiento y con añadidos. - Podemos configurarlas, conectarnos a ellas desde cualquier cliente, realizar backups automáticamente, monitorizarlas, etc. - Podemos utilizar cualquier herramienta de gestión o análisis que estuviéramos usando previamente contra alguna de estas ddbb. - Diferentes precios => Dependiendo de licencias si es necesario como en Oracle.
  • 119. Au ro r a - Nueva Base de datos que va a soportar AWS, está en beta. - Estoy deseando probar si esos datos son verdad :D - Actualización: Parece que no!
  • 120. - AWS no soporta todos los motores de almacenamiento de todas las bases de datos que soporta. - Mysql no soporta bien MyISAM, puede ocasionar perdidas de datos y no se hacen backups de este motor de forma transparente como el resto. Utilizadlo revisando las limitaciones. - Creamos réplicas con un botón o un comando de consola. Perfecto para aplicaciones con lecturas intensivas - Pago por uso - Versiones desde la 5.1 a la 5.6.21 para Mysql - 35 días máximo de retención de Backups - Restauración a un punto temporal
  • 121. • S S D , I O P s A l t o re n d i m i e n t o. - AWS no soporta todos los motores de almacenamiento de todas las bases de datos que soporta. - Mysql no soporta bien MyISAM, puede ocasionar perdidas de datos y no se hacen backups de este motor de forma transparente como el resto. Utilizadlo revisando las limitaciones. - Creamos réplicas con un botón o un comando de consola. Perfecto para aplicaciones con lecturas intensivas - Pago por uso - Versiones desde la 5.1 a la 5.6.21 para Mysql - 35 días máximo de retención de Backups - Restauración a un punto temporal
  • 122. • S S D • T i p o s d e I n s t a n c i a s ( m 1 , m 2 , l a r ge , e t c ) - AWS no soporta todos los motores de almacenamiento de todas las bases de datos que soporta. - Mysql no soporta bien MyISAM, puede ocasionar perdidas de datos y no se hacen backups de este motor de forma transparente como el resto. Utilizadlo revisando las limitaciones. - Creamos réplicas con un botón o un comando de consola. Perfecto para aplicaciones con lecturas intensivas - Pago por uso - Versiones desde la 5.1 a la 5.6.21 para Mysql - 35 días máximo de retención de Backups - Restauración a un punto temporal
  • 123. • S S D • T i p o s d e I n s t a n c i a s • P a rch e s a u t o m at i c o s - AWS no soporta todos los motores de almacenamiento de todas las bases de datos que soporta. - Mysql no soporta bien MyISAM, puede ocasionar perdidas de datos y no se hacen backups de este motor de forma transparente como el resto. Utilizadlo revisando las limitaciones. - Creamos réplicas con un botón o un comando de consola. Perfecto para aplicaciones con lecturas intensivas - Pago por uso - Versiones desde la 5.1 a la 5.6.21 para Mysql - 35 días máximo de retención de Backups - Restauración a un punto temporal
  • 124. • S S D • T i p o s d e I n s t a n c i a s • P a rch e s a u t o m at i c o s • S n ap S h o t s ( B a ck u p s ) R e c ove r y - AWS no soporta todos los motores de almacenamiento de todas las bases de datos que soporta. - Mysql no soporta bien MyISAM, puede ocasionar perdidas de datos y no se hacen backups de este motor de forma transparente como el resto. Utilizadlo revisando las limitaciones. - Creamos réplicas con un botón o un comando de consola. Perfecto para aplicaciones con lecturas intensivas - Pago por uso - Versiones desde la 5.1 a la 5.6.21 para Mysql - 35 días máximo de retención de Backups - Restauración a un punto temporal
  • 125. • S S D • T i p o s d e I n s t a n c i a s • P a rch e s a u t o m at i c o s • S n ap S h o t s • E s c a l a d o ( A l m a c e n a m i e n t o e I n s t a n c i a s ) - AWS no soporta todos los motores de almacenamiento de todas las bases de datos que soporta. - Mysql no soporta bien MyISAM, puede ocasionar perdidas de datos y no se hacen backups de este motor de forma transparente como el resto. Utilizadlo revisando las limitaciones. - Creamos réplicas con un botón o un comando de consola. Perfecto para aplicaciones con lecturas intensivas - Pago por uso - Versiones desde la 5.1 a la 5.6.21 para Mysql - 35 días máximo de retención de Backups - Restauración a un punto temporal
  • 126. • S S D • T i p o s d e I n s t a n c i a s • P a rch e s a u t o m at i c o s • S n ap S h o t s • E s c a l a d o • D i s p o n i b i l i d a d ( M u l t i p l e s Z o n a s ) - AWS no soporta todos los motores de almacenamiento de todas las bases de datos que soporta. - Mysql no soporta bien MyISAM, puede ocasionar perdidas de datos y no se hacen backups de este motor de forma transparente como el resto. Utilizadlo revisando las limitaciones. - Creamos réplicas con un botón o un comando de consola. Perfecto para aplicaciones con lecturas intensivas - Pago por uso - Versiones desde la 5.1 a la 5.6.21 para Mysql - 35 días máximo de retención de Backups - Restauración a un punto temporal
  • 127. • S S D • T i p o s d e I n s t a n c i a s • P a rch e s a u t o m at i c o s • S n ap S h o t s • E s c a l a d o • D i s p o n i b i l i d a d • A P I s ( W E B C o n s o l e , C L I ) - AWS no soporta todos los motores de almacenamiento de todas las bases de datos que soporta. - Mysql no soporta bien MyISAM, puede ocasionar perdidas de datos y no se hacen backups de este motor de forma transparente como el resto. Utilizadlo revisando las limitaciones. - Creamos réplicas con un botón o un comando de consola. Perfecto para aplicaciones con lecturas intensivas - Pago por uso - Versiones desde la 5.1 a la 5.6.21 para Mysql - 35 días máximo de retención de Backups - Restauración a un punto temporal
  • 128. • S S D • T i p o s d e I n s t a n c i a s • P a rch e s a u t o m at i c o s • S n ap S h o t s • E s c a l a d o • D i s p o n i b i l i d a d • A P I s • P re c o n fi g u r a d o ( p o r e l t i p o d e i n s t a n c i a ) - AWS no soporta todos los motores de almacenamiento de todas las bases de datos que soporta. - Mysql no soporta bien MyISAM, puede ocasionar perdidas de datos y no se hacen backups de este motor de forma transparente como el resto. Utilizadlo revisando las limitaciones. - Creamos réplicas con un botón o un comando de consola. Perfecto para aplicaciones con lecturas intensivas - Pago por uso - Versiones desde la 5.1 a la 5.6.21 para Mysql - 35 días máximo de retención de Backups - Restauración a un punto temporal
  • 129. • S S D • T i p o s d e I n s t a n c i a s • P a rch e s a u t o m at i c o s • S n ap S h o t s • E s c a l a d o • D i s p o n i b i l i d a d • A P I s • P re c o n fi g u r a d o • S u p e r v i s i o n , m e t r i c a s y n o t i fi c a c i o n e s - AWS no soporta todos los motores de almacenamiento de todas las bases de datos que soporta. - Mysql no soporta bien MyISAM, puede ocasionar perdidas de datos y no se hacen backups de este motor de forma transparente como el resto. Utilizadlo revisando las limitaciones. - Creamos réplicas con un botón o un comando de consola. Perfecto para aplicaciones con lecturas intensivas - Pago por uso - Versiones desde la 5.1 a la 5.6.21 para Mysql - 35 días máximo de retención de Backups - Restauración a un punto temporal
  • 130. - Sin Multi-AZ - Solo se puede promocionar a Master un servidor de manera manual, no automática si no lo tienes con Multi-AZ
  • 131. - Con Multi-AZ disponemos de una réplica latente en una zona de disponibilidad distinta que sustituirá automáticamente nuestra instancia master si esta entra en mantenimiento, falla o hay problemas en su AZ. - El despliegue Multi-AZ viene con un SLA garantizado del 99,95% - No sufre de picos de latencia cuando realizamos snapshots o copias de seguridad porque estos se hacen sobre la instancia latente. - Inconveniente: No podemos disponer de acceso a la instancia latente antes de que se produzca la caída de la principal, por lo que no nos permite descargarla de trabajo.
  • 132. - Video de la Demo - Consola WEB - Crear una con el How To. Enseñar todas las opciones - Dar acceso en el Security Group - Conectar desde máquina creada anteriormente con EC2. - Enseñar gráficas, Logs, SnapShots, Configuración de parámetros, - Crear una réplica de lectura
  • 133. - Servicio de supervisión de los recursos de AWS y de las aplicaciones que se ejecutan. - Métricas, hacer un seguimiento de las mismas, recopilar y supervisar archivos de registro y establecer alarmas. (CPU, Transferencia de datos, Disco) Básicas sin coste. - Puede supervisar instancias EC2 y RDS. - Métricas personalizadas generadas por las aplicaciones y los servicios
  • 135. •M o n i t o r i z a c i o n e n t i e m p o re a l
  • 136. •M o n i t o r i z a c i o n e n t i e m p o re a l •E C 2 y R D S
  • 137. •M o n i t o r i z a c i o n e n t i e m p o re a l •E C 2 y R D S •C o s t e p o r u s o
  • 138. •M o n i t o r i z a c i o n e n t i e m p o re a l •E C 2 y R D S •C o s t e p o r u s o •I n fo rm e s p o r u s o y t i p o d e s e r v i c i o
  • 139. •M o n i t o r i z a c i o n e n t i e m p o re a l •E C 2 y R D S •C o s t e p o r u s o •I n fo rm e s p o r u s o y t i p o d e s e r v i c i o •M o n i t o r i z a c i o n d e E L B
  • 140. •M o n i t o r i z a c i o n e n t i e m p o re a l •E C 2 y R D S •C o s t e p o r u s o •I n fo rm e s p o r u s o y t i p o d e s e r v i c i o •M o n i t o r i z a c i o n d e E L B •G r at u i t o ( B a s i c o )
  • 141. •M o n i t o r i z a c i o n e n t i e m p o re a l •E C 2 y R D S •C o s t e p o r u s o •I n fo rm e s p o r u s o y t i p o d e s e r v i c i o •M o n i t o r i z a c i o n d e E L B •G r at u i t o •A l a rm a s c o n a c c i o n e s a u t o m at i z a d a s ( c o s t e )
  • 142. Web C o n s o l e - Supervisión de otros recursos de AWS - $3.50 por instancia al mes para la supervisión detallada con una frecuencia de 1 minuto - Supervisión de métricas personalizadas - $0.50 por métrica por mes - Definición de alarmas - $0.10 por alarma al mes - Visualización de gráficos y estadísticas - Tiene un API y te cobran por llamada
  • 143. - Video de la Demo - Consola WEB - Enseñar como es la consola web de CloudWatch - Enseñar las diferentes métricas - Enseñar como se crea una alarma EC2 y RDS
  • 144. - Servicio web DNS - Escalable y de alta disponibilidad - También puedes comprar y gestionar DNSes
  • 145. - Puedes apuntar a un balanceado de carga por DNS o a una máquina por IP o DNS - Redireccionado basado en latencia/geográfico. - También puedes comprar y gestionar DNSes
  • 146. - Redireccionado basado en latencia/geográfico.
  • 147. - Redireccionado basado en latencia/geográfico.
  • 148. - Video de la Demo - Consola WEB - Muy sencillo - Admite todos los tipos de registros DNS: A, AAAA, CNAME, MX, NS, PTR, SOA, SPF, SRV, TXT - También lo podemos utilizar para apuntar a S3 - Tiene varias herramientas disponibles
  • 149. - Servicio web de entrega de contenido de baja latencia y alta velocidad - Pago por uso - Sirve contenido estático (y dinámico) - Hace una copia de los contenidos en todas sus zonas para servirlos dependiendo de donde se le pidan geográficamente y dando un mejor servicio más rápido en respuesta.
  • 151. - Soporta Cookies y SSL - Sirve archivos de EC2 o S3
  • 152. - Web Console, API REST reference, Developer Guide - http://paulstamatiou.com/hosting-on-amazon-s3-with-cloudfront/
  • 153. - Carga aplicaciones y Elastic Beanstalk gestiona de forma automática los detalles - Aprovisionamiento de capacidad - Escalado automático - Supervisión del estado de la aplicación.
  • 154. L e n g u aj e s - Admite aplicaciones web Java, Node.js, PHP, Python, Ruby .NET y contenedores Docker! - Apache Tomcat para aplicaciones Java - Apache HTTP Server para aplicaciones PHP y Python - Servidor HTTP Nginx o Apache para aplicaciones Node.js - Passenger para aplicaciones Ruby - Microsoft IIS 7.5 para aplicaciones .NET
  • 155. P ro c e s o - Permite centralizar los logs en S3 - Solo se cobra el uso de los servicios que se arranquen, no Beanstalk -
  • 156. P ro c e s o • S u b i m o s e l c o d i go - Permite centralizar los logs en S3 - Solo se cobra el uso de los servicios que se arranquen, no Beanstalk -
  • 157. P ro c e s o • S u b i m o s e l c o d i go • Ap rov i s i o n a m i e n t o d e re c u r s o s - Permite centralizar los logs en S3 - Solo se cobra el uso de los servicios que se arranquen, no Beanstalk -
  • 158. P ro c e s o • S u b i m o s e l c o d i go • Ap rov i s i o n a m i e n t o d e re c u r s o s • I n s t a l a c i o n d e p a q u e t e s p a r a e l S O - Permite centralizar los logs en S3 - Solo se cobra el uso de los servicios que se arranquen, no Beanstalk -
  • 159. P ro c e s o • S u b i m o s e l c o d i go • Ap rov i s i o n a m i e n t o d e re c u r s o s • I n s t a l a c i o n d e p a q u e t e s p a r a e l S O • D ep l oy d e l o s f u e n t e s - Permite centralizar los logs en S3 - Solo se cobra el uso de los servicios que se arranquen, no Beanstalk -
  • 160. P ro c e s o • S u b i m o s e l c o d i go • Ap rov i s i o n a m i e n t o d e re c u r s o s • I n s t a l a c i o n d e p a q u e t e s p a r a e l S O • D ep l oy d e l o s f u e n t e s • E s c a l a d o a u t o m at i c o - Permite centralizar los logs en S3 - Solo se cobra el uso de los servicios que se arranquen, no Beanstalk -
  • 161. P ro c e s o • S u b i m o s e l c o d i go • Ap rov i s i o n a m i e n t o d e re c u r s o s • I n s t a l a c i o n d e p a q u e t e s p a r a e l S O • D ep l oy d e l o s f u e n t e s • E s c a l a d o a u t o m at i c o • M o n i t o re o - Permite centralizar los logs en S3 - Solo se cobra el uso de los servicios que se arranquen, no Beanstalk -
  • 162. P ro c e s o - Integración con repositorios Git - Autoescalado - Zero Downtime Deployment - Rollbacks al desplegar nuevas versiones con errores - Integración con RDS (Una nueva DDBB por environment, rehusar una existente y usar una alojada en un servidor EC2)
  • 163. - Video de la Demo - Web Console - Documentación
  • 164. - Creación de colecciones de recursos (Stacks) de AWS relacionados entre sí de una manera ordenada y predecible. - Definimos plantillas para describir los recursos de AWS a crear o modificar. - Totalmente gratuito, solo se paga lo que se cree. - Podemos crear Stacks completos para producción, testing o desarrollo con un solo click o desde Jenkins.
  • 165. P ro c e s o - Un Stack se crea proporcionando una plantilla y todos los parámetros necesarios para AWS CloudFormation. - Según la plantilla y las dependencias especificadas en ella, AWS CloudFormation determina qué debe crearse y en qué orden. - Los Stacks se pueden modificar una vez creados.
  • 166. S t a ck s - Podemos crear Stacks idénticos o parecidos de manera automática para desarrollo o pruebas. - Podemos desplegar un nuevo Stack de producción para cambiar de versión de nuestra aplicación actual y no tener parada de servicio (Always Up!). - Uniendo esto al autoescalado, podemos tener 0 caídas de servicio :D
  • 167. P l a n t i l l a s J S O N - Una plantilla tiene la siguiente estructura de JSON de alto nivel: - Si la creación de un Stack falla, se destruirán todos los recursos creados hasta el momento y podemos volver a intentarlo manualmente. - Al destruir una pila se destruirán todos los recursos de esta.
  • 168. P l a n t i l l a s J S O N - Ejemplo sencillo en que se muestra cómo crear una instancia de EC2:
  • 169. P l a n t i l l a s d e E j e m p l o - Web Console - Plantillas, Extractos - Developer Tools - Mostrar plantillas de ejemplo
  • 170. A P I - API Query y AWS Cli - API Query Reference - Cli Parameters
  • 171. S c r i p t s - Podemos hacer Scripts para automatizar la creación de stacks, interrogando a AWS por que recursos tenemos, como Backups, snapshots, AMIs, etc…
  • 172. C o n fi g u r at i o n M a n a ge m e n t - Podemos configurar los recursos una vez creados con CloudFormation utilizando herramientas de Control de Configuración como estas. - Podemos crear AMIs con las características del sistema como queramos. - User Data es un campo de recursos del Stack de CloudFormation, donde podemos definir comandos a ejecutar una vez levantado. Dark Side!
  • 173. C o n fi g u r at i o n M a n a ge m e n t - Podemos configurar los recursos una vez creados con CloudFormation utilizando herramientas de Control de Configuración como estas. - Podemos crear AMIs con las características del sistema como queramos. - User Data es un campo de recursos del Stack de CloudFormation, donde podemos definir comandos a ejecutar una vez levantado. Dark Side!
  • 174. C o n fi g u r at i o n M a n a ge m e n t - Podemos configurar los recursos una vez creados con CloudFormation utilizando herramientas de Control de Configuración como estas. - Podemos crear AMIs con las características del sistema como queramos. - User Data es un campo de recursos del Stack de CloudFormation, donde podemos definir comandos a ejecutar una vez levantado. Dark Side!
  • 175. C o n fi g u r at i o n M a n a ge m e n t - Podemos configurar los recursos una vez creados con CloudFormation utilizando herramientas de Control de Configuración como estas. - Podemos crear AMIs con las características del sistema como queramos. - User Data es un campo de recursos del Stack de CloudFormation, donde podemos definir comandos a ejecutar una vez levantado. Dark Side!
  • 176. C o n fi g u r at i o n M a n a ge m e n t U s e r D at a - Podemos configurar los recursos una vez creados con CloudFormation utilizando herramientas de Control de Configuración como estas. - Podemos crear AMIs con las características del sistema como queramos. - User Data es un campo de recursos del Stack de CloudFormation, donde podemos definir comandos a ejecutar una vez levantado. Dark Side!
  • 177. C o n fi g u r at i o n M a n a ge m e n t U s e r D at a - Podemos configurar los recursos una vez creados con CloudFormation utilizando herramientas de Control de Configuración como estas. - Podemos crear AMIs con las características del sistema como queramos. - User Data es un campo de recursos del Stack de CloudFormation, donde podemos definir comandos a ejecutar una vez levantado. Dark Side!
  • 178. C o n fi g u r at i o n M a n a ge m e n t U s e r D at a - Podemos configurar los recursos una vez creados con CloudFormation utilizando herramientas de Control de Configuración como estas. - Podemos crear AMIs con las características del sistema como queramos. - User Data es un campo de recursos del Stack de CloudFormation, donde podemos definir comandos a ejecutar una vez levantado. Dark Side!
  • 179. - Video de Demo - Crear este Stack => Explicarlo por encima. - Web Console
  • 180. R e c u r s o s www.lifeofpix.com www.gratisography.com www.flickr.com aws.amazon.com sketch-block.font AWS in Plain English