SUS05-BP03 Usar serviços gerenciados
Use serviços gerenciados para operar com maior eficiência na nuvem.
Antipadrões comuns:
-
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 do estabelecimento desta 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 por causa do ambiente de gerenciamento de vários locatários.
Nível de exposição a riscos quando esta prática recomendada não é estabelecida: Médio
Orientações para a 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 da implementação
-
Faça um inventário de serviços e componentes para sua workload.
-
Avalie e identifique componentes que podem ser substituídos por serviços gerenciados. Veja aqui alguns exemplos de quando você pode pensar em usar um serviço gerenciado:
Task What to use on AWS Hospedagem de banco de dados
Use instâncias do Amazon Relational Database Service (Amazon RDS)
gerenciadas, em vez de manter suas próprias instâncias do Amazon RDS no Amazon Elastic Compute Cloud (Amazon EC2) . Hospedagem de uma workload conteinerizada
Use o AWS Fargate
, em vez de implementar sua própria infraestrutura de contêiner. Hospedagem de aplicações Web
Use o AWS Amplify Hosting
como CI/CD totalmente gerenciadas e serviço de hospedagem para sites estáticos e aplicações Web renderizadas do lado do servidor. -
Identifique dependências e crie um plano de migração. Atualize runbooks e manuais and playbooks de forma apropriada.
-
O AWS Application Discovery Service
coleta e apresenta automaticamente informações detalhadas sobre dependências e utilização de aplicações para ajudar você a tomar decisões bem fundamentadas ao planejar a migração.
-
-
Teste o serviço antes de migrar para o serviço gerenciado.
-
Use o plano de migração para substituir serviços auto-hospedados por serviço gerenciado.
-
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: