AWS EMR Best Practices
AWS EMR Cluster In VPC
Ensure AWS EMR clusters are launched in a Virtual Private Cloud (i.e. are using EC2-VPC platform).
AWS EMR Desired Instance Type
Ensure that all your Amazon EMR cluster instances are of given instance types.
AWS EMR Instance Type Generation
Ensure AWS EMR clusters are using the latest generation of instances for performance and cost optimization.
Enable AWS EMR Cluster Logging to S3
Ensure AWS Elastic MapReduce (EMR) clusters capture detailed log data to Amazon S3.
Enable EMR In-Transit and At-Rest Encryption
Ensure in-transit and at-rest encryption is enabled for Amazon EMR clusters.
Total Number of EMR Instances
Ensure fewer Amazon EMR cluster instances than the provided limit in your AWS account.