5. Passos para Jornada da Nuvem…
1. Construir
seu
Business
Case para
estabelecer
uma base de
avaliação
dos
resultados e
entender
oportunidade
para
inovação
3.
Desenvolver
Cloud
Architecture
para
otimização de
disponibildade
confiabilidade,
escalabilidade
segurançaend
ereçando
reduções de
custo
2.
Estabelecer
o People
Model que
inclui um
centro de
excelência
em cloud
para
evangelizaç
ão e
necessidade
do time
4. Criar ações
de Migration
Strategy que
incluem
planejamento,
descoberta,
analise,
migração, e
otimização
5. Definir um
Operating
Model com
atenção
especial para
melhoria
continua e
otimização de
custo
6. Passos para Jornada da Nuvem…
1. Construir
seu
Business
Case para
estabelecer
uma base de
avaliação
dos
resultados e
entender
oportunidade
para
inovação
7. Entender seu Modelo de Custo Atual
• Importante a acurácia
dos seus custos para
estabelecer o modelo
de migração mais
eficiênte e otimizado
11. Passos para Jornada da Nuvem…
1. Construir
seu
Business
Case para
estabelecer
uma base de
avaliação
dos
resultados e
entender
oportunidade
para
inovação
2.
Estabelecer
o People
Model que
inclui um
centro de
excelência
em cloud
para
evangelizaç
ão e
necessidade
do time
13. Passos para Jornada da Nuvem…
1. Construir
seu
Business
Case para
estabelecer
uma base de
avaliação
dos
resultados e
entender
oportunidade
para
inovação
3.
Desenvolver
Cloud
Architecture
para
otimização de
disponibildade
confiabilidade,
escalabilidade
segurançaend
ereçando
reduções de
custo
2.
Estabelecer
o People
Model que
inclui um
centro de
excelência
em cloud
para
evangelizaç
ão e
necessidade
do time
14. Mapeamento On-premises para AWS
Tecnologia On-premises AWS
Rede VPN, MPLS Amazon VPC, AWS Direct Connect
Storage DAS, SAN, NAS, SSD
Amazon EBS, Amazon S3, Amazon EC2 instance storage,
distributed & clustered FS on Amazon EC2
Computação Hardware, virtualization Amazon EC2, Amazon ECS, AWS Lambda
Content delivery Third-party CDN Amazon CloudFront
Banco de Dados
MS SQL Server, MySQL, Oracle, DB2,
PostgreSQL, MongoDB,. …
Amazon RDS, Amazon DynamoDB, Amazon ElastiCache,
DB software on Amazon EC2
Load balancing Hardware and software load balancers Elastic Load Balancing, software load balancers
Escalabilidade e
Cluster
Hardware and software clustering
tools
Auto Scaling, software clustering solutions
DNS BIND, Windows Server, third party Amazon Route 53, third-party DNS software on Amazon EC2
16. Passos para Jornada da Nuvem…
1. Construir
seu
Business
Case para
estabelecer
uma base de
avaliação
dos
resultados e
entender
oportunidade
para
inovação
3.
Desenvolver
Cloud
Architecture
para
otimização de
disponibildade
confiabilidade,
escalabilidade
segurançaend
ereçando
reduções de
custo
2.
Estabelecer
o People
Model que
inclui um
centro de
excelência
em cloud
para
evangelizaç
ão e
necessidade
do time
4. Criar ações
de Migration
Strategy que
incluem
planejamento,
descoberta,
analise,
migração, e
otimização
17. Estratégia de Migração
Discover,
Assess (Enterprise
Architecture and
Applications)
Lift and Shift
(Minimal
Change)
Migration and
UAT Testing Operate
Refactor
for AWS
Application
Lift and shift
Move the App
Infrastructure
Plan Migration
and Sequencing
Determine
Migration Path
Decommission
Do Not Move
Create Cloud
Strategy
Design, Build AWS
Environment
Move the
Application
Determine
Migration
Process
Manually Move
App and Data
AWS VM Import
Refactor
for AWS
Rebuild Application
Architecture
Third-Party Migration Tool
Determine
Migration Process
Replatform
(typically legacy
applications)
Recode App
Components
Rearchitect
Application
Recode
Application
Architect AWS Environment
and Deploy App, Migrate Data
Signoff
Tuning Cutover
Org/Ops
Impact
Analysis
Identify
Ops Changes
Change
Management
Plan
18. Estratégia de Migração
Discover,
Assess (Enterprise
Architecture and
Applications)
Lift and Shift
(Minimal
Change)
Migration and
UAT Testing Operate
Plan Migration
and Sequencing
Determine
Migration Path
Create Cloud
Strategy
Determine
Migration
Process
Manually Move
App and Data
Third-Party Tools
AWS VM Import
Refactor
for AWS
Rebuild Application
Architecture
Third-Party Migration Tool
Manually Move App and Data
Determine
Migration Process
Recode App
Components
Rearchitect
Application
Recode
Application
Architect AWS Environment
and Deploy App, Migrate Data
Signoff
Tuning Cutover
Org/Ops
Impact
Analysis
Identify
Ops Changes
Change
Management
Plan
19. Estratégia de Migração
Discover,
Assess (Enterprise
Architecture and
Applications)
Lift and Shift
(Minimal
Change)
Migration and
UAT Testing Operate
Refactor
for AWS
Application
Lift and shift
Plan Migration
and Sequencing
Determine
Migration Path
Decommission
Do Not Move
Create Cloud
Strategy
Move the
Application
Determine
Migration
Process
Manually Move
App and Data
Third-Party Tools
AWS VM Import
Refactor
for AWS
Rebuild Application
Architecture
Vendor
S/PaaS
(if available)
Third-Party Migration Tool
Manually Move App and Data
Determine
Migration Process
Replatform
(typically legacy
applications)
Recode App
Components
Rearchitect
Application
Recode
Application
Architect AWS Environment
and Deploy App, Migrate Data
Signoff
Tuning Cutover
Org/Ops
Impact
Analysis
Identify
Ops Changes
Change
Management
Plan
20. Estratégia de Migração
Discover,
Assess (Enterprise
Architecture and
Applications)
Operate
Refactor
for AWS
Application
Lift and shift
Determine
Migration Path
Decommission
Do Not Move
Create Cloud
Strategy
Design, Build AWS
Environment
Move the
Application
Vendor
S/PaaS
(if available)
Third-Party Migration Tool
Manually Move App and Data
Determine
Migration Process
Replatform
(typically legacy
applications)
Recode App
Components
Rearchitect
Application
Recode
Application
Architect AWS Environment
and Deploy App, Migrate Data
21. Estratégia de Migração
Discover,
Assess (Enterprise
Architecture and
Applications)
Lift and Shift
(Minimal
Change)
Operate
Refactor
for AWS
Application
Lift and shift
Move the App
Infrastructure
Determine
Migration Path
Decommission
Do Not Move
Create Cloud
Strategy
Design, Build AWS
Environment
Move the
Application
Determine
Migration
Process
Manually Move
App and Data
Third-Party Tools
AWS VM Import
Refactor
for AWS
Rebuild Application
Architecture
Vendor
S/PaaS
(if available)
Third-Party Migration Tool
Manually Move App and Data
Determine
Migration Process
Replatform
(typically legacy
applications)
Recode App
Components
Rearchitect
Application
Recode
Application
Architect AWS Environment
and Deploy App, Migrate Data
22. Estratégia de Migração
Discover,
Assess (Enterprise
Architecture and
Applications)
Lift and Shift
(Minimal
Change)
Migration and
UAT Testing Operate
Refactor
for AWS
Application
Lift and shift
Move the App
Infrastructure
Plan Migration
and Sequencing
Determine
Migration Path
Decommission
Do Not Move
Create Cloud
Strategy
Design, Build AWS
Environment
Move the
Application
Determine
Migration
Process
Manually Move
App and Data
Third-Party Tools
AWS VM Import
Refactor
for AWS
Rebuild Application
Architecture
Vendor
S/PaaS
(if available)
Third-Party Migration Tool
Manually Move App and Data
Determine
Migration Process
Replatform
(typically legacy
applications)
Recode App
Components
Rearchitect
Application
Recode
Application
Architect AWS Environment
and Deploy App, Migrate Data
Signoff
Tuning Cutover
Org/Ops
Impact
Analysis
Identify
Ops Changes
Change
Management
Plan
23. AWS Cloud Adoption Framework
Planning, creation, management,
and support for your cloud
environment.
Guidance for establishing,
developing and running AWS
environments.
Structure where business and IT can
work together toward a common
strategy and vision.
People
Perspective
Process
Perspective
Security
Perspective
Maturity
Perspective
Platform
Perspective
Operations
Perspective
Business
Perspective
AWS Cloud Adoption Framework: https://d0.awsstatic.com/whitepapers/aws_cloud_adoption_framework.pdf
24. Passos para Jornada da Nuvem…
1. Construir
seu
Business
Case para
estabelecer
uma base de
avaliação
dos
resultados e
entender
oportunidade
para
inovação
3.
Desenvolver
Cloud
Architecture
para
otimização de
disponibildade
confiabilidade,
escalabilidade
segurançaend
ereçando
reduções de
custo
2.
Estabelecer
o People
Model que
inclui um
centro de
excelência
em cloud
para
evangelizaç
ão e
necessidade
do time
4. Criar ações
de Migration
Strategy que
incluem
planejamento,
descoberta,
analise,
migração, e
otimização
5. Definir um
Operating
Model com
atenção
especial para
melhoria
continua e
otimização de
custo
25. Operating Model
• Define um Operating
Model com atenção
específica para:
• Otimização de Custo
• Melhoria Contínua
• Segurança
• Monitoração
28. Condé Nast data center (Motivadores)
• Custos estimados com upgrades ultrapassavam >$1
milhão
• Pressão financeira para redução de custos até Julho
2014
• Melhorar eficiência (pessoas e tecnologia)
29. Condé Nast data center (Escopo de Migração)
• 47 grupos de aplicação
• 350+ servidores
• 400+ TB de storage
30. Metodologia de Migração
• Preparação do inventário com mapeamento de assets
do DC de Delaware
• Utilização de métricas foi fundamental para a escolha
de Reserved Instance e explorar a elasticidade
• Application assessment foi determinante para
estabelecer a ordem de migração
• Aplicações rodando em modelo híbrido durante
migração
31. Lições Aprendidas da Condé Nast
• Entender suas limitações entendendo o ambiente de
infra-estrutura
• Uso do Enterprise Support já nos estágios iniciais
• Time de Operações treinado em AWS
• Decisões arquiteturais baseadas no longo prazo
documentando-as (especialmente anti-patterns)
• Trabalhar diretamente com os donos da aplicação;
nada supera experiência hands-on