• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
DAT301 Accelerating Amazon Relational Database Service Performance with Amazon ElastiCache - AWS re: Invent 2012
 

DAT301 Accelerating Amazon Relational Database Service Performance with Amazon ElastiCache - AWS re: Invent 2012

on

  • 5,234 views

Learn how you can use Amazon ElastiCache to easily deploy a Memcached-compatible, in-memory caching system to speed up your application performance. We show you how to use ElastiCache to improve your ...

Learn how you can use Amazon ElastiCache to easily deploy a Memcached-compatible, in-memory caching system to speed up your application performance. We show you how to use ElastiCache to improve your application latency and reduce the load on your database servers. We'll also show you how to build a caching layer that is easy to manage and scale as your application grows.

Statistics

Views

Total Views
5,234
Views on SlideShare
5,222
Embed Views
12

Actions

Likes
0
Downloads
0
Comments
0

2 Embeds 12

http://www.linkedin.com 11
http://www.pinterest.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    DAT301 Accelerating Amazon Relational Database Service Performance with Amazon ElastiCache - AWS re: Invent 2012 DAT301 Accelerating Amazon Relational Database Service Performance with Amazon ElastiCache - AWS re: Invent 2012 Presentation Transcript

    • rapathak@amazon.com
    • • Caching Overview• Memcached• Amazon ElastiCache• Use Cases & Design Patterns• Upcoming Features
    • Example:First Time:Cache = {}Step 1: Look in the cache. It’s empty; ‘cache miss’Step 2: Get the value from the DB; update the cache
    • Example:Second Time:Cache = {‘John Smith’ : ‘206-555-1212’}Step 1: Look in the cache. Return the result; ‘cache hit’Step 2: Until John’s number changes, we don’t hit the DB
    • Example:Cache Invalidation:Cache = {‘John Smith’ : ‘206-555-1212’} (out of date)Step 1: Update Database with John’s new numberStep 2: Update the cache with John’s new numberCache = {‘John Smith’ : ‘415-555-1212’}
    • ProsCons
    • • Caching Overview• Memcached• Amazon ElastiCache• Use Cases & Design Patterns• Upcoming Features
    • Memcached
    • Source: http://architects.dzone.com/news/notes-memcached
    • • Caching Overview• Memcached• Amazon ElastiCache• Use Cases & Design Patterns• Upcoming Features
    • Easy to Easy to Easy to Easy to Easy toDeploy Migrate Administer Scale Secure Automatically 100% replaces failed Memcached nodes and compatible patches Works well Deploy multi- software Add or remove with EC2 and node cache cache nodes DB Securityclusters with a with a few groups which few button button clicks, means the clicks or API CloudWatch Existing code or API calls cache is calls enables you to will work when secure monitor cache you update performance server lists metrics
    • • Caching Overview• Memcached• Amazon ElastiCache• Use Cases & Design Patterns• Upcoming Features
    • • Caching Overview• Memcached• Amazon ElastiCache• Use Cases & Design Patterns• Upcoming Features
    • N Y
    • We are sincerely eager tohear your FEEDBACK on thispresentation and on re:Invent. Please fill out an evaluation form when you have a chance.
    • https://aws.amazon.com/elasticache