Sobre a Manutenção de Infraestrutura

A Oracle atualiza periodicamente todos os componentes de infraestrutura gerenciados pela Oracle no Oracle Data Infrastructure Cloud@Customer.

A Oracle usa processos automatizados que seguem as melhores práticas para aplicar correções de produtos e correções de segurança. Essas atualizações ajudam a proteger os dados e a oferecer suporte aos requisitos de disponibilidade, integridade, segurança e conformidade do banco de dados Oracle Cloud. A manutenção automatizada também reduz o esforço necessário para manter a infraestrutura.

Os componentes gerenciados pela Oracle podem incluir hosts de servidor físico, armazenamento, placas de rede, interfaces ILOM (Integrated Lights Out Management) e VMs dos Serviços de Proxy do plano de controle.

A Oracle realiza manutenção trimestral a cada três meses e pode incluir correções de produtos, melhorias e correções de segurança.

A Oracle fornece notificação antecipada para manutenção programada, exceto em raras circunstâncias excepcionais. O sistema Oracle também fornece notificações para atualizações recomendadas correspondentes para VMs no Cluster de VMs.

A Oracle programa a manutenção para preservar a disponibilidade do serviço quando possível. Algumas atualizações podem afetar temporariamente o desempenho e o throughput enquanto componentes individuais estão indisponíveis. Por exemplo, a aplicação de patches do servidor geralmente requer uma reinicialização. O sistema Oracle reinicia os servidores em uma sequência contínua, quando possível, para que o serviço permaneça disponível durante o processo de atualização. Cada servidor permanece indisponível por um curto período de tempo durante a reinicialização, o que reduz a capacidade geral do serviço. Planeje mitigações quando os aplicativos não puderem tolerar reinicializações. Por exemplo, faça shutdown de um aplicativo durante a aplicação de patches do servidor.

Manutenção trimestral

A Oracle minimiza o impacto da manutenção trimestral em seus aplicativos usando operações de manutenção contínua que preservam a disponibilidade do banco de dados durante todo o processo de atualização. Os aplicativos projetados para alta disponibilidade migram de forma automática e transparente as conexões de banco de dados para as instâncias disponíveis sem interrupções, eliminando a necessidade de programar o tempo de inatividade.

A Oracle programa a manutenção de acordo com as políticas de manutenção definidas pela Oracle. Você poderá reprogramar a manutenção se surgirem requisitos de negócios inesperados.

Por padrão, a manutenção da infraestrutura é executada usando atualizações contínuas, começando com servidores e, em seguida, atualizando o armazenamento.

Os servidores são atualizados um de cada vez, com no máximo um servidor off-line a qualquer momento. Para cada host, as VMs são encerradas, o servidor é atualizado e reiniciado e, em seguida, as VMs são iniciadas, enquanto outros servidores permanecem operacionais. Essa abordagem não afeta os aplicativos projetados para alta disponibilidade, mas os aplicativos mais antigos que não são gravados para tratar reinicializações de instâncias contínuas podem ser afetados. Este processo continua até que ambos os servidores sejam atualizados.

Após a conclusão da manutenção do servidor, a manutenção do armazenamento é iniciada. Os discos de armazenamento são atualizados um de cada vez. A aplicação de patches no armazenamento não afeta a disponibilidade do banco de dados e, portanto, não afeta seus aplicativos. No entanto, a manutenção contínua do armazenamento pode reduzir o desempenho de E/S enquanto um disco de armazenamento está off-line (reduzindo a capacidade de E/S disponível) e enquanto ele é ressincronizado após retornar ao serviço (com pequena sobrecarga nos servidores de Infraestrutura de Dados). O dimensionamento adequado do banco de dados e do armazenamento para acomodar o trabalho adicional em servidores que não estão em manutenção minimizará ou eliminará qualquer impacto no desempenho.

Embora seja esperado que os bancos de Dados estejam disponíveis durante a manutenção contínua, a manutenção automatizada verificará se o Oracle Clusterware está em execução, mas não verificará se todos os Serviços de Banco de Dados e Bancos de Dados Plugáveis (PDBs) estarão disponíveis após um servidor ser colocado on-line novamente. A Disponibilidade dos serviços de banco de dados e PDBs após manutenção pode depender da definição do serviço. Por exemplo, um serviço de banco de dados configurado com nós preferenciais e disponíveis pode ser realocado durante a manutenção e não pode ser realocado automaticamente de volta ao nó original após a conclusão da manutenção. A Oracle recomenda revisar a documentação sobre como obter disponibilidade contínua para seus aplicativos para reduzir o impacto potencial. Seguindo as diretrizes, o impacto da manutenção da infraestrutura deve ser limitado a uma pequena degradação do serviço à medida que os servidores são atualizados sequencialmente.

A Oracle recomenda seguir as melhores práticas de Arquitetura de Disponibilidade Máxima (MAA) e usar o Data Guard para garantir a maior disponibilidade para aplicativos críticos. Para banco de dados com Data Guard ativado, a Oracle recomenda separar as janelas de manutenção para as Infraestruturas de Dados que executam os banco de dados principal e stand-by. Você também pode executar um switchover antes da manutenção na Infraestrutura de Dados que hospeda o banco de dados principal para evitar impacto no seu banco de dados principal durante a manutenção da infraestrutura.

As pré-verificações são executadas nos componentes de infraestrutura do Oracle Data Infrastructure Cloud@Customer antes que a janela de manutenção comece a identificar problemas que possam impedir que a manutenção seja bem-sucedida. A infraestrutura e todos os componentes permanecem on-line durante as pré-verificações. Uma pré-verificação inicial é executada aproximadamente duas semanas antes do início da manutenção e outra é executada aproximadamente 24 horas antes do início da manutenção. Se as pré-verificações identificarem um problema que exija reprogramação, uma notificação será enviada aos usuários que se inscreveram nas notificações.

Minimizando Janelas de Manutenção