O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Mejores prácticas para migrar sus bases de datos a AWS

57 visualizações

Publicada em

AWS Cloud Experience Chile - TRACK C1

Publicada em: Tecnologia
  • Seja o primeiro a comentar

Mejores prácticas para migrar sus bases de datos a AWS

  1. 1. Mejores Prácticas Para Migrar sus Bases de Datos a AWS Boris Cortes – Solutions Architect borisco@amazon.com #AWSCloudExperience
  2. 2. ¿Por qué migrar a Cloud? • Reducción de costos. • Simplificar operaciones. • Incrementar la flexibilidad y posibilidades.
  3. 3. Amazon RDS • Plataforma de base de datos administrada • Múltiples motores soportados: Amazon Aurora, MySQL, MariaDB, PostgreSQL, Oracle, SQL Server • Procesos automatizados, provisionamiento, actualización, escalado, respaldo/recuperación y failover • High availability with Amazon RDS Multi-AZ
  4. 4. ¿Por qué migrar a Amazon RDS? you Power, HVAC, net Rack & stack Server maintenance OS patches DB s/w patches Database backups Scaling High availability DB s/w installs OS installation App optimization
  5. 5. ¿Por qué migrar a Amazon RDS? you OS patches DB s/w patches Database backups Scaling High availability DB s/w installs App optimization Power, HVAC, net Rack & stack Server maintenance OS installation
  6. 6. ¿Por qué migrar a Amazon RDS? you App optimization Power, HVAC, net Rack & stack Server maintenance OS patches DB s/w patches Database backups High availability DB s/w installs OS installation Scaling
  7. 7. Migraciones Homogéneas
  8. 8. Migración Homogénea • Si no vas a cambiar el motor y puedes tener downtime: - SQL Server: bak file import - Oracle: SQL Developer, Data Pump, Export/Import - MySQL: read replicas - PostgreSQL: pg_dump
  9. 9. ¿Por qué utilizar RDS Bases de datos Microsoft y Oracle? • Velocidad de provisionamiento, segura, totalmente administrada • Alta disponibilidad y escalado en un click. • Amplia cantidad de características del motor soportadas • Modelo flexible de licenciamiento • Bring your own license (Oracle) • License included (Oracle & MS) • SQL Server Express, Web, Standard & Enterprise editions soportadas —2014, 2016, and 2017 • Oracle Standard y Enterprise.
  10. 10. Amazon RDS for Oracle • Nuevas Características • OEM Agent 13c • Soporte para APEX 5.0 • R4, t2.xlarge, t2.2xlarge, m4.16xlarge, X1e instances • Soporte de hasta 16 TB de almacenamiento por instancia
  11. 11. Amazon RDS for SQL Server • Nuevas Características • Soporte a SSL forzado • HIPAA BAA compliant • Hasta 16 TB de almacenamiento • Soporte a SQL Server 2017 • R4 and m4.16xlarge • Reconfiguración de almacenamiento en la restauración de snapshot.
  12. 12. La migración de la base de datos es parte del viaje al Cloud ¿Qué tan rápido y fácil puedo migrar mis datos de on-premises al Cloud? ¿Cómo puedo minimizar el downtime de la aplicación durante la migración? ¿Existe alguna forma de automatizar la conversión del esquema y los análisis de conflicto? ¿Cómo mis bases de datos pueden ser unificadas o modularizadas durante la migración para consolidación de datos? ¿Puedo migrar fuera de bases de datos comerciales?
  13. 13. Migraciones Heterogéneas
  14. 14. Que es AWS DMS y AWS SCT? AWS Database Migration Service (AWS DMS) rápida y de forma segura, migra o replica tu base de datos y datawarehouse a AWS AWS Schema Conversion Tool (AWS SCT) convierte tu schema de base de datos y datawarehouse a motores open-source o a servicios nativos de AWS (Amazon Aurora y Amazon Redshift) Hemos migrado mas de 80,000 bases de datos y contando…
  15. 15. 80,000 Bases de datos migradas con DMS
  16. 16. Beneficios Clave de Migrar con DMS DMS Gratis: migras hacia Aurora, Amazon Redshift o Amazon DynamoDB Las otras migraciones son bajas a razon de USD $3 por terabyte
  17. 17. Migración de Base de Datos Simple Paso 1: Convierte o copia tu schema Origen BD or DW AWS SCT Herramienta Nativa Destino DB or DW Paso 2: Mueve tus datos Origen DB or DW AWS SCT Destino DB or DW AWS DMS Copia o convierte Copia Base de datos Data warehouse
  18. 18. Migración & Replicación con DMS Destino Amazon DynamoDB Amazon Redshift Amazon S3Amazon S3 Fuente Homogénea o Heterogénea Amazon Aurora
  19. 19. Carga tabla por tabla Instancia de replicación Source Target
  20. 20. ¿Que otra cosa puedo hacer? Fuente Fuente Fuente Instancia de replicación Destino
  21. 21. ¿Que otra cosa puedo hacer? Destino Fuente Destino Destino Instancia de replicación
  22. 22. Schema Conversion con SCT Moderniza tu capa de base de datos Moderniza y Migra tu datawarehouse a Amazon Redshift Amazon Redshift Amazon Aurora
  23. 23. SCT ayuda con la conversión de Tablas, Vistas y Código • Sequences • User-defined types • Synonyms • Packages • Stored procedures • Functions • Triggers • Schemas • Tables • Indexes • Views • Sort and distribution keys
  24. 24. Database Migration Assessment Conecta las bases de datos origen y destino. Ejecuta el reporte de assessment. Leel el resumen ejecutivo. Sigue las instrucciones detalladas.
  25. 25. Temas a considerar
  26. 26. Metodología de Migración Replicación nativa § Tu destino soporta replicación nativa. § Necesitas mover todos los datos. § No necesitas ninguna transformación. § Tu destino es una nueva base de datos. Dump/Restore § No tienes una base datos muy grande § Puedes tener un downtime mayor al la suma de los tiempos de dumo, transferencia y restore. § Necesitas mover todos los datos. § No necesitas ninguna transformación. AWS DMS and AWS SCT § Estás cambiando de motor de base de datos. § Necesitas convertir el schema. § No puedes tener mucho downtime.
  27. 27. La migración es un proceso Fase Descripción Autimatización Esfuerzo (%) 1 Assessment SCT 2 2 Database Schema Conversion SCT/DMS 14 3 Application Conversion/Remediation SCT 25 4 Scripts Conversion SCT 7 5 Integration with third-party applications 3 6 Data Migration DMS 4 7 Functional testing of the entire system 29 8 Performance tuning SCT 2 9 Integration and deployment 7 10 Training and knowledge 2 11 Documentation and version control 2 12 Post-production support 3
  28. 28. Entiende tu ambiente • Tu base de datos § ¿Cuál es el tamaño de tu base de datos? Hay tablar grandes? § ¿Cuántos schemas y tablas tienes? § ¿Tienes LOBs en las tablas y de que tamaño? § ¿Qué tan cambiante es la base? • Tu red § ¿Cómo accedes a la base de datos? (firewalls, tunnels, VPNs) § ¿Estás familiarizado con los VPCs? § ¿Que security groups se deben utilizar? § ¿Tienes suficiente ancho de banda para mover todos los datos en el tiempo requerido?
  29. 29. ¿Qué afecta la velocidad? § El tamaño de la base de datos origen § El tamaño de la base de destino § Disponibilidad de ancho de banda § Tamaño de la instancia de replicación § Detalle del Schema (una gran tabla puede poner las cosas lentas) § LOBs en el Schema § Transacciones muy grandes
  30. 30. Otras Consideraciones • Encuentra la gente adecuada • Comienza pequeño • Acelera
  31. 31. Gracias!
  32. 32. Califica nuestra charla

×