Esse conteúdo está desatualizado. Esta versão da Well-Architected Framework agora pode ser encontrada em:  https://docs.aws.amazon.com/pt_br/wellarchitected/2022-03-31/framework/cost-optimization.html
     
 
         COST 2: Como você governa o uso?
         
         Estabeleça políticas e mecanismos para garantir que os custos adequados sejam gerados
            enquanto os objetivos são alcançados. Ao empregar uma abordagem de verificação e equilíbrio,
            você pode inovar sem gastar demais. 
         
         Recursos
          Control access to AWS Regions using IAM policies
 AWS multiple account billing strategy
 AWS managed policies for job functions
         Melhores práticas:
         
            - 
               Desenvolver políticas baseadas nos requisitos da organização: Desenvolva políticas que definam como os recursos são gerenciados por sua organização.
                  As políticas devem cobrir aspectos de custos de recursos e cargas de trabalho, incluindo
                  criação, modificação e desativação ao longo da vida útil do recurso.
                  			   
                
- 
               Implementar objetivos e metas: Implemente metas de custo e uso para sua carga de trabalho. As metas fornecem orientação
                  para sua organização quanto ao custo e uso, e os objetivos oferecem resultados mensuráveis
                  para suas cargas de trabalho.
                  
                
- 
               Implementar uma estrutura de conta: Implemente uma estrutura de contas que mapeie para sua organização. Isso auxilia na
                  alocação e no gerenciamento de custos em toda a organização.
                
- 
               Implementar grupos e funções: Implemente grupos e funções que se alinhem com as políticas e controle quem pode criar,
                  modificar ou desativar instâncias e recursos em cada grupo. Por exemplo, implemente
                  grupos de desenvolvimento, teste e produção. Isso se aplica aos serviços da AWS e
                  às soluções de terceiros.
                
- 
               Implementar controles de custos: Implemente controles baseados nas políticas da organização e nas funções e grupos
                  definidos. Isso garante que os custos sejam gerados somente como definido pelos requisitos
                  da organização: por exemplo, controle o acesso a regiões ou tipos de recursos com
                  políticas de IAM.
                
- 
               Acompanhar o ciclo de vida do projeto: Acompanhe, meça e realize auditorias no ciclo de vida dos projetos, equipes e ambientes
                  para evitar o uso e pagamento de recursos desnecessários.
                
Plano de melhoria
         Desenvolver políticas baseadas nos requisitos da organização
 Reunir-se com membros da equipe :  Para desenvolver políticas, faça com que todos os membros da equipe da sua organização
               especifiquem seus requisitos e os documentem de acordo. Adote uma abordagem iterativa
               iniciando uma refinação ampla e contínua para as menores unidades em cada etapa. Os
               membros da equipe incluem aqueles com interesse direto na carga de trabalho, como
               unidades da organização ou proprietários de aplicativos, bem como grupos de apoio,
               como equipes de segurança e finanças.
               
            
             Definir locais para sua carga de trabalho :  Defina onde sua carga de trabalho opera, incluindo o país e a área dentro do país.
               Essas informações são usadas para mapear regiões e zonas de disponibilidade da AWS.
               
 Global Infrastructures Regions and AZs
             Definir e agrupar serviços e recursos :  Defina os serviços que as cargas de trabalho exigem. Para cada serviço, especifique
               os tipos, o tamanho e o número de recursos necessários. Defina grupos para os recursos
               por função, como servidores de aplicativos ou armazenamento de banco de dados. Os
               recursos podem pertencer a vários grupos.  
               
 Cloud Products
             Definir e agrupar os usuários por função :  Defina os usuários que interagem com a carga de trabalho, concentrando-se no que
               eles fazem e em como usam a carga de trabalho, não em quem são ou na posição deles
               na organização. Agrupe usuários ou funções semelhantes. Você pode usar as políticas
               gerenciadas da AWS como um guia.
               
 AWS Managed Policies for Job Functions
             Definir as ações :  Usando os locais, recursos e usuários identificados anteriormente, defina as ações
               que são exigidas por cada um para alcançar os resultados da carga de trabalho ao longo
               do tempo de vida (desenvolvimento, operação e desativação). Identifique as ações com
               base nos grupos, e não nos elementos individuais nos grupos, em cada local. Comece
               amplamente com leitura ou gravação e, em seguida, refine ações específicas para cada
               serviço.
               
 Actions, Resources, and Condition Keys for AWS Services
             Definir o período de análise :  As cargas de trabalho e os requisitos organizacionais podem mudar ao longo do tempo.
               Defina a programação de análise da carga de trabalho para garantir que ela permaneça
               alinhada com as prioridades organizacionais. Normalmente, os ciclos de análise de
               alta frequência são identificados por requisitos de segurança, se o custo ou o uso
               são significativos, se a importância para a organização é alta e a quantidade de alterações
               da carga de trabalho.
               
            
             Documentar as políticas :  Verifique se as políticas que foram definidas estão acessíveis conforme exigido pela
               sua organização. Essas políticas são usadas para implementar, manter e auditar o acesso
               de seus ambientes.
               
            
         
         Implementar objetivos e metas
 Definir níveis de uso esperados : Concentre-se nos níveis de uso para começar. Envolva-se com proprietários de aplicativos,
               marketing e equipes de negócios maiores para entender quais serão os níveis de uso
               esperados para a carga de trabalho. Como a demanda do cliente mudará ao longo do tempo,
               e se haverá alterações devido a aumentos sazonais ou campanhas de marketing. 
               
            
             Definir custos e recursos de carga de trabalho :  Com os níveis de uso definidos, quantifique as alterações nos recursos da carga de
               trabalho necessárias para atender a esses níveis de uso. Pode ser necessário aumentar
               o tamanho ou o número de recursos para um componente de carga de trabalho, aumentar
               a transferência de dados ou alterar componentes de carga de trabalho para um serviço
               diferente em um nível específico. Especifique quais serão os custos em cada um desses
               pontos principais e quais serão as alterações no custo quando houver alterações no
               uso.
               
            
             Definir metas empresariais :  Combine o resultado das mudanças esperadas no uso e no custo com as mudanças esperadas
               na tecnologia ou qualquer programa que você esteja executando e desenvolva metas para
               a carga de trabalho. As metas devem abordar o uso, o custo e a relação entre os dois.
               Verifique se há programas organizacionais, por exemplo, criação de recursos como treinamento
               e educação, se houver alterações esperadas no custo sem alterações no uso.
               
            
             Definir objetivos :  Para cada uma das metas definidas, especifique um objetivo mensurável. Se uma meta
               for aumentar a eficiência na carga de trabalho, o objetivo quantificará a quantidade
               da melhoria, típica nos resultados de negócios por dólar gasto, e quando ela será
               entregue.
               
            
         
         Implementar uma estrutura de conta
 Definir requisitos de separação :  Os requisitos de separação são uma combinação de vários fatores, que incluem segurança,
               confiabilidade e construções financeiras. Trabalhe em cada fator em ordem e especifique
               se a carga de trabalho ou o ambiente dela deve ser separado de outras cargas de trabalho.
               A segurança garante que os requisitos de acesso e dados sejam cumpridos. A confiabilidade
               garante que os limites sejam gerenciados para que os ambientes e as cargas de trabalho
               não afetem outros. Construções financeiras garantem que haja separação e prestação
               de contas financeiras rigorosas. Exemplos comuns de separação são cargas de trabalho
               de produção e teste executadas em contas separadas ou o uso de uma conta separada
               para que os dados da fatura e do faturamento possam ser fornecidos a uma organização
               terceirizada.
               
            
             Definir requisitos de agrupamento :  Os requisitos de agrupamento não modificam os requisitos de separação, mas são usados
               para auxiliar o gerenciamento. Agrupe ambientes semelhantes ou cargas de trabalho
               que não exigem separação. Um exemplo disso é o agrupamento de vários ambientes de
               teste ou desenvolvimento de uma ou mais cargas de trabalho.
               
            
             Definir a estrutura da conta :  Usando essas separações e agrupamentos, especifique uma conta para cada grupo e mantenha
               os requisitos de separação. Essas contas são suas contas de membros ou vinculadas.
               Ao agrupar essas contas de membros em uma única conta mestre/pagante, você combina
               o uso, o que permite maiores descontos por volume em todas as contas e fornece uma
               única fatura para todas as contas. É possível separar dados de faturamento e fornecer
               a cada conta de membro uma visualização individual dos dados de faturamento. Se uma
               conta de membro não precisar ter os dados de uso ou faturamento visíveis para nenhuma
               outra conta, ou se uma fatura separada da AWS for necessária, defina várias contas
               mestre/pagante. Nesse caso, cada conta de membro tem a própria conta mestre/pagante.
               Os recursos devem sempre ser colocados em contas de membro/vinculadas. As contas mestre/pagante
               devem ser usadas somente para gerenciamento.
               
 AWS multiple account billing strategy
 Splitting
                  the CUR and Sharing Access
         
         Implementar grupos e funções
 Implementar grupos :  Usando os grupos de usuários definidos em suas políticas organizacionais, implemente
               os grupos correspondentes, se necessário. Consulte o pilar Segurança para obter as
               melhores práticas sobre usuários, grupos e autenticação.
               
 Well-Architected Security Pillar
 Well-Architected Lab Basic Identity and Access
             Implementar funções e políticas :  Usando as ações definidas em suas políticas organizacionais, crie as funções e as
               políticas de acesso necessárias. Consulte o pilar Segurança para obter as melhores
               práticas sobre funções e políticas.
               
 Well-Architected Security Pillar
 Well-Architected Lab Basic Identity and Access
         
         Implementar controles de custos
 Implementar notificações sobre gastos :  Usando as políticas da organização definidas, crie orçamentos da AWS para fornecer
               notificações quando os gastos estiverem fora de suas políticas. Configure vários orçamentos
               de custos, um para cada conta, que o notifica sobre os gastos gerais da conta. Em
               seguida, configure orçamentos de custos adicionais dentro de cada conta para unidades
               menores dentro da conta. Essas unidades variam de acordo com a estrutura da sua conta.
               Alguns exemplos comuns são regiões da AWS, cargas de trabalho (usando tags) ou serviços
               da AWS. Configure uma lista de distribuição de e-mails como o destinatário das notificações,
               e não uma conta de e-mail de uma pessoa. Você pode configurar um orçamento real para
               quando um valor for ultrapassado ou usar um orçamento previsto para notificar sobre
               o uso previsto.
               
 Well-Architected Labs: Cost and Usage Governance
             Implementar controles de uso :  Usando as políticas da organização definidas, implemente políticas e funções do IAM
               para especificar quais ações os usuários podem e não podem executar. Várias políticas
               organizacionais podem ser incluídas em uma política da AWS. Da mesma forma que você
               definiu políticas, comece amplamente e, em seguida, aplique controles mais granulares
               em cada etapa. Os limites de serviço também são um controle eficaz do uso. Implemente
               os limites de serviço corretos em todas as suas contas. 
               
 Well-Architected Labs: Cost and Usage Governance
 Control access to AWS Regions using IAM
                  policies
 AWS managed policies for job functions
         
         Acompanhar o ciclo de vida do projeto
 Executar análises de carga de trabalho :  Conforme definido por suas políticas organizacionais, audite seus projetos existentes.
               A quantidade de esforço utilizado na auditoria deve ser proporcional ao risco aproximado,
               valor ou custo para a organização. As principais áreas a serem incluídas na auditoria
               seriam riscos para a organização de um incidente ou interrupção, valor ou contribuição
               para a organização (medidos em receita ou reputação da marca), custo da carga de trabalho
               (medido como custo total de recursos e custos operacionais) e uso da carga de trabalho
               (medido em número de resultados da organização por unidade de tempo). Se essas áreas
               mudarem ao longo do ciclo de vida, serão necessários ajustes na carga de trabalho,
               como desativação total ou parcial.