Pages

Amazon Web Services introduces ElastiCache

For those that have been looking for a memcached equivalent for the cloud, Amazon Web Services has just announced ElastiCache. ElastiCache "makes it easy to deploy, operate, and scale an in-memory cache in the cloud. The service improves the performance of web applications by allowing you to retrieve information from a fast, managed, in-memory caching system, instead of relying entirely on slower disk-based databases." In the new press release (which is copied below), Amazon notes that the new ElastiCache is protocol compliant with memcached, "so code, applications, and tools that you use today with your existing Memcached environments will work seamlessly with the service." This is huge in terms of integration with existing platforms and code bases. Not having to re-invent the wheel means less development time, less cost and less chance for errors. This also highlights Amazon's commitment to making the shift to the cloud less painful for businesses. I applaud the forethought put into this new service and look forward to implementing it down the road for a few of my AWS clients.

From the Amazon Web Services Team:
We are excited to announce the public beta launch of Amazon ElastiCache, a new web service that makes it easy to deploy, operate, and scale an in-memory cache in the cloud. The service improves the performance of web applications by allowing you to retrieve information from a fast, managed, in-memory caching system, instead of relying entirely on slower disk-based databases. Amazon ElastiCache is protocol-compliant with Memcached, a widely adopted memory object caching system, so code, applications, and tools that you use today with your existing Memcached environments will work seamlessly with the service. Amazon ElastiCache simplifies and offloads the management, monitoring, and operation of in-memory cache environments, enabling your engineering resources to focus on the differentiating parts of your applications. The service is ideal for many read-heavy application workloads (such as social networking, gaming, media sharing and Q&A portals) or compute-intensive workloads (such as a recommendation engine).

Using Amazon ElastiCache, you can add an in-memory cache to your application architecture in a matter of minutes. With a few clicks of the AWS Management Console, you can launch a Cache Cluster consisting of a collection of Cache Nodes, each running Memcached software. You can scale the amount of memory associated with your Cache Cluster in minutes by adding or deleting Cache Nodes to meet the demands of your changing workload. In addition, Amazon ElastiCache automatically detects and replaces failed Cache Nodes, providing a resilient system that mitigates the risk of overloaded databases, which slow website and application load times. Through integration with Amazon CloudWatch, Amazon ElastiCache provides enhanced visibility into key performance metrics associated with your Cache Nodes.

We are pleased to share this exciting announcement with you. You can visit Amazon ElastiCache detail page to learn more about the benefits of the service. You can easily get started with Amazon ElastiCache by viewing a quick demo or reviewing the Getting Started Guide, and launch a pre-configured Cache Cluster in minutes.

You may also want to review the updated AWS Service Terms.

Sincerely,
The AWS Team

 

No comments:

Post a Comment