With the 1.8.2 release, App Engine now has two classes of memcache service. Dedicated memcache is available in addition to the shared memcache service that has been offered on App Engine for years. No code changes are required when moving to dedicated memcache. Compared to the shared memcache service, dedicated memcache provides developers control over the cache space and performance available to an app.
Bobby Murphy at Snapchat, the rapidly growing mobile photo sharing application, said “We love dedicated memcache and it's already made a big impact on our business. Besides being able to reduce our costs substantially, our hit rates are up to the high 80s.”
By default, applications will continue to use shared memcache, and it will continue to be free. Starting today, billing enabled applications can select dedicated memcache on the App Engine admin console’s application settings page. With dedicated memcache, applications purchase a fixed capacity of RAM and operations-per-second just for that application. This gives developers the ability to plan for the needs of their applications. At this time, there is one class of dedicated memcache available:
Price | 12 cents per GB per hour |
Self Service Capacity | 1 to 20 GB |
Performance | Up to 10,000 operations per second per GB for items < 1KB |
If you need more than 20GB, please contact us at cloud-accounts-team@google.com.
In addition to dedicated memcache, with the 1.8.1 release we added memcache operations per second monitoring for all memcache classes to the App Engine dashboard.
Stay tuned for more improvements to the memcache service over the coming months. As always, we’re interested in hearing where you’d like us to take caching on App Engine via the comments and the App Engine feature request tracker.
- Posted by Logan Henriquez, Product Manager
0 comments:
Post a Comment