Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Soporte estándar de Amazon EMR
Descripción de las versiones de Amazon EMR
La versión Amazon EMR es el vehículo que ofrece el software necesario para ejecutar sus aplicaciones de código abierto en EC2 plataformas EKS o sin servidor. Una versión de Amazon EMR se compone de tres partes: entorno de tiempo de ejecución, motores principales y extras.
-
Entorno de tiempo de ejecución: el entorno de tiempo de ejecución incluye el sistema operativo que se incluye como parte de la Imagen de máquina de Amazon (AMI) u otra imagen de contenedor al lanzar el clúster o el contenedor (por ejemplo, Amazon Linux 2023). También incluye los tiempos de ejecución del idioma, como el Amazon Corretto JDK, junto con otras herramientas relacionadas que instala la imagen.
-
Motores principales: incluyen el software principal de código abierto, como Apache Hive y los formatos de tabla abierta, como Apache Iceberg.
-
Extras: incluyen bibliotecas prácticas y paquetes de Python, así como
mariadb-connector-java
y software de código abierto como Apache Pig.
La versión de lanzamiento de Amazon EMR que seleccione agrupa todos estos componentes en una nueva versión de la Imagen de máquina de Amazon (AMI) o imágenes de contenedor basadas en Amazon Linux (AL). Amazon EMR mantiene la misma versión AL para todos los nodos de un clúster, un contenedor EKS o una aplicación sin servidor. El objetivo de Amazon EMR es disponer de la versión más reciente del entorno de tiempo de ejecución en un plazo de 90 días a partir de su lanzamiento por parte de Amazon Linux, así como de las nuevas versiones de código abierto de los motores principales en un plazo de 90 días a partir de su lanzamiento previo. Los extras se publican según sea necesario. Puede encontrar la lista del software en las notas de la versión en cada versión de Amazon EMR.
Control de versiones de lanzamiento
Para ayudarle a comprender el alcance de los cambios en cada versión, Amazon EMR utiliza el control de versiones semántico. El control de versiones semántico sigue un formato de <major>.<minor>.<patch>
. Como ejemplo, consideremos la versión 7.0.0.
El primer dígito indica la versión principal publicada o versión principal. Las versiones principales suelen incluir cambios, mejoras y nuevas características sustanciales en entorno de tiempo de ejecución o motor principal que no son compatibles con versiones anteriores. Por ejemplo, la versión principal 7.x usa Amazon Linux 2023 con Amazon Corretto 17 JDK de forma predeterminada. Como resultado, la versión contiene varios cambios importantes en comparación con la versión principal 6.x, que se incluye en Amazon Linux 2 y con Amazon Corretto 8 JDK de forma predeterminada.
El segundo dígito indica la versión secundaria publicada o versión secundaria. Las versiones secundarias son versiones no compatibles con versiones anteriores que contienen cambios incrementales, mejoras y características en los motores principales y los extras, así como nuevas funcionalidades. Por ejemplo, la versión 6.15 usa Apache Spark 3.4.1, en comparación con la 6.11.1, que viene incluida con Apache Spark 3.3.2.
El tercer dígito indica la versión de parche publicada o versión de parche. Las versiones de parches están pensadas para ser versiones compatibles con versiones anteriores que contengan correcciones y actualizaciones de parches para el motor principal y los extras, pero no nuevas funcionalidades ni actualizaciones de versiones del OSS. Por ejemplo, tanto la 6.11.1 como la 6.11.0 contienen la misma versión del OSS Apache Spark 3.3.2. A partir de la versión 6.6.x, la última versión del parche incluye el último parche del entorno de tiempo de ejecución disponible. El entorno de tiempo de ejecución no afecta a la versión del parche de Amazon EMR. Por ejemplo, la versión 6.11.1 se lanzó con la versión 2.0.20240109.0 de AL del 19 de diciembre de 2023 al 10 de enero de 2024, pero con la versión 2.0.20240124.0 de AL el 11 de enero de 2024. Algunas versiones de Amazon EMR en EKS le permiten añadir etiquetas o sufijos a las versiones semánticas para proporcionarle funcionalidades alternativas. Por ejemplo, la versión emr-6.15.0-latest
de Amazon EMR en EKS lanza una versión de lanzamiento habilitada para Amazon Corretto 8 JDK, mientras que la versión emr-6.15.0-java17-latest
de Amazon EMR en EKS permite lanzar una versión de lanzamiento habilitada para Amazon Corretto 17 JDK.
Política de soporte
Introducción
Amazon EMR tiene como objetivo publicar nuevas versiones secundarias como mínimo una vez cada 90 días y ofrecer soporte para las versiones secundarias durante un período de 24 meses a partir de la fecha de lanzamiento. Este soporte cubre el entorno de tiempo de ejecución y los motores principales con sus dependencias asociadas, y no cubre los extras ni sus dependencias asociadas. El entorno de ejecución también incluye componentes de plataforma patentados APIs que son necesarios para iniciar, detener y operar los clústeres y las aplicaciones. Este programa de lanzamiento coherente garantiza un ciclo predecible, lo que facilita la planificación, las pruebas y la transición a una versión que ofrezca soporte y seguridad.
Qué esperar del soporte estándar
El soporte estándar proporciona correcciones en los tickets de asistencia técnica para los problemas que surjan con los componentes del entorno de tiempo de ejecución y los motores principales en las configuraciones recomendadas. Todas las correcciones están sujetas a disponibilidad. La configuración recomendada es el uso de Amazon EMR sin ninguna modificación, adición o cambio en los binarios y configuraciones presentes en una versión de Amazon EMR, excepto los que se encuentren en la documentación de Amazon EMR. Amazon EMR implementa las correcciones en el último parche o en versión secundaria o principal de la versión de Amazon EMR en un plazo de 90 días a partir de la verificación de la corrección. Amazon EMR aplica correcciones automáticamente cuando lanza un nuevo EMR en un EC2 clúster, lanza un nuevo Amazon EMR en un contenedor EKS o activa un nuevo trabajo EMR Serverless. Los componentes extras se proporcionan para su comodidad y Amazon EMR no proporciona correcciones relacionadas con los extras.
Componentes
El soporte estándar cubre los componentes de entorno de tiempo de ejecución y los motores principales, por ejemplo, el sistema operativo, los tiempos de ejecución de idiomas y el software principal de código abierto, como Apache Hive y Apache Iceberg. Puede encontrar la lista completa de componentes compatibles para cada versión en Acerca de las versiones de Amazon EMR Amazon Linux FAQs
La siguiente lista describe el soporte que ofrecemos para los diferentes tipos de componentes dentro del soporte estándar:
-
Componentes del entorno de tiempo de ejecución: los componentes del entorno de tiempo de ejecución recibirán correcciones en los tickets de asistencia técnica. Las correcciones se clasifican en (a) errores críticos, (b) problemas críticos de corrupción de datos y (c) problemas críticos de seguridad. Cuando sea elegible, Amazon EMR realizará una portabilidad con correcciones para el entorno de tiempo de ejecución a versiones anteriores. Para garantizar la compatibilidad operativa con los componentes de código abierto del motor principal, algunos componentes del entorno de tiempo de ejecución deben permanecer en versiones específicas para evitar problemas en las aplicaciones de los clientes. Para estos componentes, Amazon EMR depende del código abierto original para la disponibilidad de las correcciones. Cuando las correcciones estén disponibles en código abierto, proporcionaremos la última versión estable en un plazo de 90 días a partir de su verificación por parte de Amazon EMR.
-
Componentes de los motores principales: los motores principales proporcionan las versiones más recientes para muchos proyectos de código abierto, cada uno con cientos de bibliotecas de dependencias transitivas. Si bien las comunidades de código abierto que gestionan estos proyectos intentan abordar los problemas y las vulnerabilidades y exposiciones comunes (CVE) conocidas con frecuencia, es posible que las versiones más recientes aún contengan errores conocidos y. CVEs Amazon EMR depende del código abierto original para la disponibilidad de las correcciones y proporcionará la última versión estable como parte de los componentes del motor principal en un plazo de 90 días a partir de su verificación por parte de Amazon EMR. En algunos casos, Amazon EMR puede proporcionar una corrección para un CVE en uno de los componentes del motor principal que debe abordarse con anterioridad al código abierto previo. Amazon EMR también le proporciona asistencia técnica y correcciones en las características que se añaden al código abierto según las configuraciones recomendadas. No realizamos portabilidades de correcciones de los componentes del motor principal a versiones anteriores de parches o versiones secundarias.
-
Componentes extras: Amazon EMR no admite componentes extras. Los componentes extras son proyectos de código abierto que se proporcionan para su comodidad y Amazon EMR no proporciona correcciones para los problemas encontrados con ellos. Cualquier solicitud de soporte o corrección puede abordarse a través de la comunidad de código abierto que respalda estos componentes.
Ciclo de vida del soporte estándar
A continuación se describen los hitos del ciclo de vida del soporte estándar:
-
Soporte estándar: las versiones de Amazon EMR son aptas para el soporte estándar 24 meses después de la fecha de lanzamiento. Puede crear tickets de asistencia técnica y esperar actualizaciones para los problemas que surjan con estas versiones.
-
Fin del soporte: una vez finalizado el soporte estándar, las versiones de Amazon EMR entran en la fase de fin de soporte (EoS) durante 12 meses. Las versiones de EoS no reúnen los requisitos para recibir asistencia técnica y no podrá crear ningún ticket para clústeres, contenedores o trabajos que se ejecuten en estas versiones. Las versiones de EoS no recibirán correcciones, parches ni actualizaciones. Las versiones de EoS se eliminarán de la consola, pero seguirán estando disponibles a través de la API y la AWS CLI. Siempre podrá seguir ejecutando cargas de trabajo en las versiones de EoS. Recomendamos encarecidamente migrar a la versión más reciente de Amazon EMR para que continúe recibiendo parches de seguridad, siga siendo elegible para asistencia técnica y pueda crear tickets de soporte cuando sea necesario.
-
Fin de vida útil: después del período de fin de soporte (EoS), las versiones se consideran en la fase de fin de vida útil (EoL). Si bien puede seguir ejecutando clústeres de EoL, Amazon EMR se reserva el derecho de eliminar las versiones de EoL de la API y el case-by-case SDK por motivos operativos y de seguridad. Le recomendamos encarecidamente que migre a la versión más reciente de Amazon EMR, ya que las versiones de EoL se pueden eliminar de la API y el SDK en casos excepcionales.
Bridge Support
Amazon EMR anunció esta nueva política de soporte el 25 de julio de 2024. Según esta política, las versiones de Amazon EMR publicadas el 24 de julio de 2022 o antes ahora estarán en la fase de fin de soporte. Sin embargo, para proporcionarle más tiempo para planificar y migrar a versiones más recientes, Amazon EMR ofrecerá Bridge Support, equivalente al soporte estándar, para estas versiones anteriores que se publiquen en el período de dos años previo a este anuncio.
A partir del 25 de julio de 2024, puede consultar el estado actual y los plazos de soporte en las notas de la versión.
En la siguiente tabla se muestra el estado de soporte de todas las versiones actuales de Amazon EMR en el momento del anuncio de la política, el 25 de julio de 2024:
Versiones de lanzamiento de Amazon EMR | Fecha de lanzamiento inicial | Fecha de fin del soporte estándar | Fecha de inicio del fin de soporte | Fecha de inicio del fin de vida útil |
---|---|---|---|---|
7.2.0 | 25 de julio de 2024 | 24 de julio de 2026 | 25 de julio de 2026 | 25 de julio de 2027 |
7.1.0 | 23 de abril de 2024 | 22 de abril de 2026 | 23 de abril de 2026 | 23 de abril de 2027 |
7.0.0 | 19 de diciembre de 2023 | 18 de diciembre de 2025 | 19 de diciembre de 2025 | 19 de diciembre de 2026 |
5.36.x y 6.6.x-6.15.x | Del 9 de mayo de 2022 al 13 de noviembre de 2023 | Bridge Support hasta el 24 de enero de 2026 | 25 de enero de 2026 | 25 de enero de 2026 |
|
Del 1 de enero de 2013 al 30 de marzo de 2022 | Bridge Support hasta el 24 de julio de 2025 | 25 de julio de 2025 | 25 de julio de 2025 |
Consideraciones
El soporte estándar está disponible para todos los modelos de implementación de Amazon EMR (EMR activado, EC2 Amazon EMR en EKS y EMR Serverless), en todas las regiones en las que Amazon EMR esté disponible, sin coste adicional. Los clústeres que se ejecutan con las configuraciones recomendadas pueden recibir soporte automáticamente, tal como se describe en la política, por lo que no es necesario realizar ninguna acción adicional para activar el soporte.
-
El soporte estándar solo admite componentes necesarios para clústeres de Amazon EMR. Amazon EMR no puede garantizar la disponibilidad de parches y correcciones de seguridad en el caso de que los componentes de código abierto del motor principal lleguen al EoL original o cuando las actualizaciones de seguridad ya no estén disponibles para las dependencias. Si bien puede optar por instalar extras, Amazon EMR no admitirá estos ni tampoco sus dependencias. Por ejemplo, puede instalar aplicaciones de terceros en su AMI personalizada para reforzar la seguridad de su clúster, instalar componentes adicionales o copiar objetos mediante scripts de acción de arranque o SSH en su clúster y actualizar las versiones predeterminadas del paquete. Amazon EMR no admite estos componentes. El soporte estándar no cubre las acciones de bootstrap, los paquetes, las bibliotecas ni el código personalizado ni las aplicaciones bring-your-own personalizadas que Amazon EMR puede configurar para que se instalen según su comodidad.
-
Sus clústeres existentes no se verán afectados, independientemente de la versión de Amazon EMR que estén ejecutando. Puede seguir ejecutando los clústeres existentes sin interrupciones. También puede seguir lanzando nuevos clústeres y ejecutando trabajos en cualquiera de las versiones existentes y en las nuevas versiones. Todas las versiones existentes y las nuevas versiones en el momento en que la política entre en vigor están cubiertas por el soporte estándar durante 24 meses a partir de la fecha inicial de publicación de la versión de lanzamiento de Amazon EMR. Amazon EMR le proporcionará Bridge Support durante el anuncio inicial de la política. Para recibir soporte ininterrumpido, le recomendamos que pruebe sus aplicaciones y las actualice rápidamente a la versión más reciente de Amazon EMR.
-
Amazon EMR no cambiará los componentes del soporte estándar en las versiones o clústeres existentes. Sin embargo, Amazon EMR se reserva el derecho de respetar el fin del ciclo de vida anterior y eliminar dichos componentes en las nuevas versiones, o pasar la versión existente al estado de End of Support (EoS) o End of Life (EoL) en casos excepcionales. case-by-case Le notificaremos sobre cualquier eliminación a través de los canales disponibles.
-
Cuando se lance una nueva región, Amazon EMR solo admitirá las versiones de lanzamiento de Amazon EMR con soporte estándar, publicadas seis meses antes de la fecha en que la nueva región esté disponible para el público en general.
-
Amazon EMR no actualizará automáticamente los clústeres existentes a las versiones más recientes. Sin embargo, si lo desea, puede optar por actualizar los nuevos clústeres a las últimas versiones del parche.
-
El coste del uso no admitido de Amazon EMR se tendrá en cuenta en la factura. AWS Incluso si utiliza Amazon EMR de forma no admitida, los costes asociados a ese uso seguirán formando parte de su AWS consumo total y se incluirán en el cálculo de las tarifas de soporte.
Para obtener más información, póngase en contacto con AWS Developer Support