SERVIÇOS DE GERENCIAMENTO
Os serviços de gerenciamento na nuvem da AWS podem ser usados para gerenciamento de contas, conformidade de configuração, entrega de aplicativos e gerenciamento de sistemas.
AWS Organizations
O AWS Organizations é uma poderosa ferramenta para gerenciar, organizar e aplicar políticas de segurança em um ambiente multi-conta AWS.
Utilizando OUs e SCPs, é possível manter um controle rigoroso sobre as permissões e garantir conformidade em toda a organização, enquanto aproveita a flexibilidade e a escalabilidade da nuvem AWS.
Lembre-se para o exame, que:
- O AWS Organizations é um serviço de gerenciamento de contas, que permite consolidar várias contas AWS, em uma única organização.
- A grande vantagem de utilizar o AWS Organizations é obter faturamento consolidado.
Nesse diagrama do AWS Organizations, é possível ver a Master Account, Unidades Organizacionas (OUs), Contas AWS e políticas de acesso (SCP).
Gestão Centralizada:
- Controle centralizado sobre múltiplas contas AWS, facilitando a administração e o monitoramento.
- Consolidação de faturamento, oferecendo uma visão clara dos custos e simplificando o gerenciamento financeiro.
Segurança e Conformidade:
- Aplicação de SCPs garante que todas as contas sigam políticas de segurança e conformidade.
- Restringe o acesso a recursos críticos e sensíveis, minimizando riscos de segurança.
Flexibilidade e Escalabilidade:
- Estruturar contas em OUs facilita a aplicação de políticas específicas para diferentes equipes ou projetos.
- Escala facilmente com o crescimento da organização, permitindo adicionar novas contas sem complicações.
Automação e Eficiência:
- Automação de tarefas administrativas e aplicação de políticas consistentes em todas as contas.
- Melhora a eficiência operacional, permitindo que as equipes se concentrem em atividades de valor agregado.
AWS Control Tower
O AWS Control Tower simplifica o processo de criação e gerenciamento de ambientes multi-conta, seguindo as melhores práticas do mercado. Ele estabelece diretrizes de governança, conformidade e segurança, integrando-se com vários serviços AWS.
Exemplos de Diretrizes Configuráveis pelo AWS Control Tower
Criação Simplificada de Ambientes Multi-Conta:
- Facilita a configuração de novos ambientes multi-conta.
- Automatiza a aplicação de diretrizes de segurança e conformidade.
Diretrizes de Governança e Conformidade:
- Estabelece políticas de governança e conformidade para assegurar que todas as contas sigam as melhores práticas.
Integração com Outros Serviços AWS:
- AWS Organizations: Gerencia a hierarquia de contas.
- Service Control Policies (SCPs): Aplica políticas de controle de serviço.
- Unidades Organizacionais (OUs): Estrutura as contas de forma organizada.
- AWS Config: Monitora e avalia as configurações de recursos.
- AWS CloudTrail: Mantém trilhas de auditoria das atividades da conta.
- Amazon S3: Armazena dados e logs.
- Amazon SNS: Envia notificações.
- AWS CloudFormation: Automação de infraestrutura como código.
- AWS Service Catalog: Gerencia catálogos de serviços.
- AWS Single Sign-On (SSO): Simplifica o acesso e autenticação.
Funcionalidades do AWS Control Tower
Governança e Conformidade Automatizadas:
- Facilita a aplicação de políticas consistentes em todas as contas da organização.
- Reduz o risco de configurações incorretas e violações de segurança.
Gestão Simplificada de Ambientes Multi-Conta:
- Oferece uma abordagem centralizada para a criação e gerenciamento de contas AWS.
- Simplifica a manutenção e o monitoramento de ambientes complexos.
Segurança Reforçada:
- Implementa melhores práticas de segurança automaticamente.
- Garante que todas as contas sigam políticas de segurança robustas.
Eficiência Operacional:
- Automatiza tarefas repetitivas e complexas, permitindo que as equipes se concentrem em atividades estratégicas.
- Melhora a eficiência operacional e reduz o tempo de provisionamento de recursos.
Benefícios do AWS Control Tower
Proibição de Acesso de Gravação Público a Buckets S3:
- Impede que os buckets do Amazon S3 sejam configurados com permissões de gravação pública, aumentando a segurança dos dados.
Proibição de Acesso como Usuário Root sem MFA:
- Garante que o usuário root das contas AWS utilize autenticação multifator (MFA) para melhorar a segurança.
Ativação da Criptografia para Volumes EBS:
- Exige que os volumes do Amazon Elastic Block Store (EBS) vinculados a instâncias do Amazon EC2 sejam criptografados para proteger os dados armazenados.
AWS Config
O AWS Config é um serviço totalmente gerenciado que oferece um inventário detalhado dos recursos da AWS, histórico de configuração e notificações de alterações de configuração em tempo real. Ele é essencial para auditorias de conformidade, análises de segurança, rastreamento de mudanças e solução de problemas.
Benefícios do AWS Config
Conformidade e Auditoria:
- Simplifica a auditoria e a conformidade, fornecendo relatórios detalhados sobre a configuração dos recursos e seu estado de conformidade.
Segurança Melhorada:
- Ajuda a identificar configurações incorretas que poderiam comprometer a segurança, garantindo que os recursos sigam as melhores práticas de segurança.
Gestão de Mudanças:
- Facilita o rastreamento de mudanças e a análise de suas causas e efeitos, melhorando a gestão de mudanças no ambiente de TI.
Solução de Problemas:
- Acesso fácil ao histórico de configuração ajuda a diagnosticar e resolver problemas rapidamente.
Visibilidade Completa:
- Proporciona visibilidade completa sobre a configuração e as mudanças dos recursos AWS, facilitando o gerenciamento de um ambiente complexo.
Casos de Uso do AWS Config
Inventário de Recursos da AWS:
- Mantém um inventário completo dos recursos AWS existentes e excluídos.
Histórico de Configuração:
- Armazena o histórico de configurações de recursos, permitindo a visualização de como as configurações mudaram ao longo do tempo.
Notificações em Tempo Real:
- Envia notificações imediatas quando ocorrem alterações na configuração dos recursos.
Auditoria de Conformidade:
- Avalia a conformidade dos recursos em relação a regras definidas, auxiliando na manutenção de padrões regulatórios e de segurança.
Análise de Segurança:
- Ajuda na análise de configurações de segurança, garantindo que os recursos estejam configurados de acordo com as melhores práticas.
Rastreamento de Alterações de Recursos:
- Monitora e registra alterações em recursos, facilitando o diagnóstico de problemas e a análise de impactos.
Exploração de Detalhes de Configuração:
- Permite explorar a configuração detalhada de qualquer recurso a qualquer momento, fornecendo insights valiosos para a gestão de recursos.
AWS Service Catalog
O AWS Service Catalog permite que organizações criem e gerenciem catálogos de serviços de TI aprovados para uso na AWS.
Facilita o gerenciamento centralizado de serviços de TI comumente implantados, incluindo imagens de máquinas virtuais, servidores, software, bancos de dados e arquiteturas de aplicativos de vários níveis.
Capacita os usuários a implantar rapidamente apenas os serviços de TI aprovados de que precisam.
AWS Systems Manager
O AWS Systems Manager gerencia vários recursos da AWS, incluindo Amazon EC2, Amazon S3, Amazon RDS, entre outros.
Os componentes do Systems Manager incluem:
- Automação: Automatiza tarefas comuns de manutenção e configuração em seus recursos da AWS.
- Executar Comando: Permite a execução remota de comandos em suas instâncias do Amazon EC2.
- Inventário: Coleta informações sobre suas instâncias e softwares instalados para gerenciamento centralizado.
- Gerenciador de Patch: Automatiza o processo de aplicação de patches de software em suas instâncias.
- Gerenciador de Sessão: Proporciona acesso seguro e auditável a suas instâncias.
- Armazenamento de Parâmetros: Armazena dados de configuração e segredos de forma segura.
AWS OpsWorks
O AWS OpsWorks é um serviço de gerenciamento de configuração que fornece instâncias gerenciadas do Chef e Puppet.
Inclui funcionalidades para aplicação de patches, atualização, backup, configuração e gerenciamento de conformidade.
Dica do exame: Se o enunciado do exame mencionar Chef e Puppet, escolha o AWS OpsWorks.
AWS CloudFormation
O AWS CloudFormation é um serviço de Infraestrutura como Código (IaaC) que fornece uma linguagem comum para descrever e provisionar todos os recursos de infraestrutura em seu ambiente de nuvem.
Permite o uso de um arquivo de texto simples para modelar e provisionar, de maneira automatizada e segura, todos os recursos necessários para suas aplicações em todas as regiões e contas da AWS.
Utiliza um único arquivo em JSON ou YAML para descrever o seu ambiente e recursos da AWS, e provisionar sua infraestrutura como código.
A principal vantagem é a capacidade de replicar sua infraestrutura rapidamente em qualquer conta, usando apenas o código descrito no documento.
Entenda em três etapas:
- Criar um arquivo JSON ou YAML com a infraestrutura desejada, ou utilize um template disponível pela AWS.
- Salve o arquivo em seu computador ou em um bucket S3.
- Use o CloudFormation para criar um stack (pilha) de recursos, baseado no seu código.