SlideShare una empresa de Scribd logo
1 de 181
Descargar para leer sin conexión
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
- 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
•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

La actualidad más candente

AWS Presentacion Universidad de los Andes "Escalando para sus primeros 10 Mil...
AWS Presentacion Universidad de los Andes "Escalando para sus primeros 10 Mil...AWS Presentacion Universidad de los Andes "Escalando para sus primeros 10 Mil...
AWS Presentacion Universidad de los Andes "Escalando para sus primeros 10 Mil...
Amazon Web Services
 

La actualidad más candente (19)

DevOps en AWS
DevOps en AWS DevOps en AWS
DevOps en AWS
 
Webinar: Comenzando con los servicios de AWS
Webinar: Comenzando con los servicios de AWSWebinar: Comenzando con los servicios de AWS
Webinar: Comenzando con los servicios de AWS
 
AWS Webcast - Viaje a través de la nube : la mejor manera de iniciarse en la ...
AWS Webcast - Viaje a través de la nube : la mejor manera de iniciarse en la ...AWS Webcast - Viaje a través de la nube : la mejor manera de iniciarse en la ...
AWS Webcast - Viaje a través de la nube : la mejor manera de iniciarse en la ...
 
Escalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuariosEscalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuarios
 
Servicios de Storage en AWS
Servicios de Storage en AWSServicios de Storage en AWS
Servicios de Storage en AWS
 
EC2: Cómputo en la nube a profundidad
EC2: Cómputo en la nube a profundidad EC2: Cómputo en la nube a profundidad
EC2: Cómputo en la nube a profundidad
 
Servicios de Storage en AWS
Servicios de Storage en AWSServicios de Storage en AWS
Servicios de Storage en AWS
 
AWS Summit Bogotá Track Básico: Seguridad en la nube de AWS
AWS Summit Bogotá Track Básico: Seguridad en la nube de AWS AWS Summit Bogotá Track Básico: Seguridad en la nube de AWS
AWS Summit Bogotá Track Básico: Seguridad en la nube de AWS
 
Introducción a AWS
Introducción a AWSIntroducción a AWS
Introducción a AWS
 
EC2: Cómputo en la nube a profundidad
EC2: Cómputo en la nube a profundidadEC2: Cómputo en la nube a profundidad
EC2: Cómputo en la nube a profundidad
 
DevOps en AWS
DevOps en AWSDevOps en AWS
DevOps en AWS
 
Creando su primera aplicación Big Data en AWS
Creando su primera aplicación Big Data en AWSCreando su primera aplicación Big Data en AWS
Creando su primera aplicación Big Data en AWS
 
Mi experiencia con Amazon AWS EC2 y S3
Mi experiencia con Amazon AWS EC2 y S3Mi experiencia con Amazon AWS EC2 y S3
Mi experiencia con Amazon AWS EC2 y S3
 
Creando su primera aplicación de Big Data en AWS
Creando su primera aplicación de Big Data en AWSCreando su primera aplicación de Big Data en AWS
Creando su primera aplicación de Big Data en AWS
 
Webinar: introduction to cloud computing
Webinar:  introduction to cloud computingWebinar:  introduction to cloud computing
Webinar: introduction to cloud computing
 
Docker ECS en AWS
Docker ECS en AWS Docker ECS en AWS
Docker ECS en AWS
 
Comenzando a usar el Continuous Delivery
 Comenzando a usar el Continuous Delivery Comenzando a usar el Continuous Delivery
Comenzando a usar el Continuous Delivery
 
AWS Presentacion Universidad de los Andes "Escalando para sus primeros 10 Mil...
AWS Presentacion Universidad de los Andes "Escalando para sus primeros 10 Mil...AWS Presentacion Universidad de los Andes "Escalando para sus primeros 10 Mil...
AWS Presentacion Universidad de los Andes "Escalando para sus primeros 10 Mil...
 
Creando su datacenter virtual
Creando su datacenter virtualCreando su datacenter virtual
Creando su datacenter virtual
 

Destacado

Curso inspector de soldadura AWS QC1:2007, Instituto Chileno de Soldadura
Curso inspector de soldadura AWS QC1:2007, Instituto Chileno de SoldaduraCurso inspector de soldadura AWS QC1:2007, Instituto Chileno de Soldadura
Curso inspector de soldadura AWS QC1:2007, Instituto Chileno de Soldadura
ALBERTO LEON
 

Destacado (15)

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

Similar a AWS para torpes - Introducción a AWS

Cloud computing
Cloud computingCloud computing
Cloud computing
bgarcial
 
La primer semana con la nube de AWS (parte1)
La primer semana con la nube de AWS (parte1)La primer semana con la nube de AWS (parte1)
La primer semana con la nube de AWS (parte1)
GeneXus
 

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

Usando azure para escalar tu producto
Usando azure para escalar tu productoUsando azure para escalar tu producto
Usando azure para escalar tu producto
 
Optimización de aplicaciones web con base de datos NoSQL In-Memory
Optimización de aplicaciones web con base de datos NoSQL In-MemoryOptimización de aplicaciones web con base de datos NoSQL In-Memory
Optimización de aplicaciones web con base de datos NoSQL In-Memory
 
Escalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuariosEscalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuarios
 
Industria 4.0 Cloud computing
Industria 4.0 Cloud computingIndustria 4.0 Cloud computing
Industria 4.0 Cloud computing
 
Arquitecturas y estrategias para generar aplicaciones modernas en AWS - MXO20...
Arquitecturas y estrategias para generar aplicaciones modernas en AWS - MXO20...Arquitecturas y estrategias para generar aplicaciones modernas en AWS - MXO20...
Arquitecturas y estrategias para generar aplicaciones modernas en AWS - MXO20...
 
Microsoft Azure - La plataforma de Nube para su Transformación Digital
Microsoft Azure - La plataforma de Nube para su Transformación DigitalMicrosoft Azure - La plataforma de Nube para su Transformación Digital
Microsoft Azure - La plataforma de Nube para su Transformación Digital
 
Transforma tu empresa con la nube de AWS - Webinar
Transforma tu empresa con la nube de AWS - Webinar Transforma tu empresa con la nube de AWS - Webinar
Transforma tu empresa con la nube de AWS - Webinar
 
Big data y las apis
Big data y  las apis Big data y  las apis
Big data y las apis
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cbs aws-fundamentals-1
Cbs aws-fundamentals-1Cbs aws-fundamentals-1
Cbs aws-fundamentals-1
 
AWS Summit Mexico City 2018 - Usando Elastic Beanstalk
AWS Summit Mexico City 2018 - Usando Elastic BeanstalkAWS Summit Mexico City 2018 - Usando Elastic Beanstalk
AWS Summit Mexico City 2018 - Usando Elastic Beanstalk
 
Libro-Conceptos-AWS.pdf
Libro-Conceptos-AWS.pdfLibro-Conceptos-AWS.pdf
Libro-Conceptos-AWS.pdf
 
Big Data en Azure: Azure Data Lake
Big Data en Azure: Azure Data LakeBig Data en Azure: Azure Data Lake
Big Data en Azure: Azure Data Lake
 
Cloudevel - Microsoft Azure - 101
Cloudevel - Microsoft Azure - 101Cloudevel - Microsoft Azure - 101
Cloudevel - Microsoft Azure - 101
 
Los beneficios de migrar sus cargas de trabajo de big data a AWS
Los beneficios de migrar sus cargas de trabajo de big data a AWSLos beneficios de migrar sus cargas de trabajo de big data a AWS
Los beneficios de migrar sus cargas de trabajo de big data a AWS
 
Que es cloud computing ?
Que es cloud computing ?Que es cloud computing ?
Que es cloud computing ?
 
Backend i os
Backend i osBackend i os
Backend i os
 
Sobrevolando AWS
Sobrevolando AWSSobrevolando AWS
Sobrevolando AWS
 
La primer semana con la nube de AWS (parte1)
La primer semana con la nube de AWS (parte1)La primer semana con la nube de AWS (parte1)
La primer semana con la nube de AWS (parte1)
 
AWS Peru Meetup - Ansible y AWS Demo (by Joseph Paz)
AWS Peru Meetup - Ansible y AWS Demo (by Joseph Paz)AWS Peru Meetup - Ansible y AWS Demo (by Joseph Paz)
AWS Peru Meetup - Ansible y AWS Demo (by Joseph Paz)
 

Más de Alvaro García Loaisa

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

Clean architectures Extended
Clean architectures ExtendedClean architectures Extended
Clean architectures Extended
 
Architectural kata
Architectural kataArchitectural kata
Architectural kata
 
Clean architecture
Clean architectureClean architecture
Clean architecture
 
Clean code
Clean codeClean code
Clean code
 
The billion dollar mistake
The billion dollar mistakeThe billion dollar mistake
The billion dollar mistake
 
Scrum
ScrumScrum
Scrum
 
Agile ese mundillo...
Agile ese mundillo...Agile ese mundillo...
Agile ese mundillo...
 
Taller arduino I - CyLicon Valley
Taller arduino I - CyLicon ValleyTaller arduino I - CyLicon Valley
Taller arduino I - CyLicon Valley
 
Servidores de mapas en alta disponibilidad CyLiconValley
Servidores de mapas en alta disponibilidad CyLiconValleyServidores de mapas en alta disponibilidad CyLiconValley
Servidores de mapas en alta disponibilidad CyLiconValley
 
Metodologías Ágiles
Metodologías ÁgilesMetodologías Ágiles
Metodologías Ágiles
 
Presentacion motivacion
Presentacion motivacionPresentacion motivacion
Presentacion motivacion
 

Último

Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdf
GuillermoBarquero7
 
2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx
EncomiendasElSherpa
 

Último (6)

Caso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralCaso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business Central
 
Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdf
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx
 
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
 
Trabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaTrabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - Ofimática
 

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
  • 49.
  • 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
  • 134.
  • 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