Amazon.com’s Amazon Web Services unveiled this week High Memory Cluster instances, a new Amazon Elastic Compute Cloud instance family designed for memory-intensive applications such as in-memory analytics, databases, caching and scientific computing.
High Memory Cluster instances are ideal for applications that need a large amount of memory on a single instance, or require taking advantage of distributed memory architectures, AWS says. An instance is the AWS version of a virtual server, which comes in various sizes and is designed to provide dedicated computing power on demand
For distributed memory-intensive applications, High Memory Cluster instances are the most cost-effective Amazon Elastic Compute Cloud (Amazon EC2) instance and provide a lower cost per GiB of memory than all other instances, the company says. These new instances are based on two Intel Xeon E5-2670 processors that provide 88 EC2 Compute Units (ECUs) of compute capacity, two 120 GB solid state drives of instance storage, high bandwidth networking, and 244 GiB of RAM.
This provides organizations with improved performance and efficiency for in-memory analytics and other memory-intensive applications, according to AWS.
“Memory-intensive workloads such as real-time applications used by healthcare providers, social networking companies and advertising technology providers require large amounts of memory to maintain high-performance,” Peter DeSantis, vice president of Compute Services at AWS, said in a statement. “We designed the High Memory Cluster instances specifically for these workloads, and this is the third instance family [along with High Storage instances and High I/O instances] launched in the past six months designed specifically for high performance applications.”
Companies can launch Linux and Windows High Memory Cluster instances using the AWS Management Console, the AWS and Amazon EC2 Command Line Interfaces, AWS SDKs, and third party libraries.