Bases de datos en Amazon Web
Services
Jesus Bonequi Olvera
@jesusbo
Porque AWS creo RDS
• Hay muchas labores
repetitivas que deben ser
realizadas pero no añaden
valor
– Respaldo y recuperaci...
Amazon RDS: SQL administrado en la nube
• Sencillo y fácil de
implementar
• Realiza tareas
administrativas repetitivas
• C...
Amazon RDS es sencillo y fácil de implementar
• Obtenga una
instancia de
producción en
minutos
• Sin necesidad de
adquirir...
Amazon RDS se encarga de las tareas administrativas
• Respaldos
automatizados
– Fácil recuperación point-in-
time
• Admini...
Como funciona el respaldo de Amazon RDS
Respaldos automatizados
• Recupere su base de
datos en un punto en el
tiempo
• Hab...
Seleccione una copia de snapshot cross region
para una mayor durabilidad y fácil migración
• Copie un snapshot de base de ...
Una simple aplicación de base de datos
Instancia de base de
datos de RDS
Una aplicación en una
instancia de Amazon
EC2
Ela...
Seleccione Multi-AZ para mayor disponibilidad y,
durabilidad
• Una zona de disponibilidad es una infraestructura
independi...
Una arquitectura tolerante a fallas, durable pero al
fin una arquitectura de aplicación sencilla
Instancias de base de dat...
Amazon RDS ofrece un almacenamiento rápido y
predecible
• General Purpose
(SSD) para la
mayoría de las
cargas de trabajo
•...
Amazon RDS es sencillo y rápido de escalar
• Los tipos de instancia
de BD ofrecen un
rango de opciones de
CPU y memoria
– ...
Amazon RDS Read Replicas permiten scale-out
• Libere
automáticamente
trafico de lectura en
la replica
• Comparta la carga
...
Seleccione replicas de lectura cross-region para
mejorar el acceso local y simplificar migraciones
• Mejor tiempo de
recup...
15
Amazon RDS es sencillo de monitorear utilizando
Amazon CloudWatch Métricas de CloudWatch RDS
 Uso de CPU
 Almacenamie...
Amazon RDS provee niveles de seguridad difíciles
de alcanzar en sitio
• AWS ha obtenido los principales certificaciones
• ...
Amazon RDS es efectivo en costos
Factura
mensual = GB+
Supuesto la instancia de BD es accedida solamente desde una instanc...
Ahorre dinero utilizando Instancias reservadas de
Amazon RDS
• Pague una pequeña cuota up-front para obtener un menor cost...
Una demostración vale mas que mil
diapositivas
Diseño del esquema
Crear Query
Optimizar Query
Migración
Respaldo y recuperación
Patching
Configuración
Actualización de S...
Flipboard utiliza Amazon RDS
• Flipboard es una revista en
línea con millones de
usuarios y billones de “flips”
por Mes
• ...
Utilice Amazon RDS gratis
• Por el primer ano, sin cargo…
– Suficiente par correr una micro instancia de base de datos
con...
En vista previa: Amazon RDS para Aurora
• Amazon Aurora es un motor de bases de datos
relación compatible con MySQL
– LA v...
Detalles: Amazon RDS para Aurora
• Beneficios clave
– Diseñado para compatibilidad con MySQL 5.6.10
– Almacenamiento Auto-...
Aprenda mas de Amazon RDS
• Pagina de inicio de Amazon RDS :
http://aws.amazon.com/rds/
• Amazon RDS Preguntas frecuentes:...
AWS ofrece un grupo completo de servicios de
bases de datos
Sus apps Amazon RDS
Managed SQL
AWS ofrece un grupo completo de servicios de
bases de datos
Sus apps
Amazon
DynamoDB
Managed NoSQL
Amazon RDS
Managed SQL
AWS ofrece un grupo completo de servicios de
bases de datos
Sus apps
Amazon
DynamoDB
Managed NoSQL
Amazon RDS
Managed SQL
...
AWS ofrece un grupo completo de servicios de
bases de datos
Sus apps
Amazon
DynamoDB
Managed NoSQL
Amazon RDS
Managed SQL
...
Gracias
Próxima SlideShare
Cargando en…5
×

AWS Summits América Latina 2015- Bases de Datos en AWS

555 visualizaciones

Publicado el

AWS Summits América Latina 2015- Bases de Datos en AWS

Publicado en: Tecnología
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
555
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
20
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

AWS Summits América Latina 2015- Bases de Datos en AWS

  1. 1. Bases de datos en Amazon Web Services Jesus Bonequi Olvera @jesusbo
  2. 2. Porque AWS creo RDS • Hay muchas labores repetitivas que deben ser realizadas pero no añaden valor – Respaldo y recuperación – Parches e instalación de Software – Administración de hardware • Llegar a implementar las características requiere invertir mucho tiempo e ingeniería – Escalamiento – Alta disponibilidad – Migración Administrar bases de datos relaciones es difcil.
  3. 3. Amazon RDS: SQL administrado en la nube • Sencillo y fácil de implementar • Realiza tareas administrativas repetitivas • Compatible con todas sus aplicaciones • Y presentando Amazon Aurora • Alto rendimiento y predecible • Simple y rápido para escalar • Seguro • Efectivo en costo
  4. 4. Amazon RDS es sencillo y fácil de implementar • Obtenga una instancia de producción en minutos • Sin necesidad de adquirir servidores, racks, instalar sistema operativo y software de bases de datos
  5. 5. Amazon RDS se encarga de las tareas administrativas • Respaldos automatizados – Fácil recuperación point-in- time • Administración de parches automatizada • Replicación Multi-AZ automatizada
  6. 6. Como funciona el respaldo de Amazon RDS Respaldos automatizados • Recupere su base de datos en un punto en el tiempo • Habilitado por omisión • Seleccione un periodo de retención de hasta 35 días Snapshots manuales • Construya una nueva instancia de base de datos a partir de un snapshot cuando lo requiera • Iniciado por el usuario final • Persiste hasta que el usuario lo borre • Almacenado en Amazon S3
  7. 7. Seleccione una copia de snapshot cross region para una mayor durabilidad y fácil migración • Copie un snapshot de base de datos a una región diferente de AWS • Utilice warm standby para recuperación de desastres • O utilícela como base para una migración a otra región diferente
  8. 8. Una simple aplicación de base de datos Instancia de base de datos de RDS Una aplicación en una instancia de Amazon EC2 Elastic Load Balancer instance Snapshots de BD en Amazon S3
  9. 9. Seleccione Multi-AZ para mayor disponibilidad y, durabilidad • Una zona de disponibilidad es una infraestructura independiente y distinta físicamente • Con operaciones Multi-AZ, su base de datos es replicada sincronizada mente en otra zona de disponibilidad en la misma región de AWS • El Failover sucede automáticamente en respuesta a los escenarios mas importantes de falla • El mantenimiento planeado se aplica primero al respaldo
  10. 10. Una arquitectura tolerante a fallas, durable pero al fin una arquitectura de aplicación sencilla Instancias de base de datos de RDS: Master y Multi-AZ standby Una aplicación en instancias de EC2 Instancia de Elastic Load Balancer Snapshots de BD en Amazon S3
  11. 11. Amazon RDS ofrece un almacenamiento rápido y predecible • General Purpose (SSD) para la mayoría de las cargas de trabajo • Provisioned IOPS (SSD) para cargas tipo OLTP de hasta 30,000 IOPS • Magnetic para cargas de trabajo pequeñas y accesos poco frecuentes
  12. 12. Amazon RDS es sencillo y rápido de escalar • Los tipos de instancia de BD ofrecen un rango de opciones de CPU y memoria – Escale hacia arriba o abajo entre los tipos de instancia bajo demanda • El almacenamiento de BD es escalable bajo demanda
  13. 13. Amazon RDS Read Replicas permiten scale-out • Libere automáticamente trafico de lectura en la replica • Comparta la carga del trafico a través de múltiples replicas • Sencillo de configurar
  14. 14. Seleccione replicas de lectura cross-region para mejorar el acceso local y simplificar migraciones • Mejor tiempo de recuperación en caso de desastre • Lleve los datos mas cerca del cliente final • Promueva la replica a maestro para facilitar la migración
  15. 15. 15 Amazon RDS es sencillo de monitorear utilizando Amazon CloudWatch Métricas de CloudWatch RDS  Uso de CPU  Almacenamiento  Memoria  Uso de Swap  Conexiones de BD  I/O (lectura y escritura)  Latencia (lectura y escritura)  Throughput (lectura y escritura)  Replica lag  Muchas mas Alarmas de CloudWatch  Similares a las herramientas de monitoreo en sitio
  16. 16. Amazon RDS provee niveles de seguridad difíciles de alcanzar en sitio • AWS ha obtenido los principales certificaciones • Amazon RDS le entrega a cada instancia de BD una protección de firewall de IP • La VPC de Amazon le permite aislar y controlar la configuración de red y así conectarse de manera segura a la infraestructura de TI • AWS Identity and Access Management provee permisos y controles a nivel recurso • Amazon RDS ofrece cifrado transparente “at rest” y protección SSL para los datos en transito
  17. 17. Amazon RDS es efectivo en costos Factura mensual = GB+ Supuesto la instancia de BD es accedida solamente desde una instancia EC2 Mas detalles en http://aws.amazon.com/rds/pricing/ = 720 hrs * $0.37 + 100 GB * $0.115 = $277.90 db.m3.xlarge; MySQL; Oregon; Single-AZ; On-Demand 100 GB General Purpose (SSD) 4 vCPUs; 15 GiB RAM • Pague solamente por lo que utilice sin cargo mínimo Ejemplo:
  18. 18. Ahorre dinero utilizando Instancias reservadas de Amazon RDS • Pague una pequeña cuota up-front para obtener un menor costo por ora en una instancia e BD por un termino de 1 a 3 anos • El derecho al menor precio aplica para cualquier instancia corriendo que iguale la descripción que se especifica en el momento de la compra Mes 1 Mes 2 Mes 3 Mes 4 Mes 5 Mes 6 Mes 7 Mes 8 Mes 9 Mes 10 Mes 11 Mes 12 On-demand 277.90 555.80 883.70 1,111.60 1,389.50 1,667.40 1,945.30 2,223.20 2,501.10 2,779.00 3,056.90 3,334.80 Heavy RI 1-yr 991.10 1096.20 1,201.30 1,306.40 1,411.50 1,516.60 1,621.70 1,726.80 1,831.90 1,937.00 2,042.10 2,147.20 Los ahorros comienzan aquí Gasto acumulado
  19. 19. Una demostración vale mas que mil diapositivas
  20. 20. Diseño del esquema Crear Query Optimizar Query Migración Respaldo y recuperación Patching Configuración Actualización de Software Actualización de Storage Actualización de HW Server Problemas de Hardware Resumen: Porque escoger Amazon RDS Enfoque su equipo aquí AWS se enfoca aquí
  21. 21. Flipboard utiliza Amazon RDS • Flipboard es una revista en línea con millones de usuarios y billones de “flips” por Mes • Utiliza Amazon RDS y sus capacidades Multi-AZ para almacenar datos críticos “Fuimos capaces de ir de un concepto a un producto final en seis meses con solo un grupo de ingenieros" - Greg Scallan, Chief Architect, Flipboard
  22. 22. Utilice Amazon RDS gratis • Por el primer ano, sin cargo… – Suficiente par correr una micro instancia de base de datos continuamente – 20 GB de almacenamiento de base de datos – 20 GB para respaldos automatizados • Mas información del AWS free tier: http://aws.amazon.com/free/
  23. 23. En vista previa: Amazon RDS para Aurora • Amazon Aurora es un motor de bases de datos relación compatible con MySQL – LA velocidad y disponibilidad de una base de datos comercial tipo high-end – La sencillez y efectividad en costo de una base de datos open source y 5 veces mejor rendimiento que MySQL • A un precio 1/10 de una base de datos comercial • Amazon RDS para Aurora maneja las tareas rutinarias de administración
  24. 24. Detalles: Amazon RDS para Aurora • Beneficios clave – Diseñado para compatibilidad con MySQL 5.6.10 – Almacenamiento Auto-scaling, por lo que no es necesario pre provisionar – Los datos son replicados transparentemente de 6 maneras en 3 zonas de disponibilidad – Añada hasta15 Replicas • Los lag time de replica en un solo digito en milisegundos • Replicas también son para candidatos Multi-AZ – Cifrado en transito y “at rest” • Disponible en Preview
  25. 25. Aprenda mas de Amazon RDS • Pagina de inicio de Amazon RDS : http://aws.amazon.com/rds/ • Amazon RDS Preguntas frecuentes: http://aws.amazon.com/rds/faqs/ • Ligas a las guías de cada motor de BD http://aws.amazon.com/rds/faqs/#9 • Aprenda mas de Amazon Aurora, registro para el preview http://aws.amazon.com/rds/aurora/
  26. 26. AWS ofrece un grupo completo de servicios de bases de datos Sus apps Amazon RDS Managed SQL
  27. 27. AWS ofrece un grupo completo de servicios de bases de datos Sus apps Amazon DynamoDB Managed NoSQL Amazon RDS Managed SQL
  28. 28. AWS ofrece un grupo completo de servicios de bases de datos Sus apps Amazon DynamoDB Managed NoSQL Amazon RDS Managed SQL Amazon ElastiCache Managed in-memory caching
  29. 29. AWS ofrece un grupo completo de servicios de bases de datos Sus apps Amazon DynamoDB Managed NoSQL Amazon RDS Managed SQL Amazon ElastiCache Managed in-memory caching Amazon Redshift Managed data warehouse Sus herramientas de BI
  30. 30. Gracias

×