Esta página aplica-se ao Apigee e ao Apigee Hybrid.
Veja a documentação do
Apigee Edge.
Esta secção fornece uma vista geral da manutenção do Apigee.
Para ver instruções sobre como agendar períodos de manutenção, consulte o artigo Faça a gestão dos períodos de manutenção da instância do Apigee.
Vista geral
A Apigee realiza atualizações de rotina para garantir que o serviço é fiável, tem um bom desempenho, é seguro e está atualizado. A maioria destas atualizações é realizada sem impacto percetível. Estas atualizações são denominadas manutenção.
Normalmente, a manutenção enquadra-se nas seguintes categorias:
- Funcionalidades do Apigee: para iniciar algumas funcionalidades, o Apigee requer uma atualização de manutenção.
- Desempenho melhorado: oferecer o melhor desempenho e fiabilidade possíveis.
- Patches e atualizações de segurança: monitorizamos continuamente as vulnerabilidades de segurança recém-identificadas na nossa pilha de software. Após a deteção, aplicamos patches ao sistema para proteger os utilizadores contra novos riscos.
Impacto da manutenção
Normalmente, a manutenção do Apigee é totalmente integrada. No entanto, durante a manutenção do Apigee, não pode realizar determinadas atividades, como:
- Criar novas instâncias
- Anexar um ambiente a uma instância
- Criar uma associação de ponto final
- Determinada atividade de redimensionamento
Definições de manutenção
O Apigee oferece-lhe a capacidade de configurar a manutenção para ocorrer no momento mais oportuno para a sua aplicação. Pode fazê-lo configurando períodos de manutenção.
Pode configurar as seguintes opções para instâncias do Apigee:
- Janela de manutenção: o dia da semana e a hora em que o Apigee agenda o início da manutenção.
- Ordem de atualização: define a ordem pela qual as instâncias são atualizadas relativamente a outras instâncias na mesma região. A ordem de atualização pode ser definida como Semana 1 ou Semana 2. As instâncias da Semana 2 são atualizadas uma semana após as instâncias da Semana 1 com o mesmo período de manutenção na mesma região. Define a ordem de atualização quando configura um período de manutenção.
O Apigee agenda o início da manutenção para a hora de início especificada que configurou. Devido às diferentes configurações dos clientes, o Apigee não consegue estimar exatamente quanto tempo a manutenção vai demorar. No entanto, normalmente, demora várias horas.
Se for configurada uma janela de manutenção para um recurso, a manutenção automática futura é agendada de forma a respeitar estas preferências. Se não for especificado um período de manutenção para o seu recurso, a manutenção pode começar em qualquer altura.
O Apigee fará todos os esforços para respeitar os períodos de manutenção. No entanto, para manter a compatibilidade e a segurança em toda a nossa frota, por vezes, podemos ter de atualizar a sua instância fora das horas preferenciais.
Práticas recomendadas para o período de manutenção
Recomendamos que defina janelas de manutenção nas suas instâncias de produção e não defina janelas de manutenção nas suas instâncias de não produção. Isto deve-se à seguinte ordem geral de eventos em torno de uma atualização de manutenção:
- Primeiro, o Apigee atualiza todas as suas instâncias que não têm períodos de manutenção.
- Em seguida, o Apigee agenda atualizações para todas as suas instâncias que tenham janelas de manutenção. Estas atualizações têm, pelo menos, uma semana de prazo de execução.
- Se tiver ativado a receção de comunicações sobre os próximos eventos de manutenção do Apigee, o Apigee envia-lhe um email com uma notificação sobre a manutenção agendada.
- O Apigee realiza as atualizações de manutenção nas horas agendadas.
Por conseguinte, uma notificação de manutenção futura também significa que as mesmas atualizações já foram aplicadas a todas as suas instâncias sem períodos de manutenção definidos. Se deixar as suas instâncias de não produção sem períodos de manutenção, pode garantir que recebem primeiro as atualizações do sistema e usar as notificações de manutenção futura como um comando para testar ou pré-visualizar as atualizações num ambiente de não produção.
Exemplo de manutenção
Suponha que é um programador num retalhista que gere um serviço de carrinho de compras e tem uma instância do Apigee para um ambiente de produção. Quer que a manutenção comece na altura em que a sua instância processa a menor quantidade de tráfego, que é por volta da meia-noite aos domingos.
Neste caso, defina as definições de manutenção da instância de produção para:
- Período de manutenção: domingos a partir das 00:00 UTC
- Ordem de atualização: semana 2
As definições de manutenção de uma instância no seu ambiente de teste seriam semelhantes, exceto que a ordem de atualização seria definida como Semana 1. Por último, nenhuma instância no seu ambiente de desenvolvimento teria um período de manutenção configurado. Isto garante que pode executar testes de aceitação operacional para um lançamento de manutenção no seu ambiente de desenvolvimento e preparação antes de a manutenção ser implementada em produção. Se algo correr mal no ambiente de desenvolvimento ou de preparação, tem tempo para diagnosticar e corrigir o problema para que o ambiente de produção não seja afetado.
Notificações de manutenção futuras
Pode receber uma notificação sobre a manutenção futura no seu email, pelo menos, uma semana antes da manutenção agendada. Se quiser definir um filtro de email para notificações, o título do email é "Manutenção futura do seu recurso do Apigee [your-resource-name]".
As notificações de manutenção não são enviadas por predefinição. Se quiser receber uma notificação sobre uma manutenção futura, tem de fazer o seguinte:
- Defina um período de manutenção.
- Aceite as notificações de manutenção.
- Faça ambas as ações, pelo menos, 7 dias antes de o Apigee agendar uma atualização de manutenção para o seu recurso. Caso contrário, não se inscreveu para receber notificações com antecedência suficiente para que o sistema lhe envie uma notificação de manutenção futura.
As notificações são enviadas para o endereço de email associado à sua Conta Google. Não é possível configurar um alias do email personalizado (por exemplo, um alias do email de equipa) nem subscrever outro endereço de email que não seja o seu.
Quando subscreve, aceita receber notificações de manutenção para todos os recursos do Apigee que tenham períodos de manutenção num determinado projeto. Recebe uma notificação por recurso.
Perguntas frequentes
Seguem-se algumas perguntas frequentes sobre a política de manutenção do Apigee:
Que práticas recomendadas devo seguir para uma experiência de atualização de manutenção sem problemas?
Recomendamos que execute as seguintes ações para garantir uma experiência de atualização de manutenção sem problemas:
- Defina a janela de manutenção para uma hora que garanta que a manutenção não é aplicada nas horas de pico de utilização do Apigee.
- Ative as notificações de manutenção para receber um alerta por email, pelo menos, sete dias antes de uma atualização de manutenção agendada para o seu recurso.
- Use janelas de manutenção diferentes que não se sobreponham para cada recurso. Isto significa que, se houver uma interrupção durante o período de manutenção, ainda pode usar o produto com os recursos não afetados.
Por que motivo as minhas definições de manutenção foram ignoradas?
O Apigee fará todos os esforços para respeitar os períodos de manutenção e a ordem de atualização. No entanto, para manter a compatibilidade e a segurança em toda a nossa frota, por vezes, podemos ter de atualizar a sua instância fora das horas preferenciais. Não recebe uma notificação se isto ocorrer.