Migración a la Nube: Preparación y Mejores Prácticas
1. Migración a la Nube:
Preparación y Mejores Prácticas
Javier Santana – Technical Trainer
#AWSCloudExperience
2. Business Drivers for Migration
Cost Agility
Significant Business-
Impacting Event
New
regulations
Upgrade
hardware
Freedom to
Experiment
Faster Development
4. Estimating AWS Costs and Savings
https://aws.amazon.com/economics/
https://awstcocalculator.com/
Estimate
Savings
Reports
AWS TCO Calculator: Application
cost on-premises vs. AWS
AWS Backup and Archive TCO
Calculator: Backup and archive costs
on-premises vs. AWS
Tools for Financial Assessment
5. Taking Advantage of Pricing Categories
https://aws.amazon.com/economics/
Pay Less When You ReservePay as You GoAWS Free Tier
Experim
ent
Run
test
w
orkloads
Pay Even Less per Unit
by Using More
Volum
e
Pricing
Pay Even Less as AWS Grows
and Lowers PricesAdditional
AWS Pricing
Benefits
Tools for Financial Assessment
6. AWS Assurance Programs: 58 Certifications
https://aws.amazon.com/compliance/
Support for Regulations and Compliance
7. AWS Advanced Security Controls
https://aws.amazon.com/security/
Over 58 global
compliance certifications
and accreditations
Powerful native
functionality and tools
at little or no cost
Security infrastructure built
to satisfy military, global
banks, and other high-
sensitivity organizations
Benefit from AWS
industry leading
security teams 24/7,
365 days a yearLeverage security
enhancements gleaned
from 1M+ customer
experiences
Support to achieve Security requirements
8. AWS Flexible Licensing
License-Included
Microsoft Example
License Included
On demand, Spot, or
Reserved Instance
Pay-as-you-go pricing
Multi-tenant or Dedicated
Instance
AWS provides images
Legacy versions supported
Amazon manages the
licensing and compliance
BYOL
Includes Dedicated Host
and Dedicated Instances
Software Assurance
/license mobility not
required
Windows Server deployed
on a Dedicated Host
MSDN eligible for Dedicated
Host or Dedicated Instance
Customer is responsible for
compliance with Microsoft
Customers import and use
their own software
License Mobility
Requires active Microsoft
Software Assurance
Includes SQL Server,
Remote Desktop Services,
Exchange, SharePoint
Does not include Windows
Server, Windows Desktop,
and Microsoft Office
Requires a verification
process with Microsoft
Customers import and use
their own software
AWS License Mobility
BYOL
Purchase via AWS Marketplace
Licensing by the hour
https://aws.amazon.com/windows/resources/licensing/
Support for contractual restrictions
9. Cloud Adoption Framework
Perspectives in planning, creating,
managing, and supporting a
modern IT service.
Guidelines for establishing,
developing and running AWS
environments.
Structure for business and IT
teams to work together.
AWS
CAF
Business
People
Governance
Platform
Security
Operations
https://aws.amazon.com/professional-services/CAF/
10. Cloud Center of Excellence (CoE)
Architecture team
Lead Architect
Finance team
Finance Lead
Security team
Security Lead
PM Office
Head Scrum Master
CIO Office
Cloud Program Lead
Compliance team
Compliance Lead
Business teams
Business Owners
Application teams
Application Owners
Migration team
Migration Lead
Operations team
Cloud Operations
Lead
11. Migration Process Phases
Evaluate
Opportunity
Discover
and Analyze
Plan and
Design
Migrate,
Integrate,
and Validate
Operate and
Optimize
Application 3 Application 3
Application 2 Application 2
Application 1 Application 1
Existing IT
Estate
Scoped
Migration
New Operating
Model
12. Migration Planning Best Practice
Use a continuous delivery methodology for your migration
projects
Sprint
Discover
and
Analyze
Plan
and
Design
MigrateIntegrate
Validate
App 1
App 2
App 3
App 4
App 5
App n
Ordered Backlog
13. Portfolio Discovery
The process of identifying all your IT assets that are within the
scope of a cloud migration project (“discovery landscape”).
Business Details
• Functional – Dev/Test/Prod; Tier; SLAs
• Refresh cycle – End of Life; End of Support
• Application roadmap – Active/Sunset/Maintenance
• Net Present Value (NPV)
Technical Details
• Server – OS; Server name; Capacity; Memory
• Connectivity – Network; App inter-dependency;
Open ports
• Performance Metrics – CPU; Memory; I/O
Discover Analyze Plan Design Migrate Integrate Validate Operate
14. Portfolio Discovery Best Practice
Discover Analyze Plan Design Migrate Integrate Validate Operate
AWS Application
Discovery Service
Discovery
Agent
VM
VM
On-premises environment
AWS Application Discovery Service:
• Supports agent-based and
agentless modes of operation.
• Captures configuration,
performance, processes, and
details of the network
connections between systems
15. Analyze and Plan
• Choosing a migration strategy.
• Defining success criteria for the migration.
• Determining a priority for applications to migrate to the cloud.
• Creating a detailed migration plan.
• Identifying tools for migration.
• Right sizing of the resources in the cloud.
Discover Analyze Plan Design Migrate Integrate Validate Operate
17. Designing for Migration
Discover Analyze Plan Design Migrate Integrate Validate Operate
• Define success criteria for application. (10% improvement in
performance than on-premises)
• Create a detailed design document for each application. (VPC,
subnets, tagging,users, groups, security groups, sizing, etc.).
• Define the architecture for the application with considerations like
Secured, Loosely coupled, Stateless ,Distributed, Resilient, Scalable,
Fault-tolerant and Serverless.
18. Data Migration
Discover Analyze Plan Design Migrate Integrate Validate Operate
• Process of moving existing data to a new cloud storage
location. There are two ways of migrating data:
• A single “lift-and-shift” move
• A hybrid model weighted toward the cloud
19. Data Migration Options
Discover Analyze Plan Design Migrate Integrate Validate Operate
AWS Direct
Connect
AWS Storage
Gateway
AWS Snowmobile
AWS Technology
Partners
Third-party
solution providers
Transfer to S3 over
Internet
AWS Snowball
AWS Storage
Gateway
Hours
Days
GB TB
Timeframe
Size of Data
Snowball
(80 TB)
Snowball Edge
(100 TB)
Snowmobile
(100 PB)
20. AWS Schema Conversion Tool
Discover Analyze Plan Design Migrate Integrate Validate Operate
Used to convert your existing database schema from one database
engine to another
• OLTP and Data Warehouse schema
• Project-based user interface
• Available for Fedora Linux, macOS, Microsoft Windows, and Ubuntu Linux
Source Target
21. AWS Database Migration Service
Discover Analyze Plan Design Migrate Integrate Validate Operate
On-premises
database
Amazon RDS
DB instance
DB on EC2
instance
On-premises
database
Amazon RDS
DB instance
DB on EC2
instance
Replication Instance
S
O
U
R
C
E
T
A
R
G
E
T
22. AWS Server Migration Service
Discover Analyze Plan Design Migrate Integrate Validate Operate
AWS Server Migration Service (SMS) is an agentless service that
automates the migration of on-premises virtual machines to AWS.
Automate, schedule, and track incremental replications of live
server volumes.
Perform migrations faster while minimizing network bandwidth
Use Server Migration connector – Agentless
Replicate server VMs as Amazon Machine Image (AMIs)
Control from AWS Management Console, AWS CLI, and migration
APIs
23. Integrate and Validate
Discover Analyze Plan Design Migrate Integrate Validate Operate
Validate
Integrate
• Verify basic cloud architecture, unit tests and
smoke tests.
• Integrate with external dependencies and
validate.
• Perform functional and performance tests to
get business acceptance.
25. Operate and Optimizing
Discover Analyze Plan Design Migrate Integrate Validate Operate
• Turn off unused instances
• Use Reserved Instances
• Use Spot Instances
• Leverage tiered storage
• Offload your architecture
• Limit resource provisioning
• Design for elasticity
AWS Cloud
Amazon
Glacier
Gateway Appliance/
AWS Storage Gateway
Amazon
S3
Block File
On-premises Data Center
Archive Backup Disaster
Recovery
Amazon EBS Amazon
EFS
26. Operate and Optimizing: DevOps
Discover Analyze Plan Design Migrate Integrate Validate Operate
• Treat infrastructure as code.
• Automate deployment, security, monitoring, and management.
Template Stack
Create/delete
Create/delete AWS
resources
AWS CloudFormation
27. What’s next?: Migrating to AWS
Learn about cloud migration strategies and dive
into our recommended phase plan for migrating
existing workloads to the AWS Cloud
https://aws.amazon.com/training/course-descriptions/migrating/
32. La tendencia de las empresas para la adopción de la nube
Es con desarrollo de la nube
Uno u Otro
PublicCloud
Private Cloud
Cloud Híbrido Multicloud
2010s 2020s2000s
PublicCloudPrivate Cloud AWS
Community
Cloud
ServiceNow
Private
Cloud Hybrid
Cloud
SalesForce
HybridCloud
34. Comprensión AS-IS
• Estrategia
• Arquitectura
• Seguridad
• Desarrollos
• Organización
• Operación
• Portafolio de
Servicios
• Entrevistas y Encuestas
• Mapeo y ordenamiento de Información
• Retroalimentación
• Fases de ejecución
• Expectativas Liderazgo y Visión
• Plan de adopción a la nube
• Necesidades Operación de la Nube
• Limitaciones de la nube y condiciones
previas
Cloud Readiness
Assessment
Sugerencia Objetivos a Futuro
ACTUALIDAD HACIA DONDE
Abordar el
enfoque a
la nube
CRA
Paso 1 - Planificar la estrategia al Cloud
37. El Foco debe estar en
Optimizar el uso de recursos de Cloud
Integration
Data Center
Cliente
Private Cloud/
Outsourced Resources
On-Premises
Resources
Public Cloud
Resources
Paso 2 - Planificar integración de plataformas
39. Entel Public Cloud Connect
Conexión de Red Privada a los mas importantes proveedores de nube pública.
Datacenter
Certificado
Cloud Público
Cliente
Edge Datacenter
Red Privada
Opcional:
§ Conexión nativa desde
consola Openstack
Sabores disponibles:
§ VPN vía internet
§ VPN desde nodo Datacenter
§ Conexión a red privada MPLS
con Entel Direct Connect AWS
Paso 2 - Soluciones Entel/AWS Conexión y Redes
42. § Mesa de Servicios dedicada a Servicios Multicloud
§ Canales: Chat, Teléfono, Mail
§ Planes de Soporte Básico y de Misión critica
§ Planes para Autoservicio o Gestionados por Entel
§ Personal certificado en múltiples Cloud (AWS SysOp y Architecting)
§ Respaldado por servicios AWS
§ Basic
§ Developer
§ Business
§ Enterprise
Paso 4 – Soporte y Managed Services Multicloud
43. § Administración de plataformas Cloud
§ Administración de aplicaciones
§ Administración de Sistemas Operativos
§ Administración de Base de datos
Integración AWS Managed Services (AMS)
§ Entel gestiona el Nivel 1.
§ AWS Managed Services ofrece administración de operaciones coherente y
resultados predecibles mediante el seguimiento de prácticas recomendadas de
ITIL®, además de ofrecer herramientas y automatización para aumentar la
eficiencia y reducir la carga y el riesgo operativos
Paso 4 – Soporte y Managed Services Multicloud