SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
©2015,  Amazon  Web  Services,  Inc.  or  its  affiliates.  All  rights  reserved
Maturidade dos Sistemas Tecnológicos e a
Migração para Nuvem. Como lidar ?
Alex Coqueiro
Coordenador de Pós Graduação na FIAP
Arquiteto de Soluções na Amazon Web Services
Por onde começa a migração ?
Pessoas,
Processos,
Tecnologia
Falta de
experiência com
Migração
Conhecimento &
treinamento
Priorização
(Não estar
associada a
atividade primária
do cliente)
Medo do
desconhecido
Migrar tudo de uma
vez
Entender Desafios da Migração
Como posso fazer A MINHA
migração ?
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
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
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
Efeito “Migration Bubble”
Custo
Tempo
Planejamento
Migration bubble
Operação e
Otimização
•  Duplicar ambientes
•  Treinamento das equipes
•  Consultoria na Migração
•  Ferramentas de Terceiros
•  Penalidades (Contratos)
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
People Model
Organizational
Structure
Roles and Job
Descriptions
Skills and
Competencies
Training and
Certification
Manage Staffing Organizational
Change Management
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
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
Lambda consumer
S3
Mobile
Analytics
DynamoDB
SQS
Amazon
EMR
Amazon
Cognito
Amazon
Kinesis
Mobile app
Lambda interface
S3 dump
DynamoDB log
Amazon
Redshift
Microservice Core
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
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
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
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
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
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
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
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
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
Operating Model
•  Define um Operating
Model com atenção
específica para:
•  Otimização de Custo
•  Melhoria Contínua
•  Segurança
•  Monitoração
Quero ver um estudo de
caso?
Condé Nast
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)
Condé Nast data center (Escopo de Migração)
•  47 grupos de aplicação
•  350+ servidores
•  400+ TB de storage
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
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
Migração para Nuvem: Passos para Jornada na AWS

Mais conteúdo relacionado

Semelhante a Migração para Nuvem: Passos para Jornada na AWS

9.cloud computing v3.1_wl_stv
9.cloud computing v3.1_wl_stv9.cloud computing v3.1_wl_stv
9.cloud computing v3.1_wl_stvwilson_lucas
 
Fitic 2016 - Palestra Cloud - Andrea Rigoni
Fitic 2016 - Palestra Cloud - Andrea RigoniFitic 2016 - Palestra Cloud - Andrea Rigoni
Fitic 2016 - Palestra Cloud - Andrea RigoniAndrea Rigoni
 
Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.Gustavo Malheiros
 
Mobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para NegociosMobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para NegociosRodney Repullo
 
Jornada para a Nuvem: Como planejar e executar sua migração com a ajuda do AW...
Jornada para a Nuvem: Como planejar e executar sua migração com a ajuda do AW...Jornada para a Nuvem: Como planejar e executar sua migração com a ajuda do AW...
Jornada para a Nuvem: Como planejar e executar sua migração com a ajuda do AW...Amazon Web Services LATAM
 
Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers fcdigital
 
Boas práticas de arquitetura e operações
Boas práticas de arquitetura e operaçõesBoas práticas de arquitetura e operações
Boas práticas de arquitetura e operaçõesAmazon Web Services LATAM
 
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SITeoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SIAlessandro Almeida
 
Migração de máquinas virtuais e recuperação de desastres na AWS
Migração de máquinas virtuais e recuperação de desastres na AWSMigração de máquinas virtuais e recuperação de desastres na AWS
Migração de máquinas virtuais e recuperação de desastres na AWSAmazon Web Services LATAM
 
Estratégia para adoção de Cloud Computing
Estratégia para adoção de Cloud ComputingEstratégia para adoção de Cloud Computing
Estratégia para adoção de Cloud ComputingViviam Ribeiro
 
Keynote - Sao Paulo Summit - 2015 - Teresa Carlson
Keynote - Sao Paulo Summit - 2015 - Teresa CarlsonKeynote - Sao Paulo Summit - 2015 - Teresa Carlson
Keynote - Sao Paulo Summit - 2015 - Teresa CarlsonAmazon Web Services LATAM
 
Desafios da Microsoft no desenvolvimento Ágil de serviços - Regional scrum g...
Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum g...Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum g...
Desafios da Microsoft no desenvolvimento Ágil de serviços - Regional scrum g...Ramon Durães
 
4 como criar uma estratégia corporativa de adoção de cloud em larga escala
4   como criar uma estratégia corporativa de adoção de cloud em larga escala 4   como criar uma estratégia corporativa de adoção de cloud em larga escala
4 como criar uma estratégia corporativa de adoção de cloud em larga escala Amazon Web Services LATAM
 
Segurança na Nuvem da Amazon Web Services - Keynote Técnico
Segurança na Nuvem da Amazon Web Services - Keynote TécnicoSegurança na Nuvem da Amazon Web Services - Keynote Técnico
Segurança na Nuvem da Amazon Web Services - Keynote TécnicoAmazon Web Services LATAM
 
Estratégias e governança para decisão e adoção de cloudy
Estratégias e governança para decisão e adoção de cloudyEstratégias e governança para decisão e adoção de cloudy
Estratégias e governança para decisão e adoção de cloudyPriscila Stuani
 
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...Amazon Web Services
 
Architecture In a Box - Plataforma de Aplicações
Architecture In a Box - Plataforma de AplicaçõesArchitecture In a Box - Plataforma de Aplicações
Architecture In a Box - Plataforma de AplicaçõesMarkus Christen
 
Vinit Cloud Computing Anhembi Morumbi
Vinit   Cloud Computing   Anhembi MorumbiVinit   Cloud Computing   Anhembi Morumbi
Vinit Cloud Computing Anhembi Morumbivinitbr
 
Keynote nuvem estaleiro_ics
Keynote nuvem estaleiro_icsKeynote nuvem estaleiro_ics
Keynote nuvem estaleiro_icsHoracio Ibrahim
 
Microsoft Azure: Fundação para Transformação Digital
Microsoft Azure: Fundação para Transformação DigitalMicrosoft Azure: Fundação para Transformação Digital
Microsoft Azure: Fundação para Transformação DigitalRichard Chaves
 

Semelhante a Migração para Nuvem: Passos para Jornada na AWS (20)

9.cloud computing v3.1_wl_stv
9.cloud computing v3.1_wl_stv9.cloud computing v3.1_wl_stv
9.cloud computing v3.1_wl_stv
 
Fitic 2016 - Palestra Cloud - Andrea Rigoni
Fitic 2016 - Palestra Cloud - Andrea RigoniFitic 2016 - Palestra Cloud - Andrea Rigoni
Fitic 2016 - Palestra Cloud - Andrea Rigoni
 
Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.
 
Mobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para NegociosMobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para Negocios
 
Jornada para a Nuvem: Como planejar e executar sua migração com a ajuda do AW...
Jornada para a Nuvem: Como planejar e executar sua migração com a ajuda do AW...Jornada para a Nuvem: Como planejar e executar sua migração com a ajuda do AW...
Jornada para a Nuvem: Como planejar e executar sua migração com a ajuda do AW...
 
Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers
 
Boas práticas de arquitetura e operações
Boas práticas de arquitetura e operaçõesBoas práticas de arquitetura e operações
Boas práticas de arquitetura e operações
 
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SITeoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
 
Migração de máquinas virtuais e recuperação de desastres na AWS
Migração de máquinas virtuais e recuperação de desastres na AWSMigração de máquinas virtuais e recuperação de desastres na AWS
Migração de máquinas virtuais e recuperação de desastres na AWS
 
Estratégia para adoção de Cloud Computing
Estratégia para adoção de Cloud ComputingEstratégia para adoção de Cloud Computing
Estratégia para adoção de Cloud Computing
 
Keynote - Sao Paulo Summit - 2015 - Teresa Carlson
Keynote - Sao Paulo Summit - 2015 - Teresa CarlsonKeynote - Sao Paulo Summit - 2015 - Teresa Carlson
Keynote - Sao Paulo Summit - 2015 - Teresa Carlson
 
Desafios da Microsoft no desenvolvimento Ágil de serviços - Regional scrum g...
Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum g...Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum g...
Desafios da Microsoft no desenvolvimento Ágil de serviços - Regional scrum g...
 
4 como criar uma estratégia corporativa de adoção de cloud em larga escala
4   como criar uma estratégia corporativa de adoção de cloud em larga escala 4   como criar uma estratégia corporativa de adoção de cloud em larga escala
4 como criar uma estratégia corporativa de adoção de cloud em larga escala
 
Segurança na Nuvem da Amazon Web Services - Keynote Técnico
Segurança na Nuvem da Amazon Web Services - Keynote TécnicoSegurança na Nuvem da Amazon Web Services - Keynote Técnico
Segurança na Nuvem da Amazon Web Services - Keynote Técnico
 
Estratégias e governança para decisão e adoção de cloudy
Estratégias e governança para decisão e adoção de cloudyEstratégias e governança para decisão e adoção de cloudy
Estratégias e governança para decisão e adoção de cloudy
 
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...
 
Architecture In a Box - Plataforma de Aplicações
Architecture In a Box - Plataforma de AplicaçõesArchitecture In a Box - Plataforma de Aplicações
Architecture In a Box - Plataforma de Aplicações
 
Vinit Cloud Computing Anhembi Morumbi
Vinit   Cloud Computing   Anhembi MorumbiVinit   Cloud Computing   Anhembi Morumbi
Vinit Cloud Computing Anhembi Morumbi
 
Keynote nuvem estaleiro_ics
Keynote nuvem estaleiro_icsKeynote nuvem estaleiro_ics
Keynote nuvem estaleiro_ics
 
Microsoft Azure: Fundação para Transformação Digital
Microsoft Azure: Fundação para Transformação DigitalMicrosoft Azure: Fundação para Transformação Digital
Microsoft Azure: Fundação para Transformação Digital
 

Mais de Alex Barbosa Coqueiro

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Generative Artificial Intelligence for Macro-Fiscal Risks.pdf
Generative Artificial Intelligencefor Macro-Fiscal Risks.pdfGenerative Artificial Intelligencefor Macro-Fiscal Risks.pdf
Generative Artificial Intelligence for Macro-Fiscal Risks.pdfAlex Barbosa Coqueiro
 
Unlocking the Power of Quantum Computing dist.pdf
Unlocking the Power of Quantum Computing dist.pdfUnlocking the Power of Quantum Computing dist.pdf
Unlocking the Power of Quantum Computing dist.pdfAlex Barbosa Coqueiro
 
Building Robotics Application at Scale using OpenSource from Zero to Hero
Building Robotics Application at Scale using OpenSource from Zero to HeroBuilding Robotics Application at Scale using OpenSource from Zero to Hero
Building Robotics Application at Scale using OpenSource from Zero to HeroAlex Barbosa Coqueiro
 
Building Your Robot using AWS Robomaker
Building Your Robot using AWS RobomakerBuilding Your Robot using AWS Robomaker
Building Your Robot using AWS RobomakerAlex Barbosa Coqueiro
 
Desafios da transição de estado em um mundo serverless
Desafios da transição de estado em um mundo serverlessDesafios da transição de estado em um mundo serverless
Desafios da transição de estado em um mundo serverlessAlex Barbosa Coqueiro
 
Reinforcement Learning with Sagemaker, DeepRacer and Robomaker
Reinforcement Learning with Sagemaker, DeepRacer and RobomakerReinforcement Learning with Sagemaker, DeepRacer and Robomaker
Reinforcement Learning with Sagemaker, DeepRacer and RobomakerAlex Barbosa Coqueiro
 
Deploying Bigdata from Zero to Million of records in Amazon Web Services
Deploying Bigdata from Zero to Million of records in Amazon Web ServicesDeploying Bigdata from Zero to Million of records in Amazon Web Services
Deploying Bigdata from Zero to Million of records in Amazon Web ServicesAlex Barbosa Coqueiro
 
Migração do seu website para a AWS
Migração do seu website para a AWSMigração do seu website para a AWS
Migração do seu website para a AWSAlex Barbosa Coqueiro
 
Seminario de Cloud Computing na UFRRJ
Seminario de Cloud Computing na UFRRJSeminario de Cloud Computing na UFRRJ
Seminario de Cloud Computing na UFRRJAlex Barbosa Coqueiro
 
IBM Mobile Platform: Desenvolvimento de Aplicações Mobile
IBM Mobile Platform: Desenvolvimento de Aplicações MobileIBM Mobile Platform: Desenvolvimento de Aplicações Mobile
IBM Mobile Platform: Desenvolvimento de Aplicações MobileAlex Barbosa Coqueiro
 
Webcast WebSphere Portal Performance
Webcast WebSphere Portal PerformanceWebcast WebSphere Portal Performance
Webcast WebSphere Portal PerformanceAlex Barbosa Coqueiro
 

Mais de Alex Barbosa Coqueiro (14)

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Generative Artificial Intelligence for Macro-Fiscal Risks.pdf
Generative Artificial Intelligencefor Macro-Fiscal Risks.pdfGenerative Artificial Intelligencefor Macro-Fiscal Risks.pdf
Generative Artificial Intelligence for Macro-Fiscal Risks.pdf
 
Unlocking the Power of Quantum Computing dist.pdf
Unlocking the Power of Quantum Computing dist.pdfUnlocking the Power of Quantum Computing dist.pdf
Unlocking the Power of Quantum Computing dist.pdf
 
Building Robotics Application at Scale using OpenSource from Zero to Hero
Building Robotics Application at Scale using OpenSource from Zero to HeroBuilding Robotics Application at Scale using OpenSource from Zero to Hero
Building Robotics Application at Scale using OpenSource from Zero to Hero
 
Building Your Robot using AWS Robomaker
Building Your Robot using AWS RobomakerBuilding Your Robot using AWS Robomaker
Building Your Robot using AWS Robomaker
 
Desafios da transição de estado em um mundo serverless
Desafios da transição de estado em um mundo serverlessDesafios da transição de estado em um mundo serverless
Desafios da transição de estado em um mundo serverless
 
Reinforcement Learning with Sagemaker, DeepRacer and Robomaker
Reinforcement Learning with Sagemaker, DeepRacer and RobomakerReinforcement Learning with Sagemaker, DeepRacer and Robomaker
Reinforcement Learning with Sagemaker, DeepRacer and Robomaker
 
Deploying Bigdata from Zero to Million of records in Amazon Web Services
Deploying Bigdata from Zero to Million of records in Amazon Web ServicesDeploying Bigdata from Zero to Million of records in Amazon Web Services
Deploying Bigdata from Zero to Million of records in Amazon Web Services
 
HPC in AWS - Technical Workshop
HPC in AWS - Technical WorkshopHPC in AWS - Technical Workshop
HPC in AWS - Technical Workshop
 
Migração do seu website para a AWS
Migração do seu website para a AWSMigração do seu website para a AWS
Migração do seu website para a AWS
 
Seminario de Cloud Computing na UFRRJ
Seminario de Cloud Computing na UFRRJSeminario de Cloud Computing na UFRRJ
Seminario de Cloud Computing na UFRRJ
 
IBM Mobile Platform: Desenvolvimento de Aplicações Mobile
IBM Mobile Platform: Desenvolvimento de Aplicações MobileIBM Mobile Platform: Desenvolvimento de Aplicações Mobile
IBM Mobile Platform: Desenvolvimento de Aplicações Mobile
 
Just java 2011
Just java   2011Just java   2011
Just java 2011
 
Webcast WebSphere Portal Performance
Webcast WebSphere Portal PerformanceWebcast WebSphere Portal Performance
Webcast WebSphere Portal Performance
 

Migração para Nuvem: Passos para Jornada na AWS

  • 1. ©2015,  Amazon  Web  Services,  Inc.  or  its  affiliates.  All  rights  reserved Maturidade dos Sistemas Tecnológicos e a Migração para Nuvem. Como lidar ? Alex Coqueiro Coordenador de Pós Graduação na FIAP Arquiteto de Soluções na Amazon Web Services
  • 2. Por onde começa a migração ?
  • 3. Pessoas, Processos, Tecnologia Falta de experiência com Migração Conhecimento & treinamento Priorização (Não estar associada a atividade primária do cliente) Medo do desconhecido Migrar tudo de uma vez Entender Desafios da Migração
  • 4. Como posso fazer A MINHA migração ?
  • 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
  • 8. Efeito “Migration Bubble” Custo Tempo Planejamento Migration bubble Operação e Otimização •  Duplicar ambientes •  Treinamento das equipes •  Consultoria na Migração •  Ferramentas de Terceiros •  Penalidades (Contratos)
  • 9.
  • 10.
  • 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
  • 12. People Model Organizational Structure Roles and Job Descriptions Skills and Competencies Training and Certification Manage Staffing Organizational Change Management
  • 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
  • 26. Quero ver um estudo de caso?
  • 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