Políticas de implantação de atualizações - AWS Organizations

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Políticas de implantação de atualizações

AWS Organizations as políticas de implantação de atualizações permitem que você gerencie e escalone centralmente as atualizações automáticas em vários AWS recursos e contas em sua organização. Com essas políticas, você pode definir a ordem na qual os recursos recebem atualizações, garantindo que as alterações sejam validadas em ambientes menos críticos antes de chegarem à produção.

Nos complexos ambientes de nuvem atuais, gerenciar atualizações em vários recursos e contas pode ser um desafio. As políticas de implantação de atualizações abordam esse desafio fornecendo uma abordagem sistemática para a implementação de atualizações. Ao usar essas políticas, você pode alinhar seu processo de atualização às práticas de gerenciamento de mudanças da sua organização, reduzindo riscos e melhorando a eficiência operacional.

As políticas de implantação de atualizações aproveitam a estrutura hierárquica AWS Organizations para aplicar políticas em toda a organização ou em unidades organizacionais específicas (). OUs Essa integração permite gerenciar atualizações em grande escala, eliminando a necessidade de coordenação manual ou scripts de automação personalizados.

Principais atributos e benefícios

As políticas de implantação de atualizações fornecem recursos abrangentes para gerenciar atualizações e, ao mesmo tempo, oferecem vantagens significativas para organizações que gerenciam recursos em várias contas e ambientes. A tabela a seguir descreve os principais recursos e seus benefícios associados:

Características e benefícios das políticas de implantação de upgrade
Recurso Description Benefícios principais
Atualize o sistema de pedidos Sistema de três camadas (primeiro, segundo, último) com temporização configurável • Teste atualizações em ambientes de pré-produção
• Minimizar o risco às cargas de trabalho de produção
Gerenciamento baseado em políticas Controle centralizado por meio de AWS Organizations • Gerencie várias contas a partir de um único ponto
• Reduzir a sobrecarga administrativa
Seleção de recursos-alvo Opções de segmentação com base em tag e UO • Alvejar grupos de recursos específicos
• Aplicar políticas em grande escala
Programação automatizada Funciona com janelas de manutenção existentes • Elimine a coordenação manual
• Manter padrões de atualização consistentes
Integração de serviços Funciona com mecanismos AWS de atualização de serviços • Monitore eventos com a Amazon EventBridge
Controles de conformidade Herança e aplicação de política • Aplicar padrões organizacionais
• Atender aos requisitos de conformidade

Para obter mais informações sobre herança de políticas, consulte. Entendendo a herança da política de gerenciamento

O que são políticas de implantação de upgrade?

As políticas de implantação de atualizações são um conjunto de regras que determinam como e quando as atualizações automáticas são aplicadas aos seus recursos. AWS Essas políticas permitem que você designe diferentes pedidos de atualização para seus recursos, normalmente alinhados aos seus ambientes de desenvolvimento, teste e produção. Ao fazer isso, você pode garantir que as atualizações sejam aplicadas primeiro a sistemas menos críticos, permitindo que você identifique e resolva quaisquer problemas antes que eles afetem suas cargas de trabalho de produção.

As políticas oferecem suporte a três pedidos de upgrade: primeiro, segundo e último. Esses pedidos criam uma abordagem gradual para atualizações, com recursos designados como “Primeiro” recebendo atualizações inicialmente, seguidos por “Segundo” após um período de espera e, finalmente, “Último” após outro período de espera. Essa abordagem escalonada oferece tempo para validar as atualizações em cada estágio antes que elas avancem para sistemas mais críticos.

As políticas de implantação de atualizações são particularmente valiosas para organizações com estruturas complexas de várias contas ou com requisitos rígidos de gerenciamento de mudanças. Eles fornecem um equilíbrio entre a manutenção de up-to-date sistemas e a minimização do risco de interrupções relacionadas à atualização em serviços essenciais.

Como as políticas de implantação de atualizações funcionam

As políticas de implantação de atualizações se integram perfeitamente à sua AWS infraestrutura e processos existentes. Quando você cria e anexa uma política de distribuição de upgrade a uma unidade organizacional, ela se aplica a todas as contas dessa OU. Em seguida, você pode usar tags de recursos ou pedidos de patch para especificar quais recursos devem ser atualizados em qual ordem.

Quando um AWS serviço suportado lança uma atualização, ele consulta as políticas de implantação da atualização para determinar a ordem na qual os recursos devem receber a atualização. O serviço primeiro aplica a atualização aos recursos marcados como “Primeiros” durante as janelas de manutenção configuradas. Após um período de espera específico do serviço, normalmente em torno de uma semana, os recursos marcados como “Segundo” se tornam elegíveis para o upgrade. Finalmente, após outro período de espera, os recursos marcados como “Últimos” recebem o upgrade.

Esse processo garante que as atualizações sejam aplicadas de forma controlada e previsível em toda a organização. Ele permite que você monitore o impacto das atualizações em cada estágio e tome medidas corretivas, se necessário, antes que as mudanças cheguem aos ambientes mais críticos. A natureza automatizada desse processo reduz a sobrecarga operacional do gerenciamento de atualizações, ao mesmo tempo em que fornece o controle e a visibilidade necessários para manter a estabilidade e a segurança de seus AWS recursos.

Terminologia

Aqui estão os principais termos que você deve entender ao trabalhar com políticas de implantação de upgrade:

Termos da política de implantação de upgrade
Prazo Definição
Data ativa A data em que o AmVu se torna visível na API Descreve Pending Maintenance Actions e está disponível para aplicação.
AmVu (atualização automática da versão secundária) O processo de atualização automática para versões secundárias dos mecanismos de banco de dados.
Política eficaz O conjunto final de regras que se aplicam a uma conta ou recurso depois de considerar todas as políticas herdadas e diretamente vinculadas.
Janela de manutenção Um período recorrente durante o qual as atualizações automáticas podem ser aplicadas a um recurso. As políticas de implantação de atualizações funcionam dentro dessas janelas de manutenção configuradas.
Unidade organizacional (UO) Um contêiner para AWS contas em sua organização. As políticas de implantação de atualizações podem ser anexadas no nível da OU para afetar todas as contas dentro dela.
Pedido de patch A sequência na qual os recursos recebem atualizações (primeiro, segundo, último).
Meta política O escopo ao qual se aplica uma política de implantação de upgrade, que pode ser uma organização inteira, contas específicas OUs ou individuais.
Tags de recursos Pares de valores-chave que podem ser usados para identificar quais recursos devem seguir ordens de atualização específicas dentro de uma política.
Janela de agendamento O período durante o qual os recursos de uma ordem de patch específica recebem atualizações.
Período de espera específico do serviço O intervalo de tempo designado entre a atualização de recursos de diferentes ordens de atualização. Esse período varia de acordo com o tipo de AWS serviço e upgrade.
Pedido de atualização Uma designação que determina quando um recurso recebe atualizações em relação a outros recursos. Pode ser definido como Primeiro, Segundo ou Último.
Política de implantação do upgrade O tipo AWS Organizations de política usado para gerenciar os cronogramas de upgrade em todos os recursos.

Casos de uso para políticas de implantação de upgrade

Organizações de diferentes tamanhos e setores podem se beneficiar das políticas de implantação de atualizações. Os cenários fictícios a seguir demonstram desafios comuns de gerenciamento de atualizações e como as políticas de implantação de atualizações fornecem soluções eficientes. Esses exemplos são baseados em experiências típicas de clientes, mas foram simplificados para destacar os principais benefícios e padrões de implementação.

Muitas organizações enfrentam desafios semelhantes: elas precisam manter seus recursos up-to-date com as versões mais recentes e, ao mesmo tempo, minimizar os riscos em seus ambientes de produção. Sem uma abordagem centralizada baseada em políticas, as equipes geralmente recorrem a processos manuais ou scripts complexos de automação. Os exemplos a seguir demonstram como duas organizações diferentes podem resolver desafios semelhantes usando políticas de implantação de upgrade:

Exemplo de caso de uso: Empresa global de serviços financeiros

Uma empresa de serviços financeiros opera centenas de bancos de dados Aurora PostgreSQL em várias contas. AWS Antes das políticas de implantação de atualizações, sua DevOps equipe passava vários dias por mês coordenando manualmente as atualizações do banco de dados, garantindo que as alterações fossem testadas nos ambientes de desenvolvimento antes de chegarem aos sistemas de produção. Ao implementar políticas de implantação de upgrade, eles:

  • Bancos de dados de desenvolvimento marcados com a ordem de atualização “Primeiro”

  • Bancos de dados de controle de qualidade atribuídos para atualizar o pedido “Segundo”

  • Bancos de dados de produção designados como “último” pedido de atualização

  • Redução da coordenação de atualizações de dias para minutos

  • Primeiro, validou automaticamente as alterações em ambientes inferiores

  • Manteve a conformidade com seus requisitos de gerenciamento de mudanças

Exemplo de caso de uso: Provedor de plataforma de dispositivos de IoT

Uma empresa de IoT processa milhões de eventos de dispositivos diariamente usando vários bancos de dados do Amazon RDS. Eles precisavam garantir que atualizações automáticas de versões secundárias não interrompessem seus serviços de produção. Usando políticas de implantação de upgrade, eles:

  • Criou uma política que se aplica a toda a estrutura organizacional

  • Ambientes canários configurados para receber atualizações primeiro

  • Configure o monitoramento em ambientes de atualização antecipada

  • Ganhou tempo para detectar e responder a quaisquer problemas antes das atualizações de produção

  • Substituiu a automação complexa de atualizações personalizadas por uma política simples

  • Manteve a alta disponibilidade de suas cargas de trabalho de produção enquanto se mantinha atualizado com as versões do banco de dados

AWS Serviços suportados

As políticas de implantação de atualizações se integram aos seguintes AWS serviços e, ao mesmo tempo, oferecem suporte a atualizações automáticas de versões secundárias:

Serviços compatíveis para políticas de implantação de upgrade
Nome do serviço Finalidade
Amazon Aurora Edição Compatível com PostgreSQL Atualizações automáticas de versões secundárias
Amazon Aurora Edição Compatível com MySQL Atualizações automáticas de versões secundárias
Amazon Relational Database Service para PostgreSQL Atualizações automáticas de versões secundárias
Amazon Relational Database Service para SQL Server Atualizações automáticas de versões secundárias
Amazon Relational Database Service para Oracle Atualizações automáticas de versões secundárias
Amazon Relational Database Service para MariaDB Atualizações automáticas de versões secundárias
Amazon Relational Database Service para MySQL Atualizações automáticas de versões secundárias
Amazon Relational Database Service para Db2 Atualizações automáticas de versões secundárias

Pré-requisitos

A seguir estão os pré-requisitos e as permissões necessárias para gerenciar as políticas de implantação de upgrade em: AWS Organizations

  • AWS Organizations conta de gerenciamento ou acesso de administrador delegado

  • Recursos em serviços suportados (atualmente mecanismos de banco de dados Amazon Aurora e Amazon Relational Database Service)

  • Permissões adequadas do IAM para gerenciar políticas de implantação de upgrade

Próximas etapas

Para começar a usar as políticas de implantação de upgrade:

  1. Introdução às políticas de implantação de atualizaçõesRevise o para saber como criar e gerenciar políticas

  2. Explore Práticas recomendadas para usar políticas de implantação de upgrade a implementação de políticas de implantação de upgrade

  3. Entenda Sintaxe e exemplos da política de implantação de atualização