Monster migrations & hybrid cloud

Cloudmas
CloudmasCloudmas
Monster
Migrations and
Hybrid Cloud
Aryam Gutiérrez López
@Aryam880922
¿Por qué migrar a la nube?
● Reducción del OPEX
● Productividad operacional
● Disponibilidad
● Elasticidad
● Costo variable
● Reducción de inversión y costos implantación (renovación de hardware, etc)
Cloud Stages of Adoption
● Project: PoC
● Foundation: CCoE, definición de
las bases de la migración,
modelos de operación, etc
● Migration
● Reinvention
Migration Process
Application Migration Strategies
●AWS Migration
Acceleration Program
(MAP)
●AWS Cloud Adoption
Framework (AWS
CAF)
Migration Tools and Services
Server & Database Migration
● VM Import/Export
● AWS Server Migration Service
● AWS Database Migration Service
● CloudEndure
● Application Discovery Service
● AWS Migration Hub
Data Migration
● AWS Snowball
● AWS Snowmobile
● AWS Direct Connect
● AWS Kinesis Firehose
VM Import/Export
● Acceso al Hypervisor
● VMDK, VHD, OVA
● Limitaciones de OS
● Preparación previa de la VM
● Tareas Post Migración
$ aws ec2 import-image --description "Windows 2008 VMDKs" --license-type BYOL --diskcontainers
file://containers.json
VM Import/Export
[
{
"Description": "First disk",
"Format": "vmdk",
"UserBucket": {
"S3Bucket": "my-import-bucket",
"S3Key": "disks/my-windows-2008-vm-disk1.vmdk"
}
},
{
"Description": "Second disk",
"Format": "vmdk",
"UserBucket": {
"S3Bucket": "my-import-bucket",
"S3Key": "disks/my-windows-2008-vm-disk2.vmdk"
}
}
]
Server Migration Service (SMS)
● Implementación superior de VM Import/Export
● VMWare vCenter
● AWS Server Migration Service Connector (OVA de FreeBSD)
● Necesita permisos de permisos para crear/eliminar snapshots
● Consola de gestión en AWS y CLI
● Limitado a determinadas versiones y licencias de OS
● One time migration/Replication Jobs
Database Migration Service (DMS)
● One time migration/Live Migration
● Migraciones homogéneas
● Requiere de una Instancia de Replicación
● Soporte para DDL Statements
● Sources: MySQL, PostgreSQL, SQL Server, Oracle, MariaDB, MongoDB, Aurora, SAP
Adaptive Server Enterprise
● Targets: MySQL, PostgreSQL, SQL Server, Oracle, MariaDB, Aurora (MySQL y
PostgreSQL), Redshift, S3, DynamoDB, SAP Adaptive Server Enterprise
● Migraciones heterogéneas (AWS Schema Conversion Tool)
AWS Schema Conversion Tool
CloudEndure
● AWS, Azure, GCP, OpenStack
● One time migration/Live Migration
● Block-Level Replication
● Agent
● https://www.cloudendure.com/
DMS Labs On
Hybrid Cloud Case Study
● Entorno de Hybrid Cloud
● On Premise: App, SQL Server, TFS (builds & deploys)
● AWS: App escalable basada en CPU. Deploys con Code Deploy
● Direct Connect para la conexión desde el Datacenter a la VPC de AWS
● Desarrollo de una integración entre TFS y CodeDeploy para controlar los workflows de
deploy
● Toda la infraestructura de AWS está gestionada y versionada con Terraform
Monster migrations & hybrid cloud
Thanks!!
1 de 17

Recomendados

Arquitectura Serverless con AWS Lambda y MongoDB Atlas por
Arquitectura Serverless con AWS Lambda y MongoDB AtlasArquitectura Serverless con AWS Lambda y MongoDB Atlas
Arquitectura Serverless con AWS Lambda y MongoDB AtlasMongoDB
1.3K vistas49 diapositivas
KCDS 2021- Escalando workloads serverless en Kubernetes con KEDA por
KCDS 2021- Escalando workloads serverless en Kubernetes con KEDAKCDS 2021- Escalando workloads serverless en Kubernetes con KEDA
KCDS 2021- Escalando workloads serverless en Kubernetes con KEDAEduard Tomàs
87 vistas19 diapositivas
Contenedores y el Futuro del Despliegue de Aplicaciones por
Contenedores y el Futuro del Despliegue de AplicacionesContenedores y el Futuro del Despliegue de Aplicaciones
Contenedores y el Futuro del Despliegue de AplicacionesBitnami
341 vistas36 diapositivas
Escalando workloads serverless en Kubernetes con Keda por
Escalando workloads serverless en Kubernetes con KedaEscalando workloads serverless en Kubernetes con Keda
Escalando workloads serverless en Kubernetes con KedaEduard Tomàs
124 vistas22 diapositivas
Introducción a Asp.Net Mvc por
Introducción a Asp.Net MvcIntroducción a Asp.Net Mvc
Introducción a Asp.Net MvcGustavo Alzate Sandoval
3.2K vistas24 diapositivas
Automatización del despliegue de aplicaciones multi cloud por
Automatización del despliegue de aplicaciones multi cloudAutomatización del despliegue de aplicaciones multi cloud
Automatización del despliegue de aplicaciones multi cloudSoftware Guru
886 vistas23 diapositivas

Más contenido relacionado

La actualidad más candente

BrainSINS and AWS meetup Keynote por
BrainSINS and AWS meetup KeynoteBrainSINS and AWS meetup Keynote
BrainSINS and AWS meetup KeynoteAndrés Collado
549 vistas29 diapositivas
Seminario web: Simplificando el uso de su base de datos con Atlas por
Seminario web: Simplificando el uso de su base de datos con AtlasSeminario web: Simplificando el uso de su base de datos con Atlas
Seminario web: Simplificando el uso de su base de datos con AtlasMongoDB
1.3K vistas46 diapositivas
Un viaje por Cosmos DB por
Un viaje por Cosmos DBUn viaje por Cosmos DB
Un viaje por Cosmos DBLeonardo Micheloni
478 vistas26 diapositivas
Despliegue de Aplicaciones .Net Core en Docker por
Despliegue de Aplicaciones .Net Core en DockerDespliegue de Aplicaciones .Net Core en Docker
Despliegue de Aplicaciones .Net Core en DockerErnesto Cardenas Cangahuala
452 vistas22 diapositivas
Un DevOps Windows en el mundo Linux por
Un DevOps Windows en el mundo LinuxUn DevOps Windows en el mundo Linux
Un DevOps Windows en el mundo LinuxErnesto Cardenas Cangahuala
239 vistas23 diapositivas
CSIC por
CSIC CSIC
CSIC OpenNebula Project
589 vistas16 diapositivas

La actualidad más candente(20)

BrainSINS and AWS meetup Keynote por Andrés Collado
BrainSINS and AWS meetup KeynoteBrainSINS and AWS meetup Keynote
BrainSINS and AWS meetup Keynote
Andrés Collado549 vistas
Seminario web: Simplificando el uso de su base de datos con Atlas por MongoDB
Seminario web: Simplificando el uso de su base de datos con AtlasSeminario web: Simplificando el uso de su base de datos con Atlas
Seminario web: Simplificando el uso de su base de datos con Atlas
MongoDB1.3K vistas
[El comercio]php zend framework (speech) por Ernesto Anaya
[El comercio]php zend framework (speech)[El comercio]php zend framework (speech)
[El comercio]php zend framework (speech)
Ernesto Anaya5K vistas
Kubernetes: Do's, don'ts and why's por Eduard Tomàs
Kubernetes: Do's, don'ts and why'sKubernetes: Do's, don'ts and why's
Kubernetes: Do's, don'ts and why's
Eduard Tomàs166 vistas
Cloud Computing por ykro
Cloud ComputingCloud Computing
Cloud Computing
ykro1K vistas
Automation strategy for the services provisioning, IECISA por OpenNebula Project
Automation strategy for the services provisioning, IECISA Automation strategy for the services provisioning, IECISA
Automation strategy for the services provisioning, IECISA
OpenNebula Project628 vistas
NodeJS por IBM
NodeJSNodeJS
NodeJS
IBM457 vistas
Docker y todo eso... más o menos por Eduard Tomàs
Docker y todo eso... más o menosDocker y todo eso... más o menos
Docker y todo eso... más o menos
Eduard Tomàs158 vistas
Containers en .NET (Dot Net 2018 - Spain) por Eduard Tomàs
Containers en .NET (Dot Net 2018 - Spain)Containers en .NET (Dot Net 2018 - Spain)
Containers en .NET (Dot Net 2018 - Spain)
Eduard Tomàs93 vistas
Introduccion Power BI Report Server por Eduardo Castro
Introduccion Power BI Report ServerIntroduccion Power BI Report Server
Introduccion Power BI Report Server
Eduardo Castro552 vistas

Similar a Monster migrations & hybrid cloud

Descubriendo windows azure por
Descubriendo windows azureDescubriendo windows azure
Descubriendo windows azureJavier Suárez Ruiz
2.5K vistas107 diapositivas
Integración continua en AWS con Docker, ECS y PHP7 por
Integración continua en AWS con Docker, ECS y PHP7Integración continua en AWS con Docker, ECS y PHP7
Integración continua en AWS con Docker, ECS y PHP7Manuel Boira Cuevas
255 vistas35 diapositivas
Aplicando SQL Server 2016 en Microsoft Azure Virtual Machine por
Aplicando SQL Server 2016 en Microsoft Azure Virtual MachineAplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Aplicando SQL Server 2016 en Microsoft Azure Virtual MachineJoseph Lopez
610 vistas84 diapositivas
Migration Day - Migración de Microsoft a AWS por
Migration Day - Migración de Microsoft a AWSMigration Day - Migración de Microsoft a AWS
Migration Day - Migración de Microsoft a AWSAmazon Web Services LATAM
293 vistas23 diapositivas
Microservicios con ASP.NET Core por
Microservicios con ASP.NET CoreMicroservicios con ASP.NET Core
Microservicios con ASP.NET CoreEduardo Campañó
135 vistas38 diapositivas
Comenzando con aplicaciones serverless en AWS por
Comenzando con aplicaciones serverless en AWSComenzando con aplicaciones serverless en AWS
Comenzando con aplicaciones serverless en AWSAmazon Web Services LATAM
3K vistas40 diapositivas

Similar a Monster migrations & hybrid cloud(20)

Integración continua en AWS con Docker, ECS y PHP7 por Manuel Boira Cuevas
Integración continua en AWS con Docker, ECS y PHP7Integración continua en AWS con Docker, ECS y PHP7
Integración continua en AWS con Docker, ECS y PHP7
Manuel Boira Cuevas255 vistas
Aplicando SQL Server 2016 en Microsoft Azure Virtual Machine por Joseph Lopez
Aplicando SQL Server 2016 en Microsoft Azure Virtual MachineAplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Aplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Joseph Lopez610 vistas
Santiago de Chile - Seguridad Continua en Cloud Computing por Walter Vargas
Santiago de Chile - Seguridad Continua en Cloud ComputingSantiago de Chile - Seguridad Continua en Cloud Computing
Santiago de Chile - Seguridad Continua en Cloud Computing
Walter Vargas135 vistas
Azure Training Day Guatemala - Migración de Aplicaciones Web a Azure por Guillermo Zepeda Selman
Azure Training Day Guatemala - Migración de Aplicaciones Web a AzureAzure Training Day Guatemala - Migración de Aplicaciones Web a Azure
Azure Training Day Guatemala - Migración de Aplicaciones Web a Azure
Web App Container por CDS
Web App ContainerWeb App Container
Web App Container
CDS284 vistas
Aplicaciones móviles super-escalables por Sergio Borromei
Aplicaciones móviles super-escalablesAplicaciones móviles super-escalables
Aplicaciones móviles super-escalables
Sergio Borromei554 vistas
The azure platform TechDay2010 por Juan Pablo
The azure platform TechDay2010The azure platform TechDay2010
The azure platform TechDay2010
Juan Pablo 783 vistas
Casos de uso origin stack por Telecomputer
Casos de uso origin stackCasos de uso origin stack
Casos de uso origin stack
Telecomputer345 vistas
Entorno de datos Microsoft Cloud por Joseph Lopez
Entorno de datos Microsoft CloudEntorno de datos Microsoft Cloud
Entorno de datos Microsoft Cloud
Joseph Lopez602 vistas
Cloud + Docker - La arquitectura MELI usando AWS en la nube. por melidevelopers
Cloud + Docker - La arquitectura MELI usando AWS en la nube.Cloud + Docker - La arquitectura MELI usando AWS en la nube.
Cloud + Docker - La arquitectura MELI usando AWS en la nube.
melidevelopers5.4K vistas
Windows Azure, Lo mejor del PDC por Juan Pablo
Windows Azure, Lo mejor del PDCWindows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
Juan Pablo 1.2K vistas
Resumen Técnico Red Hat Summit 2015 por Semperti
Resumen Técnico Red Hat Summit 2015Resumen Técnico Red Hat Summit 2015
Resumen Técnico Red Hat Summit 2015
Semperti952 vistas

Monster migrations & hybrid cloud

  • 1. Monster Migrations and Hybrid Cloud Aryam Gutiérrez López @Aryam880922
  • 2. ¿Por qué migrar a la nube? ● Reducción del OPEX ● Productividad operacional ● Disponibilidad ● Elasticidad ● Costo variable ● Reducción de inversión y costos implantación (renovación de hardware, etc)
  • 3. Cloud Stages of Adoption ● Project: PoC ● Foundation: CCoE, definición de las bases de la migración, modelos de operación, etc ● Migration ● Reinvention
  • 6. ●AWS Migration Acceleration Program (MAP) ●AWS Cloud Adoption Framework (AWS CAF)
  • 7. Migration Tools and Services Server & Database Migration ● VM Import/Export ● AWS Server Migration Service ● AWS Database Migration Service ● CloudEndure ● Application Discovery Service ● AWS Migration Hub Data Migration ● AWS Snowball ● AWS Snowmobile ● AWS Direct Connect ● AWS Kinesis Firehose
  • 8. VM Import/Export ● Acceso al Hypervisor ● VMDK, VHD, OVA ● Limitaciones de OS ● Preparación previa de la VM ● Tareas Post Migración $ aws ec2 import-image --description "Windows 2008 VMDKs" --license-type BYOL --diskcontainers file://containers.json
  • 9. VM Import/Export [ { "Description": "First disk", "Format": "vmdk", "UserBucket": { "S3Bucket": "my-import-bucket", "S3Key": "disks/my-windows-2008-vm-disk1.vmdk" } }, { "Description": "Second disk", "Format": "vmdk", "UserBucket": { "S3Bucket": "my-import-bucket", "S3Key": "disks/my-windows-2008-vm-disk2.vmdk" } } ]
  • 10. Server Migration Service (SMS) ● Implementación superior de VM Import/Export ● VMWare vCenter ● AWS Server Migration Service Connector (OVA de FreeBSD) ● Necesita permisos de permisos para crear/eliminar snapshots ● Consola de gestión en AWS y CLI ● Limitado a determinadas versiones y licencias de OS ● One time migration/Replication Jobs
  • 11. Database Migration Service (DMS) ● One time migration/Live Migration ● Migraciones homogéneas ● Requiere de una Instancia de Replicación ● Soporte para DDL Statements ● Sources: MySQL, PostgreSQL, SQL Server, Oracle, MariaDB, MongoDB, Aurora, SAP Adaptive Server Enterprise ● Targets: MySQL, PostgreSQL, SQL Server, Oracle, MariaDB, Aurora (MySQL y PostgreSQL), Redshift, S3, DynamoDB, SAP Adaptive Server Enterprise ● Migraciones heterogéneas (AWS Schema Conversion Tool)
  • 13. CloudEndure ● AWS, Azure, GCP, OpenStack ● One time migration/Live Migration ● Block-Level Replication ● Agent ● https://www.cloudendure.com/
  • 15. Hybrid Cloud Case Study ● Entorno de Hybrid Cloud ● On Premise: App, SQL Server, TFS (builds & deploys) ● AWS: App escalable basada en CPU. Deploys con Code Deploy ● Direct Connect para la conexión desde el Datacenter a la VPC de AWS ● Desarrollo de una integración entre TFS y CodeDeploy para controlar los workflows de deploy ● Toda la infraestructura de AWS está gestionada y versionada con Terraform

Notas del editor

  1. Hablar de DR (Pilot Light)