Glosario de plataformas Elastic Beanstalk
A continuación se muestran términos claves relacionados con las plataformas de AWS Elastic Beanstalk y su ciclo de vida.
- Tiempo de ejecución
-
El software de tiempo de ejecución específico a los lenguajes de programación (marco, bibliotecas, intérprete, vm, etc.) necesario para ejecutar el código de la aplicación.
- Componentes Elastic Beanstalk
-
Componentes de software que Elastic Beanstalk agrega a una plataforma para habilitar la funcionalidad de Elastic Beanstalk. Por ejemplo, el agente de estado avanzado es necesario para recopilar información sanitaria y generar informes sobre ella.
- Plataforma
-
Una plataforma es una combinación de un sistema operativo (SO), un tiempo de ejecución, un servidor web, un servidor de aplicaciones y componentes de Elastic Beanstalk. Las plataformas proporcionan componentes que están disponibles para ejecutar la aplicación.
- Versión de la plataforma
-
Una combinación de versiones específicas de un sistema operativo (SO), un tiempo de ejecución, un servidor web, un servidor de aplicaciones y componentes de Elastic Beanstalk. Crea un entorno de Elastic Beanstalk basado en una versión de la plataforma e implementa la aplicación en él.
Una versión de la plataforma tiene un número de versión semántica con la forma X.Y.Z, donde X es la versión principal, Y es la versión secundaria y Z es la versión del parche.
Una versión de la plataforma puede estar en uno de los siguientes estados:
-
Recomendado: la versión de la plataforma más reciente en una ramificación de la plataforma compatible. Esta versión contiene los componentes más recientes y se recomienda su uso en entornos de producción. Cuando Elastic Beanstalk publica una nueva versión de la plataforma, la nueva versión reemplaza a la anterior y pasa a ser la versión recomendada de la plataforma para la ramificación de la plataforma correspondiente.
-
No recomendado: cualquier versión de la plataforma que no sea la versión más reciente de su ramificación de la plataforma. Si bien estas versiones pueden seguir funcionando, recomendamos encarecidamente que se actualicen a la última versión de la plataforma. Puede utilizar las actualizaciones administradas de la plataforma para mantenerse actualizado automáticamente.
Puede comprobar si se recomienda una versión de la plataforma mediante el comando describe-platform-version de la CLI de AWS y marcando el campo
PlatformLifecycleState. -
- Ramificación de la plataforma
-
Una línea de versiones de la plataforma que comparten versiones específicas (normalmente principales) de algunos de sus componentes, como el sistema operativo (SO), el tiempo de ejecución o los componentes de Elastic Beanstalk. Por ejemplo: Python 3.13 en ejecución en Amazon Linux 2023 de 64 bits; IIS 10.0 en ejecución en Windows Server 2025 de 64 bits. Las ramificaciones de la plataforma reciben actualizaciones en forma de nuevas versiones de la plataforma. Cada versión sucesiva de la plataforma en una ramificación es una actualización de la anterior.
La versión recomendada de la plataforma en cada ramificación de la plataforma está disponible sin condiciones para la creación de un entorno. Las versiones anteriores de la plataforma siguen siendo accesibles para las cuentas con entornos activos o terminados que las utilizaban en el momento en que fueron sustituidas por una nueva versión. Las versiones anteriores de la plataforma no tienen los componentes más recientes y, por ello, no se recomienda su uso.
nota
Si necesita acceder a versiones anteriores de la plataforma más allá de la disponibilidad estándar descrita anteriormente, puede ponerse en contacto con el Centro de soporte de AWS
para obtener ayuda. Una ramificación de la plataforma puede estar en uno de los siguientes estados:
-
Compatible: una ramificación actual de la plataforma. Consta únicamente de componentes compatibles. Los componentes compatibles no han llegado al final de su vida útil (EOL) como lo indican sus proveedores. Recibe continuas actualizaciones de la plataforma y se recomienda su uso en entornos de producción. Para obtener una lista de las ramificaciones compatibles de la plataforma, consulte Plataformas compatibles con Elastic Beanstalk en la guía AWS Elastic Beanstalk Platforms.
-
Beta: una versión preliminar de la ramificación de la plataforma. Es de naturaleza experimental. Puede recibir continuas actualizaciones de la plataforma durante un tiempo, pero no tiene soporte a largo plazo. No se recomienda utilizar una ramificación beta de la plataforma en entornos de producción. Úsela solo para evaluación. Para obtener una lista de las ramificaciones beta de la plataforma, consulte Versiones beta públicas de la plataforma Elastic Beanstalk en la guía AWS Elastic Beanstalk Platforms.
-
Obsoleta: una ramificación de la plataforma en la que uno o más componentes (como el tiempo de ejecución o el sistema operativo) se están acercando al final de su vida útil (EOL) o han llegado al final de su EOL, tal y como indican sus proveedores. Si bien una ramificación obsoleta de la plataforma sigue recibiendo nuevas versiones de la plataforma hasta su fecha de retirada, los componentes que han alcanzado el EOL no reciben actualizaciones. Por ejemplo, si una versión en tiempo de ejecución alcanza el EOL, la ramificación de la plataforma se marcará como obsoleta, pero seguirá recibiendo actualizaciones del sistema operativo hasta la fecha de retirada de la ramificación de la plataforma. La ramificación de la plataforma no seguirá recibiendo actualizaciones de la versión de tiempo de ejecución marcada como EOL. No se recomienda utilizar una ramificación obsoleta de la plataforma.
-
Retirada: una ramificación de la plataforma que ya no recibe actualizaciones. Las ramificaciones retiradas de la plataforma no están disponibles para crear nuevos entornos de Elastic Beanstalk mediante la consola de Elastic Beanstalk. Si su entorno utiliza una ramificación retirada de la plataforma, debe actualizar a una ramificación compatible de la plataforma para seguir recibiendo las actualizaciones. No se recomienda utilizar una ramificación retirada de la plataforma. Para obtener más información sobre las ramificaciones retiradas de la plataforma, consulte Política de compatibilidad con plataformas Elastic Beanstalk. Para obtener una lista de las ramificaciones de la plataforma programadas para su retiro, consulte el cronograma de retiro de ramificaciones de la plataforma. Para ver las ramificaciones retiradas de la plataforma anteriormente, consulte el historial de ramificaciones retiradas de la plataforma.
Si su entorno utiliza una ramificación obsoleta o retirada de la plataforma, le recomendamos que la actualice a una versión de la plataforma de una ramificación de la plataforma compatible. Para obtener más información, consulte Actualización de la versión de la plataforma del entorno de Elastic Beanstalk.
Puede comprobar el estado de una ramificación de la plataforma mediante el comando describe-platform-version de la CLI de AWS y comprobando el campo
PlatformBranchLifecycleState. -
- Actualización de plataforma
-
La publicación de una nueva versión de la plataforma que contiene actualizaciones de algunos componentes de la plataforma: SO, tiempo de ejecución, servidor web, servidor de aplicaciones y componentes de Elastic Beanstalk. Cuando Elastic Beanstalk publica una nueva versión de la plataforma, la nueva versión reemplaza a la anterior y pasa a ser la versión recomendada de la plataforma para la ramificación de la plataforma correspondiente. Las actualizaciones de la plataforma siguen una taxonomía de versión semántica y pueden tener tres niveles:
-
Actualización principal: una actualización que contiene cambios incompatibles con las versiones de la plataforma existentes. Es posible que tenga que modificar su aplicación para que se ejecute correctamente en una nueva versión principal. Una actualización principal tiene un nuevo número de versión principal de la plataforma.
-
Actualización secundaria: una actualización que contiene cambios compatibles con versiones anteriores y con las versiones existentes de la plataforma en la mayoría de los casos. Según su aplicación, es posible que deba modificar su aplicación para que se ejecute correctamente en una nueva versión secundaria. Una actualización secundaria tiene un nuevo número de versión secundaria de la plataforma.
-
Actualización de parche: una actualización que consta de versiones de mantenimiento (solución de errores, actualizaciones de seguridad y mejoras de rendimiento) compatibles con versiones anteriores de la plataforma. Una actualización de parche tiene un nuevo número de versión de parche de la plataforma.
-
- Managed Updates
-
Una característica de Elastic Beanstalk que aplica automáticamente actualizaciones secundarias y parches a los componentes del sistema operativo (SO), el tiempo de ejecución, el servidor web, el servidor de aplicaciones y los componentes de Elastic Beanstalk para una versión de plataforma compatible con Elastic Beanstalk. Una actualización administrada aplica una versión de la plataforma más reciente de la misma ramificación de la plataforma a su entorno. Puede configurar las actualizaciones de plataforma administradas para aplicar solo las actualizaciones de parches o para las actualizaciones secundarias y de parches. También puede deshabilitar las actualizaciones administradas por completo.
Para obtener más información, consulte Actualizaciones de plataforma administradas.