

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.

# Enlaces a las guías de prácticas recomendadas de Amazon EMR sobre EKS en GitHub
<a name="best-practices"></a>

Hemos creado la [Guía de prácticas recomendadas de Amazon EMR en EKS](https://aws.github.io/aws-emr-containers-best-practices/) mediante la colaboración comunitaria de código abierto para poder iterar rápidamente y ofrecer recomendaciones para aspectos de creación y ejecución de un clúster virtual. Le recomendamos que utilice la [Guía de prácticas recomendadas de Amazon EMR en EKS](https://aws.github.io/aws-emr-containers-best-practices/) para las secciones. Elija los enlaces de cada sección para ir al GitHub sitio.

## Seguridad
<a name="security"></a>

**nota**  
Para obtener más información sobre la seguridad con Amazon EMR en EKS, consulte [Prácticas recomendadas de seguridad de Amazon EMR en EKS](security-best-practices.md).

[Prácticas recomendadas de cifrado:](https://aws.github.io/aws-emr-containers-best-practices/security/docs/spark/encryption/) cómo utilizar el cifrado para los datos en reposo y en tránsito.

En [Administración de la seguridad de la red](https://aws.github.io/aws-emr-containers-best-practices/security/docs/spark/network-security/) se describe cómo configurar grupos de seguridad para pods de Amazon EMR en EKS mientras se conecta a orígenes de datos alojados en Servicios de AWS , como Amazon RDS y Amazon Redshift.

[Uso del administrador de AWS secretos para almacenar secretos](https://aws.github.io/aws-emr-containers-best-practices/security/docs/spark/encryption/).

## Envío de trabajos de PySpark
<a name="pyspark-job-submission"></a>

[Envío de trabajos de PySpark:](https://aws.github.io/aws-emr-containers-best-practices/submit-applications/docs/spark/pyspark/) especifica diferentes tipos de empaquetado para las aplicaciones de PySpark con formatos como zip, egg, wheel y pex.

## Almacenamiento
<a name="storage"></a>

[Uso de volúmenes de EBS:](https://aws.github.io/aws-emr-containers-best-practices/storage/docs/spark/ebs/) cómo utilizar el aprovisionamiento estático y dinámico para los trabajos que necesitan volúmenes de EBS.

[Uso de volúmenes de Amazon FSx for Lustre:](https://aws.github.io/aws-emr-containers-best-practices/storage/docs/spark/fsx-lustre/) cómo utilizar el aprovisionamiento estático y dinámico para los trabajos que necesitan volúmenes de Amazon FSx for Luster.

[Uso de volúmenes de almacenes de instancias:](https://aws.github.io/aws-emr-containers-best-practices/storage/docs/spark/instance-store/) cómo utilizar los volúmenes de almacenes de instancias para el procesamiento de trabajos.

## Integración con metaalmacenes
<a name="metastore-integration"></a>

[Uso de metaalmacenes de Hive:](https://aws.github.io/aws-emr-containers-best-practices/metastore-integrations/docs/hive-metastore/) ofrece diferentes formas de utilizar metaalmacenes de Hive.

[Uso de AWS Glue:](https://aws.github.io/aws-emr-containers-best-practices/metastore-integrations/docs/hive-metastore/) ofrece diferentes formas de configurar el catálogo de AWS Glue.

## Debugging
<a name="debugging"></a>

[Uso de la depuración de Spark:](https://aws.github.io/aws-emr-containers-best-practices/troubleshooting/docs/change-log-level/) cómo cambiar el nivel de registro.

[Conexión a la interfaz de usuario de Spark en el pod controlador.](https://aws.github.io/aws-emr-containers-best-practices/troubleshooting/docs/connect-spark-ui/)

[Cómo utilizar el servidor de historial Spark autoalojado con Amazon EMR en EKS](https://aws.github.io/aws-emr-containers-best-practices/troubleshooting/docs/self-hosted-shs/).

## Solución de problemas de Amazon EMR en EKS
<a name="troubleshooting"></a>

[Solución de problemas](https://aws.github.io/aws-emr-containers-best-practices/troubleshooting/docs/where-to-look-for-spark-logs/).

## Colocación de nodos
<a name="node-placement"></a>

[Uso de selectores de nodos de Kubernetes](https://aws.github.io/aws-emr-containers-best-practices/node-placement/docs/eks-node-placement/) para `single-az` y otros casos de uso.

[Uso de la colocación de nodos de Fargate](https://aws.github.io/aws-emr-containers-best-practices/node-placement/docs/fargate-node-placement/).

## Desempeño
<a name="performance"></a>

[Uso de la asignación dinámica de recursos (DRA)](https://aws.github.io/aws-emr-containers-best-practices/performance/docs/dra/).

[Prácticas recomendadas de EKS](https://aws.github.io/aws-emr-containers-best-practices/best-practices-and-recommendations/eks-best-practices/) para el complemento Amazon VPC Container Network Interface (CNI), Cluster Autoscaler y Core DNS.

## Optimización de costos
<a name="cost-optimization"></a>

[Uso de instancias puntuales:](https://aws.github.io/aws-emr-containers-best-practices/cost-optimization/docs/cost-optimization/) prácticas recomendadas de instancias EC2 puntuales de Amazon y cómo utilizar la función de desmantelamiento de nodos de Spark.

## ¿Usando AWS Outposts
<a name="using-outposts"></a>

[Ejecución de Amazon EMR en EKS mediante AWS Outposts](https://aws.github.io/aws-emr-containers-best-practices/outposts/emr-containers-on-outposts/)