Atualizações de sistema operacional do RDS Custom para SQL Server:
O RDS Custom para SQL Server oferece os seguintes métodos para aplicar atualizações do sistema operacional em instâncias da versão de mecanismo fornecida pelo RDS (RPEV):
-
ações de manutenção system-update
-
atualizações de versões secundárias do banco de dados
-
As atualizações de versão secundária do mecanismo de banco de dados por meio da RPEV incluem as atualizações mais recentes do sistema operacional. Essa abordagem é particularmente útil se você quiser combinar atualizações do sistema operacional com atualizações de versões secundárias do SQL Server. Para obter mais informações, consulte Fazer atualização de uma instância de banco de dados do Amazon RDS Custom para SQL Server.
-
Cenários de atualização do sistema operacional
Há duas maneiras de gerenciar as atualizações do sistema operacional de instâncias do RDS Custom para SQL Server:
-
No caso de instâncias single-AZ, a instância fica indisponível durante a atualização do sistema operacional.
-
Em implantações multi-AZ, o RDS aplica as atualizações do sistema operacional da seguinte maneira:
-
Primeiro, ele executa uma atualização do sistema operacional na instância em espera.
-
Depois, faz failover para a instância de banco de dados em espera atualizada, tornando-a a nova instância de banco de dados primário.
-
Por fim, ele executa uma atualização do sistema operacional na nova instância de banco de dados em espera.
-
O tempo de inatividade em implantações multi-AZ é o tempo necessário para o failover.
Aplicar atualizações do sistema operacional usando ações de manutenção de atualização do sistema
Para aplicar atualizações do sistema operacional a instâncias da RPEV do Amazon RDS, é possível usar o Console de gerenciamento da AWS, a AWS CLI ou a API do RDS. Para obter mais informações, consulte Atualizações do sistema operacional para instâncias de banco de dados do RDS.
exemplo
Para Linux, macOS ou Unix:
Etapa 1: verificar se há atualizações disponíveis
Use o comando describe-pending-maintenance-actions para ver se há atualizações disponíveis do sistema operacional para suas instâncias:
aws rds describe-pending-maintenance-actions
Exemplo de resposta:
{ "PendingMaintenanceActions": [ { "ResourceIdentifier": "arn:aws:rds:us-east-1:111122223333:db:my-sqlserver-instance", "PendingMaintenanceActionDetails": [ { "Action": "system-update", "Description": "New Operating System update is available" } ] } ] }
Um tipo de ação system-update indica que uma atualização do sistema operacional está disponível para a respectiva instância.
Etapa 2: aplicar a atualização do sistema operacional
Use o comando apply-pending-maintenance-action para programar a atualização:
aws rds apply-pending-maintenance-action \ --resource-identifier arn:aws:rds:us-east-1:111122223333:db:my-sqlserver-instance \ --apply-action system-update \ --opt-in-typeimmediate
A entrada opt-in-type tem as seguintes opções:
-
immediate: aplica a atualização imediatamente. -
next-maintenance: aplica a atualização durante a próxima janela de manutenção programada. -
undo-opt-in: cancela uma atualização programada anteriormente.
Exemplo de resposta:
{ "ResourcePendingMaintenanceActions": { "ResourceIdentifier": "arn:aws:rds:us-east-1:111122223333:db:my-sqlserver-instance", "PendingMaintenanceActionDetails": [ { "Action": "system-update", "AutoAppliedAfterDate": "2024-04-10T20:41:01.695000+00:00", "ForcedApplyDate": "2024-04-10T20:41:01.694000+00:00", "CurrentApplyDate": "2024-04-10T20:41:01.695000+00:00", "Description": "New Operating System update is available" } ] } }
Notificações de atualização do sistema operacional
Para ser notificado quando um novo patch opcional do sistema operacional estiver disponível, você poderá assinar o RDS-EVENT-0230 na categoria de evento de aplicação de patch de segurança. Para ter informações sobre como se inscrever em eventos do RDS, consulte Inscrever-se em notificações de eventos do Amazon RDS.
Considerações
As seguintes limitações aplicam-se às atualizações do sistema operacional:
Todas as personalizações do sistema operacional feitas na unidade C:\ não são preservadas durante as atualizações do sistema operacional.
-
Recomendamos criar um snapshot manual antes de aplicar as atualizações.