Cette page s'applique à Apigee et à Apigee hybrid.
Consultez la documentation d'
Apigee Edge.
Cette section présente la maintenance pour Apigee.
Pour obtenir des instructions sur la planification des intervalles de maintenance, consultez Gérer les intervalles de maintenance des instances Apigee.
Présentation
Apigee effectue régulièrement des mises à jour pour s'assurer que le service est fiable, performant, sécurisé et à jour. La plupart de ces mises à jour sont effectuées sans impact notable. Ces mises à jour sont appelées "maintenance".
La maintenance se divise généralement en deux catégories :
- Fonctionnalités Apigee : pour lancer certaines fonctionnalités, Apigee nécessite une mise à jour de maintenance.
- Performances améliorées : nous vous offrons les meilleures performances et la meilleure fiabilité possible.
- Correctifs et mises à jour de sécurité : nous surveillons en permanence les dernières failles de sécurité détectées dans notre pile logicielle. Lorsque des failles sont découvertes, nous appliquons des correctifs au système pour vous protéger contre de nouveaux risques.
Impact de la maintenance
En général, la maintenance d'Apigee est entièrement transparente. Toutefois, pendant la maintenance d'Apigee, vous ne pourrez pas effectuer certaines activités, par exemple :
- Créer des instances
- Associer un environnement à une instance
- Créer un rattachement de point de terminaison
- Certaines activités de scaling
Paramètres de maintenance
Apigee vous permet de configurer la maintenance pour qu'elle ait lieu au moment le plus opportun pour votre application. Pour ce faire, configurez des intervalles de maintenance.
Vous pouvez configurer les options suivantes pour les instances Apigee :
- Intervalle de maintenance : jour de la semaine et heure auxquels Apigee planifie le début de la maintenance.
- Ordre des mises à jour : définit l'ordre dans lequel les instances sont mises à jour par rapport aux autres instances de la même région. L'ordre de mise à jour peut être défini sur "Semaine 1" ou "Semaine 2". Les instances de la semaine 2 sont mises à jour une semaine après celles de la semaine 1 avec le même intervalle de maintenance dans la même région. Vous définissez l'ordre des mises à jour lorsque vous configurez un intervalle de maintenance.
Apigee planifie la maintenance pour qu'elle commence à l'heure de début spécifiée que vous avez configurée. En raison des différentes configurations client, Apigee ne peut pas estimer précisément la durée de la maintenance. Toutefois, elle dure généralement plusieurs heures.
Si un intervalle de maintenance est configuré pour une ressource, la future maintenance automatique est planifiée en fonction de ces préférences. Si aucun intervalle de maintenance n'est spécifié pour votre ressource, la maintenance peut commencer à tout moment.
Apigee s'efforcera de respecter les intervalles de maintenance. Toutefois, pour assurer la compatibilité et la sécurité de l'ensemble de notre parc, nous pouvons parfois avoir besoin de mettre à jour votre instance en dehors de vos horaires préférés.
Bonnes pratiques concernant les intervalles de maintenance
Nous vous recommandons de définir des intervalles de maintenance sur vos instances de production, mais pas sur vos instances hors production. Voici l'ordre général des événements liés à une mise à jour de maintenance :
- Apigee met d'abord à jour toutes vos instances qui n'ont pas d'intervalle de maintenance.
- Apigee planifie ensuite les mises à jour pour toutes les instances qui disposent d'intervalles de maintenance. Ces mises à jour nécessitent un délai d'au moins une semaine.
- Si vous avez activé les communications sur les événements de maintenance Apigee à venir, Apigee vous envoie un e-mail pour vous informer de la maintenance planifiée.
- Apigee effectue les mises à jour de maintenance aux heures prévues.
Par conséquent, une notification de maintenance à venir signifie également que les mêmes mises à jour ont déjà été appliquées à toutes vos instances sans intervalle de maintenance défini. Si vous ne définissez pas d'intervalle de maintenance pour vos instances hors production, vous pouvez être sûr qu'elles recevront les mises à jour système en premier. Vous pouvez utiliser les notifications de maintenance à venir comme un rappel pour tester ou prévisualiser les mises à jour dans un environnement hors production.
Exemple de maintenance
Supposons que vous travaillez pour un site marchand en tant que développeur responsable d'un service de panier d'achat, et que vous disposez d'une instance Apigee pour un environnement de production. Vous souhaitez que la maintenance commence au moment où votre instance gère la plus faible quantité de trafic, soit vers minuit le dimanche.
Dans ce cas, vous définissez les paramètres de maintenance de votre instance de production sur :
- Intervalle de maintenance : le dimanche à partir de 0h UTC
- Ordre des mises à jour : semaine 2
Les paramètres de maintenance d'une instance dans votre environnement de préproduction sont similaires, à l'exception de l'ordre de mise à jour défini sur "Semaine 1". Enfin, aucun intervalle de maintenance ne serait configuré pour les instances de votre environnement de développement. Cela vous permet de mettre en œuvre des tests de validation opérationnels sur la nouvelle version associée à la maintenance, dans votre environnement de développement et de préproduction, avant son déploiement en production. Si un problème survient dans l'environnement de développement ou de préproduction, vous avez le temps de le diagnostiquer et de le résoudre afin que votre environnement de production ne soit pas affecté.
Notifications de maintenance à venir
Vous pouvez recevoir un e-mail de notification concernant la maintenance à venir au moins une semaine avant la planification des opérations de maintenance. Si vous souhaitez définir un filtre de messagerie pour les notifications, le titre de l'e-mail est "Opérations de maintenance à venir pour votre ressource Apigee [nom-de-votre-ressource]".
Par défaut, les notifications de maintenance ne sont pas envoyées. Si vous souhaitez être informé d'une prochaine maintenance, vous devez effectuer toutes les actions suivantes :
- Définissez un intervalle de maintenance.
- Activez les notifications de maintenance.
- Effectuez ces deux étapes au moins sept jours avant qu'Apigee ne planifie une mise à jour de maintenance pour votre ressource. Dans le cas contraire, vous ne vous êtes pas inscrit aux notifications suffisamment tôt pour que le système puisse vous envoyer une notification concernant la maintenance à venir.
Les notifications sont envoyées à l'adresse e-mail associée à votre compte Google. Il n'est pas possible de configurer un alias d'adresse e-mail personnalisé (par exemple, un alias d'adresse e-mail d'équipe) ni d'abonner une autre adresse e-mail que la vôtre.
Lorsque vous vous abonnez, vous activez les notifications de maintenance pour toutes les ressources Apigee faisant l'objet d'intervalles de maintenance dans un projet donné. Vous recevez une notification par ressource.
Questions fréquentes
Voici quelques questions fréquentes à propos de la règle de maintenance d'Apigee :
Quelles bonnes pratiques dois-je suivre pour mettre à jour la maintenance planifiée de manière fluide ?
Nous vous recommandons d'effectuer les actions suivantes pour mettre à jour la maintenance de manière fluide :
- Définissez votre intervalle de maintenance sur une heure qui garantit que la maintenance n'est pas appliquée aux heures de pointe d'utilisation d'Apigee.
- Activez les notifications de maintenance pour être averti par e-mail au moins sept jours avant la planification de la mise à jour de la maintenance de votre ressource.
- Utilisez des intervalles de maintenance différents et non chevauchants pour chaque ressource. Cela signifie que si une interruption se produit pendant la période de maintenance, vous pouvez toujours utiliser le produit avec les ressources non affectées.
Pourquoi mes paramètres de maintenance ont-ils été ignorés ?
Apigee fera tout son possible pour respecter les intervalles de maintenance et l'ordre des mises à jour. Toutefois, pour assurer la compatibilité et la sécurité de l'ensemble de notre parc, nous pouvons parfois avoir besoin de mettre à jour votre instance en dehors de vos horaires préférés. Vous ne recevrez pas de notification si cela se produit.