Posted On: May 14, 2018
Today, we are announcing the availability of Optimize CPUs for Amazon EC2 instances. This feature provides customers greater control of their EC2 instances on two fronts. First, customers can specify a custom number of vCPUs when launching new instances to save on vCPU-based licensing costs. Second, they can disable Intel Hyper-Threading Technology (Intel HT Technology) for workloads that perform well with single-threaded CPUs, like certain high-performance computing (HPC) applications.
Customers running database workloads like Oracle and SQL Server on EC2 today want high memory, storage, and I/O bandwidth, but not a high vCPU count - since these workloads are rarely compute-bound. Memory-optimized instance families such as X1 and R4 offer high RAM-to-vCPU ratio to help customers right-size their instances. With Optimize CPUs, customers now have the added flexibility of specifying a custom number of vCPUs for new instances, while enjoying the same memory, storage, and bandwidth of a full-sized instance. For example, X1.8xlarge currently offers 32 vCPUs but customers can now launch X1e.8xlarge with 4, 8, 12, 16, 20, 24, 28, or 32 vCPUs to optimize their vCPU-based licensing costs. Bring your own license (BYOL) customers will be able to optimize their BYOL usage and save on license costs. However, CPU optimized instances will have the same price as full-sized EC2 instances of the same size.
We are also offering customers ability to disable Intel HT Technology on EC2 instances. While, Intel HT Technology is enabled by default on EC2 instance types, certain applications such as high-performance computing (HPC) applications are not designed to benefit from Intel HT Technology. Compute-intensive workloads experience performance degradation due to context switching when Intel HT Technology is enabled. By disabling Intel HT, customers can fine-tune their application performance, optimize BYOL usage and save on license costs.
Optimize CPUs is now available in all commercial public Amazon EC2 Regions. For a list of supported instance types and valid vCPU counts, see Optimize CPUs documentation. For further questions on Optimize CPUs, visit the EC2 FAQ Page.