Skip to main content

Command Palette

Search for a command to run...

AWS Cloud Adoption Framework

Updated
AWS Cloud Adoption Framework

Neste artigo vamos abordar o Cloud Adoption Framework (CAF) que a AWS disponibiliza para aderir a nuvem em empresas on-promises, nele será abordado os 6 pilares em que o CAF é composto.

O que é?

O Cloud Adoption Framework (CAF) é um framework de boas práticas criado pela AWS com o objetivo de orientar empresas que pretendem migrar para a nuvem AWS. Ele é dividido em seis perspectivas: Governança, Negócios, Pessoas, Plataforma, Segurança e Operações. A seguir, cada uma dessas perspectivas será abordada, destacando suas principais características, a fim de fornecer uma visão macro que auxilie na preparação para o exame CLF-C02.

Governança

A perspectiva de Governança garante que a adoração da AWS aconteça de forma controlada, segura, em conformidade e financeiramente viável.

Características principais:

  • Controlar riscos;

  • Garantir compliance;

  • Evitar custos fora de controle;

  • Definir regras claras para uso da nuvem.

Principais áreas da governança:

ÁreaDescriçãoExemploFerramentas
Gestão financeiraControle e previsibilidade de custosCriar alertas quando o gasto mensal ultrapassar o orçamentoAWS Budgets, Cost Explorer, Cost & Usage Report, Billing Dashboard, Tags de custo
Gerenciamento de riscosIdentificação e mitigação de riscos organizacionaisImpedir criação de recursos fora de padrões definidosAWS organizations, Service Control Policies (SCPs), AWS control tower
Conformidade (Compliance)Atendimento a leis e normasConsultar relatórios de conformidade (ISO, SOC, PCI)AWS Artifact, AWS Config, AWS Audit Manager
Políticas e ControlesRegras de uso da nuvemRestringir serviços disponíveis para determinadas contasIAM, SCPs, AWS Organizations
Accountability & DecisãoResponsabilidade e aprovação de usoDefinir quem pode criar recursos e quem paga por elesIAM, AWS Organizations, Tags

Principais stackholders:

StackholderPapel na governança
Executivos (C-Level)Definem estratégia, orçamento e apetite a risco
Finanças / ControladoriaControle de custos, orçamento e previsibilidade financeira
Jurídico / ComplianceGarantir aderência a leis, normas e regulações
Gestores de TI / Liderança TécnicaDefinir padrões técnicos e políticas de uso
Segurança da InformaçãoApoiar políticas de risco e conformidade
Auditoria (interna/externa)Verificar se regras e controles estão sendo seguidos
Product Owners / NegócioPriorizar demandas respeitando orçamento e regras

Negócios

A perspectiva de negócios garante que a adoção da nuvem esteja alinhada aos objetivos estratégicos da empresa, focando em valor, resultados e retorno sobre investimento (ROI).

Características principais:

  • Foco em valor para o negócio;

  • Alinhamento com a estratégia da empresa;

  • Análise de custo-benefício (TCO e ROI);

  • Justificativa do investimento (Business case);

  • Agilidade e Inovação.

Principais áreas da Perspectiva de Negócios:

ÁreaDescriçãoExemploFerramentas
Business ValueValor gerado pela nuvemComparar custo on-promises vs AWSTCO Calculator, AWS Pricing Calculator
Busines CaseJustifica da migraçãoAprovar projeto de migraçãoTCO, ROI, estudos de viabilidade
Financial ManagementImpacto financeiro no negócioEntender Economia geradaCost Explorer
Strategic AlignmentAlinhamento com estratégiaMirgrar para escalar o negócioCAF + Well-Architected
Innovation EnablementInovação e AgilidadeCriar novos produtos mais rápidoServiços gerenciados, serverless

Principais stackholders

StakeholderPapel principal
Executivos / DiretoriaDefinir estratégia e aprovar investimentos
Gestores de NegócioAlinhar objetivos de negócio com a nuvem
Product Owner / Product ManagerPriorizar iniciativas com base em valor
FinanceiroAvaliar custos, ROI e TCO
Marketing / ComercialDirecionar demandas focadas em crescimento e clientes

Pessoas

A perspectiva de Pessoas garante que a organização tenha as habilidades, pepéis e cultura certos para adorar e operar a nuvem com sucesso.

Características principais:

  • Capacitação e treinamento em nuvem

  • Definição de papéis e responsabilidades

  • Mudança cultural e mindset ágil

  • Gestão de talentos e evolução de carreira

  • Colaboração entre times

Principais áreas da Perspectiva de Pessoas:

ÁreaO que trata
Capacitação e TreinamentoDesenvolvimento de habilidades em nuvem
Papéis e ResponsabilidadesDefinição clara de funções e ownership
Gestão de TalentosEvolução de carreira e retenção
Mudança CulturalAdoção de mindset ágil e colaborativo
Colaboração e ComunicaçãoIntegração entre times de negócio e TI

Principais stackholders:

StakeholderPapel principal
RH / People OpsPlanejar capacitação, carreira e mudança cultural
Liderança TécnicaDefinir competências técnicas e boas práticas
Gestores de EquipeAcompanhar desenvolvimento e performance
Times de TI e DesenvolvimentoAplicar habilidades de nuvem no dia a dia
Treinamento / EnablementOferecer cursos, workshops e certificações

Plataforma

A perspectiva de plataforma trata de como a infraestrutura e os serviços da AWS são projetados, construídos e gerenciados para suportar as aplicações na nuvem.

Principais características:

  • Base técnica padronizada na nuvem;

  • Uso de serviços de computação, rede e armazenamento;

  • Alta disponibilidade e escalabilidade;

  • Provisionamento automatizado de infraestrutura;

  • Suporte às aplicações e cargas de trabalho.

Principais áreas da Perspectiva de Plataforma:

ÁreaDescriçãoExemploFerramentas AWS
Arquitetura de InfraestruturaDesign da base técnica na nuvemDefinir ambientes de produção e testeAWS Well-Architected, AWS Organizations
Provisionamento de RecursosCriação e gestão de recursosCriar infraestrutura de forma padronizadaAWS CloudFormation, AWS CDK
Redes e ConectividadeComunicação entre serviços e redesCriar VPCs, subnets e rotasAmazon VPC, Route Tables, Security Groups
ComputaçãoExecução das aplicaçõesRodar APIs e serviçosAmazon EC2, AWS Lambda, Amazon ECS
Armazenamento e Bancos de DadosPersistência de dadosArmazenar arquivos e dadosAmazon S3, Amazon RDS, Amazon DynamoDB

Principais stackholders:

StakeholderPapel principal
Arquitetos de SoluçãoDefinir a arquitetura técnica na AWS
Engenheiros de Infraestrutura / CloudImplementar e manter a infraestrutura
Times de DesenvolvimentoConsumir e integrar serviços da plataforma
DevOps / Platform EngineeringAutomatizar provisionamento e deploy
Liderança TécnicaDefinir padrões e boas práticas técnicas

Segurança

A perspectiva de Segurança garante que os dados, sistemas e aplicações estejam protegidos contra acesso não autorizados, ameaças e vazamentos, respeitando o modelo de responsabilidade compartilhada.

Principais características:

  • Controle de identidade e acesso (IAM);

  • Proteção e criptografia de dados;

  • Segurança de rede e infraestrutura;

  • Monitoramento e detecção de ameaças;

  • Resposta a incidentes de segurança.

Principais áreas da Perspectiva de Segurança:

ÁreaDescriçãoExemploFerramentas AWS
Identidade e AcessoControle de quem pode acessar recursosCriar permissões por funçãoAWS IAM, IAM Roles
Proteção de DadosCriptografia e proteção de informaçõesCriptografar dados em repousoAWS KMS, Amazon S3 Encryption
Segurança de RedeProteção da infraestrutura de redeRestringir tráfego de redeSecurity Groups, NACLs
Detecção e MonitoramentoIdentificação de atividades suspeitasDetectar comportamento anômaloAmazon GuardDuty, AWS CloudTrail
Resposta a IncidentesAções para conter e corrigir incidentesIsolar recurso comprometidoAWS Shield, AWS WAF

Principais stackholders:

StakeholderPapel principal
CISO / Chief Security OfficerDefinir estratégia e políticas de segurança
Equipe de Segurança da InformaçãoImplementar controles e monitoramento
Engenheiros de Rede / InfraestruturaProteger redes e infraestrutura
Equipe de ComplianceGarantir aderência a normas e regulamentações
DevOps / SREAplicar práticas de segurança em pipelines e deploys

Operações

A perspectiva de operações garante que os serviços e aplicações na nuvem sejam executados de forma confiável, eficiente e monitorada, mantendo a continuidade do negócio.

Principais características:

  • Monitoramento e métricas de desempenho;

  • Automação de tarefas operacionais;

  • Gerenciamento de incidentes e continuidade;

  • Gerenciamento de configuração;

  • Suporte à evolução e escalabilidade de sistemas.

Principais áreas da perspectiva de Operações:

ÁreaDescriçãoExemploFerramentas AWS
Monitoramento e ObservabilidadeAcompanhar saúde e desempenho dos sistemasMonitorar CPU, erros e latênciaAmazon CloudWatch, AWS X-Ray
Gerenciamento de IncidentesDetectar e resolver falhas rapidamenteResponder a indisponibilidade de serviçoAmazon CloudWatch Alarms, AWS Systems Manager
Automação OperacionalAutomatizar tarefas repetitivasAutomatizar correções e rotinasAWS Systems Manager, AWS Lambda
Gerenciamento de ConfiguraçãoManter ambientes padronizadosAplicar configurações consistentesAWS Config, AWS Systems Manager
Continuidade e RecuperaçãoGarantir disponibilidade e recuperaçãoRecuperar sistema após falhaAmazon Backup, AWS Elastic Disaster Recovery

Principais stackholders:

StakeholderPapel principal
Equipe de Operações / NOCMonitorar sistemas e responder a incidentes
SRE / DevOpsAutomatizar operações e garantir confiabilidade
Engenheiros de InfraestruturaManter ambientes estáveis e disponíveis
Suporte TécnicoAtender e escalar incidentes
Gestores de TIGarantir continuidade do serviço

Conclusão

Este artigo trouxe uma visão clara do que é o CAF, como usa-lo e quem são os envolvidos durante o processo.