In this chapter, you have learned about some of the options available for clustering in AWS. We remarked on the differences between Cluster HPC and Distributed Grids, and we created a cluster with the CfnCluster framework.
We also discussed some of the networking optimizations available at the hypervisor and interface level, and we learned how to inspect for jumbo frames capabilities and performed a TCP benchmark between instances and created a compute placement group.
We introduced EMR and learned how the MapReduce programming model works, creating an EMR cluster that performs aggregation from logs from a public dataset.