Stratégie de prise en charge de la plateforme Elastic Beanstalk - AWS Elastic Beanstalk

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Stratégie de prise en charge de la plateforme Elastic Beanstalk

AWS Elastic Beanstalk fournit une variété de plateformes sur lesquelles exécuter des applications AWS. Elastic Beanstalk prend en charge les succursales de plateformes qui continuent de recevoir des mises à jour mineures et correctives de la part de leurs fournisseurs (propriétaires ou communauté). Pour obtenir une définition complète des termes associés, veuillez consulter Glossaire des plateformes Elastic Beanstalk.

Branches de plate-forme mises hors service

Lorsqu'un composant (système d'exploitation [SE], environnement d'exécution, serveur d'applications ou serveur web) d'une branche de plateforme prise en charge est marqué EOL (End of Life, fin de vie) par son fournisseur, Elastic Beanstalk marque cette branche de plateforme comme retirée. Lorsqu'une branche de plateforme est marquée comme retirée, Elastic Beanstalk ne la met plus à disposition des nouveaux clients Elastic Beanstalk pour les déploiements dans les nouveaux environnements. Il existe une période de grâce de 90 jours à compter de la publication de la date de retrait pour les clients existants dont les environnements actifs s'exécutent sur des branches de plateforme retirées.

Note

La branche de plateforme retirée ne sera pas disponible dans l'assistant Create environment (Créer un environnement). Toutefois, il sera disponible via la AWS CLICLI EB et l'API EB pour les clients disposant d'environnements existants basés sur la branche de plate-forme retirée. De même, les clients existants peuvent utiliser les consoles Clone environment (Cloner un environnement) et Rebuild environment (Reconstruire un environnement).

Au-delà de la période de grâce de 90 jours

Les clients existants qui exécutent un environnement Elastic Beanstalk sur une branche de plateforme retirée au-delà de 90 jours à compter de la publication de la date de retrait doivent être conscients que cela comporte. Nous ne supprimerons jamais l'accès ou les ressources de l'environnement. Toutefois, de tels environnements peuvent se retrouver dans une situation imprévisible, car Elastic Beanstalk n'est pas en mesure de fournir des mises à jour de sécurité, un support technique ou des correctifs logiciels pour les branches de plateforme retirées en raison du fait que le fournisseur a marqué leur composant comme étant en fin de vie (EOL).

Par exemple, une vulnérabilité de sécurité néfaste et critique peut apparaître dans un environnement exécuté sur une branche de plateforme retirée. Ou encore, une action de l'API EB peut cesser de fonctionner pour l'environnement si elle devient incompatible avec le service Elastic Beanstalk au fil du temps. La possibilité de ce type de risques augmente avec la durée d'activité d'un environnement basé sur une branche de plateforme retirée. Pour continuer à profiter des améliorations importantes proposées par les fournisseurs des composants en matière de sécurité, de performances et de fonctionnalités, nous vous encourageons vivement à mettre à jour tous vos environnements Elastic Beanstalk vers une version de plateforme prise en charge.

Si des circonstances telles que celles décrites ci-dessus se présentent pour une application que vous devez continuer à exécuter et que vous n'êtes pas en mesure de mettre à jour vers une plateforme Elastic Beanstalk prise en charge, vous devrez envisager et utiliser d'autres alternatives. Les solutions de contournement consistent à encapsuler l'application dans une image Docker pour l'exécuter en tant que conteneur Docker. Cela permettrait à un client d'utiliser n'importe laquelle de nos solutions Docker, telles que nos plateformes Docker Elastic Beanstalk AL2023/AL2, ou d'autres services basés sur Docker tels qu'Amazon ECS, Amazon EKS ou App Runner. AWS Les alternatives autres que Docker incluent notre AWS CodeDeploy service, qui permet une personnalisation complète des environnements d'exécution que vous souhaitez.

Calendrier de mise hors service des branches de plateforme

Les tableaux suivants répertorient les composants de plateforme existants qui sont marqués comme retirés ou dont les dates retrait sont planifiées. Les tableaux indiquent la date de fin de disponibilité pour les branches de plateforme Elastic Beanstalk qui contiennent ces composants.

Pour obtenir une liste des branches de plateforme mises hors service d'Elastic Beanstalk connexes, consultez les versions de plateformes dont le retrait est programmé dans le guide PlateformesAWS Elastic Beanstalk .

Plateformes Amazon Linux

Amazon Linux 2 (AL2) - Versions d'exécution et branches de plateforme

Version d'exécution ou branche de plateforme

Date de mise hors service de la plateforme

Python 3.7 AL2

30 septembre 2024

Node.js 14 AL2

30 septembre 2024

Node.js 16 AL2

30 septembre 2024

Ruby 2.7 AL2

30 septembre 2024

Ruby 3.0 AL2

30 septembre 2024

Corretto 8 with Tomcat 8.5 AL2

30 septembre 2024

Corretto 11 with Tomcat 8.5 AL2

30 septembre 2024

PHP 8.0 AL2

30 septembre 2024

Historique des branches de plateforme retirées

Les tableaux suivants répertorient les composants de plateforme qui ont été marqués comme étant hors service dans le passé. Les tableaux indiquent la date à laquelle Elastic Beanstalk a retiré les branches de plateforme qui contenaient ces composants.

Note

Pour plus d'informations sur le retrait des branches de la plateforme Windows 2012 R2, voir Mise hors service des branches de plateforme Windows Server 2012 R2 dans les Notes de mise à jourAWS Elastic Beanstalk .

Le 18 juillet 2022, Elastic Beanstalk définira les statuts de toutes les branches de plateforme basées sur une AMI Amazon Linux (AL1) sur mise hors service. Pour plus d'informations, voir FAQ sur le retrait de la plateforme.

Versions de système d'exploitation (OS)

Version du système d'exploitation

Date de mise hors service de la plateforme

Windows Server 2012 R2 running IIS 8.5

4 décembre 2023

Windows Server Core 2012 R2 running IIS 8.5

4 décembre 2023

AMI Amazon Linux (AL1)

18 juillet 2022

Windows Server 2012 R1

22 juin 2022

Windows Server 2008 R2

28 octobre 2019

Versions de serveur d'applications

Version du serveur d'applications

Date de fin de disponibilité

Tomcat 7

Le 29 juin 2022 pour les plateformes Amazon Linux 2 (AL2)

Le 18 juillet 2022 pour les plateformes AMI Amazon Linux (AL1)

Tomcat 6

31 octobre 2020

Tomcat 8

31 octobre 2020

Versions de serveur web

Version du serveur web

Date de fin de disponibilité

IIS 8 exécutant Windows Server 64 bits

22 juin 2022

Serveur HTTP Apache 2.2

31 octobre 2020

Nginx 1.12.2

31 octobre 2020

Amazon Linux 2 (AL2) - Versions d'exécution et branches de plateforme

Version d'exécution ou branche de plateforme

Date de mise hors service de la plateforme

Corretto 11 with Tomcat 7 AL2

29 juin 2022

Corretto 8 with Tomcat 7 AL2

29 juin 2022

Node.js 12 AL2

23 décembre 2022

Node.js 10 AL2

29 juin 2022

PHP 7.4 AL2

9 juin 2023

PHP 7.3 AL2

29 juin 2022

PHP 7.2 AL2

29 juin 2022

Ruby 2.6 AL2

23 décembre 2022

Ruby 2.5 AL2

29 juin 2022

AMI Amazon Linux (AL1) - Versions d'exécution et branches de plateforme

Version d'exécution ou branche de plateforme

Date de fin de disponibilité

Single Container Docker

18 juillet 2022

Multicontainer Docker

18 juillet 2022

Preconfigured Docker - GlassFish 5.0 with Java 8

18 juillet 2022

Go 1

18 juillet 2022

Java 8

18 juillet 2022

Java 7

18 juillet 2022

Java 8 with Tomcat 8.5

18 juillet 2022

Java 7 with Tomcat 7

18 juillet 2022

Node.js

18 juillet 2022

PHP 7.2 - 7.3

18 juillet 2022

Python 3.6

18 juillet 2022

Ruby 2,4, 2.5, 2.6 with Passenger

18 juillet 2022

Ruby 2.4, 2.5, 2.6 with Puma

18 juillet 2022

Go 1.3–1.10

31 octobre 2020

Java 6

31 octobre 2020

Node.js 4.x–8.x

31 octobre 2020

PHP 5.4–5.6

31 octobre 2020

PHP 7.0–7.1

31 octobre 2020

Python 2.6, 2.7, 3.4

31 octobre 2020

Ruby 1.9.3

31 octobre 2020

Ruby 2.0–2.3

31 octobre 2020

Windows Server - Branches et versions de plateforme

Branche de plateforme ou version de plateforme

Date de retrait

IIS 8.5 s'exécutant sur Windows Server (& Core) 2012 R2 64 bits version 0.1.0

29 juin 2022

IIS 8.5 s'exécutant sur Windows Server (& Core) 2012 R2 64 bits version 1.2.0

29 juin 2022

IIS 10.0 s'exécutant sur Windows Server 2016 (& Core) 64 bits version 1.2.0

29 juin 2022

IIS 8 s'exécutant sur la branche de plateforme Windows Server 2012 R1 64 bits

22 juin 2022

IIS 8 s'exécutant sur Windows Server 2012 R1 64 bits version 0.1.0

22 juin 2022

IIS 8 s'exécutant sur Windows Server 2012 R1 64 bits version 1.2.0

22 juin 2022