SUS05-BP03 Usar serviços gerenciados
Use serviços gerenciados para operar com maior eficiência na nuvem.
Práticas comuns que devem ser evitadas:
-
Você usa instâncias do Amazon EC2 com baixa utilização para executar suas aplicações.
-
Sua equipe interna gerencia apenas a workload e não tem tempo para se concentrar em inovação ou simplificações.
-
Você implanta e mantém tecnologias para tarefas que podem ser executadas com maior eficiência em serviços gerenciados.
Benefícios de implementar esta prática recomendada:
-
Com o uso de serviços gerenciados, a responsabilidade é transferida para a AWS, que tem insights referentes a milhões de clientes que podem ajudar a promover inovações inéditas e melhorar a eficiência.
-
O serviço gerenciado distribui o impacto ambiental do serviço entre vários usuários em virtude dos ambientes de gerenciamento de vários locatários.
Nível de risco exposto se esta prática recomendada não for estabelecida: Médio
Orientação para implementação
Como os serviços gerenciados, a responsabilidade por manter a alta utilização e otimizar a sustentabilidade do hardware implantado é transferida para a AWS. Os serviços gerenciados também eliminam as despesas operacionais e administrativas da manutenção de um serviço, o que permite que sua equipe tenha mais tempo para se concentrar na inovação.
Avalie sua workload para identificar componentes que podem ser substituídos por serviços gerenciados da AWS. Por exemplo, o Amazon RDS
Etapas de implementação
-
Faça o inventário da workload: faça um inventário de serviços e componentes para sua workload.
-
Identifique candidatos: avalie e identifique componentes que podem ser substituídos por serviços gerenciados. Veja aqui alguns exemplos de quando considerar usar um serviço gerenciado:
Tarefa O que usar na AWS Hospedar um banco de dados
Use instâncias do Amazon Relational Database Service (Amazon RDS
) gerenciadas em vez de manter instâncias do Amazon RDS no Amazon Elastic Compute Cloud (Amazon EC2) . Hospedar uma workload conteinerizada
Use o AWS Fargate
em vez de implementar sua própria infraestrutura de contêineres. Hospedar aplicações Web
Use o AWS Amplify Hosting
como CI/CD totalmente gerenciado e serviço de hospedagem para sites estáticos e aplicações Web renderizadas no lado do servidor. -
Crie um plano de migração: identifique dependências e crie um plano de migração. Atualize runbooks e playbook de forma apropriada.
-
O AWS Application Discovery Service
coleta e apresenta automaticamente informações detalhadas sobre dependências e utilização de aplicações que ajudam a tomar decisões mais fundamentadas durante o planejamento da migração.
-
-
Faça testes: teste o serviço antes de migrar para o serviço gerenciado.
-
Substitua os serviços auto-hospedados: use seu plano de migração para substituir os serviços auto-hospedados por serviços gerenciados.
-
Monitore e ajuste: monitore continuamente o serviço após a conclusão da migração para fazer ajustes conforme necessário e otimizar o serviço.
Recursos
Documentos relacionados:
Vídeos relacionados: