Introduction to First Commercial Memcached Service for Cloud

21
Memcached for Cloud Deployments featuring Amazon Ec2 8 Dec 2009 Scalable Memcached-as-a-Service

description

Gear6 introduced the first commercial Memcached service for cloud platforms on Dec. 8, 2009. The deck provides an overview of the new offering. More info at http://www.gear6.com/memcached-product/cloud-aws.

Transcript of Introduction to First Commercial Memcached Service for Cloud

Page 1: Introduction to First Commercial Memcached Service for Cloud

Memcached for Cloud Deployments featuring Amazon Ec2 8 Dec 2009

Scalable Memcached-as-a-Service

Page 2: Introduction to First Commercial Memcached Service for Cloud

2: Copyright 2009 Gear6 Inc., 8 Dec 2009

Gear6 at a Glance

•  Focused on Web Scale Architectures »  Dynamic sites require DYNAMIC DATA SERVICES »  Memcached is the “linchpin”

•  Gear6 Web Cache: Leading mission critical Memcached distribution »  Enables sites to reliably and efficiently scale, cut costs and increase transactions

•  Company is serving a broadening market: »  More dynamic applications »  Geographically distributed »  Platform diverse: sites and users

•  Expanding sales and customer base »  Sales talent from Rackable, Hyperic, Red Hat, and Akamai »  Strong customer growth: Glam, Bowker, Answers, myYearbook, etc. »  #1 commercial distro for Memcached

Page 3: Introduction to First Commercial Memcached Service for Cloud

3: Copyright 2009 Gear6 Inc., 8 Dec 2009

Truism

“Everything runs fromMemory in Web 2.0”

»  Evan Weaver, Twitter, March 2009

Page 4: Introduction to First Commercial Memcached Service for Cloud

4: Copyright 2009 Gear6 Inc., 8 Dec 2009

The Shift to Dynamic Content

CDN

Clients Internet

client cache

Storage

Storage cache

Net Interface

Proxy

Load Balancer

Web Stack

Web

ServersA

pache, Nginx,

Lighttpd

App

Servers PH

P, Java, Rails, C, Perl, Python

Database

MySQ

L, PostgreSQ

L

Cache Services memcached

Facts: ➜  Web 2.0 driving user traffic and growth ➜  Mobile, Broadband, Population and Content are web accelerators ➜  Shift to Dynamic Content puts strain on origin sites (CDN not the Answer) ➜  Most sites (over 65%) based on LAMP or JAVA

Page 5: Introduction to First Commercial Memcached Service for Cloud

5: Copyright 2009 Gear6 Inc., 8 Dec 2009

Truism II

“Everything in the Cloud runs in Memory”

Page 6: Introduction to First Commercial Memcached Service for Cloud

6: Copyright 2009 Gear6 Inc., 8 Dec 2009

How Do I Run More from Memory?

Memcached

Page 7: Introduction to First Commercial Memcached Service for Cloud

7: Copyright 2009 Gear6 Inc., 8 Dec 2009

Memcached Significance

In General: • Web 2.0 overwhelmingly depends on it

» Can’t use a CDN for Dynamic Apps & Personalized Content

For the Cloud: • Dynamic sites in the Cloud depend on it

»  Speeds up “rendering time” by 50-200x »  Significant cost advantages over adding more application

and data base cloud images • Lower cost • Lower complexity • Better utility

Page 8: Introduction to First Commercial Memcached Service for Cloud

Today’s News

Page 9: Introduction to First Commercial Memcached Service for Cloud

9: Copyright 2009 Gear6 Inc., 8 Dec 2009

• Gear6 Web Cache: Memcached-as-a-Service »  First commercial Memcached service for cloud platforms

»  Free and paid image sizes available • 32 bit free • 64 bit paid

»  Available on EC2: • First Memcached service to use High-Memory Instances on EC2

»  First to leverage block storage interface • Benefit: More high performance cache capacity per AMI

»  Community and commercial support for Memcached

Gear6 Web Cache Server for the Cloud

Page 10: Introduction to First Commercial Memcached Service for Cloud

10: Copyright 2009 Gear6 Inc., 8 Dec 2009

Benefits of Gear6 Web Cache Server Higher Utility; Ease-of-Use

•  No code changes - 100% Memcapable »  Full Memcached protocol compliance

•  Up to 50% more use of AMI RAM »  Memory optimization via Gear6 “Slab Manager” »  Fewer instances needed

•  Cache depth amplification »  Unique to G6 offering: Transparent use of block storage »  Leverages Gear6 Media Allocator »  Balances DRAM and storage while maintaining high performance

•  Easy to manage and monitor »  Memcached Web GUI Interface

•  Memcached Commercial Support »  Clients and Gear6 Web Cache Server »  24x7 customer support for Commercial

Page 11: Introduction to First Commercial Memcached Service for Cloud

11: Copyright 2009 Gear6 Inc., 8 Dec 2009

Gear6 Web Cache Server for EC2 Higher Utility; Ease-of-Use

+

+ =

= +

Ease-of-Use »  Web interface for monitoring

•  Graphical & Text •  24 hour historical data

»  Auto-configurator for EC2

»  REST API •  Support URL style queries •  Benefit : Easy integration for

web deployments

Higher Utility:

server

Page 12: Introduction to First Commercial Memcached Service for Cloud

12: Copyright 2009 Gear6 Inc., 8 Dec 2009

Gear6 Web Cache Server Increasing Cloud Utility: “2B or not 2B”

Deploy in Cloud with AWS

» On-demand »  Low cost of entry »  Scale by “replication” »  Image management

becomes issue

Speed Apps with Memcached

» Offload apps and DB » Decrease latency

Scale with Gear6 Web Cache

»  Increase efficiency of every image

» Consolidate images » Decrease costs

Page 13: Introduction to First Commercial Memcached Service for Cloud

13: Copyright 2009 Gear6 Inc., 8 Dec 2009

Education: Amazon EC2 Images Linux, USA

Stan

dard

Hig

h-M

emor

y

Page 14: Introduction to First Commercial Memcached Service for Cloud

14: Copyright 2009 Gear6 Inc., 8 Dec 2009

Gear6 Web Cache Server Pricing EC2 (USA)

+

Stan

dard

Hig

h-M

emor

y

* Note: AWS charges still apply for 32 bit offering

Page 15: Introduction to First Commercial Memcached Service for Cloud

15: Copyright 2009 Gear6 Inc., 8 Dec 2009

DIY vs Gear6 Web Cache Server Linux, USA

+ = + Higher Utility:

* Note: AWS charges still apply for 32 bit offering ** Note: Gear6 priced offerings include 24x7 support

Page 16: Introduction to First Commercial Memcached Service for Cloud

16: Copyright 2009 Gear6 Inc., 8 Dec 2009

Gear6 Web Cache Server AMI Support Linux, USA

Stan

dard

Hig

h-M

emor

y

Page 17: Introduction to First Commercial Memcached Service for Cloud

17: Copyright 2009 Gear6 Inc., 8 Dec 2009

Internet

EC2 – Web / Application Servers -Auto Scaling to meet demand

EC2 – Gear6 Web Cache -Auto Scaling to meet demand

AWS

S3 – Large object store (eg video)

RDS – Dynamic data (profile information)

SimpleDB– Static data (eg Credentials)

Page 18: Introduction to First Commercial Memcached Service for Cloud

18: Copyright 2009 Gear6 Inc., 8 Dec 2009

Use Case 2 - Hybrid

EC2 – Web / Application Servers -Auto Scaling to meet demand

EC2 – Gear6 Web Cache Server -Auto Scaling to meet demand

AWS

RDS – Dynamic data (profile information)

Load Balancer (Spike in traffic directs to AWS)

App / Web Tier Gear6 Web Cache

MySQL

Internet Data Centre

Page 19: Introduction to First Commercial Memcached Service for Cloud

19: Copyright 2009 Gear6 Inc., 8 Dec 2009

Web Cache Product Packaging Full Spectrum Deployment Options: Dedicated & On-Demand

Gear6 Web Cache 2.2 General Availability

Key Innovations: •  Flash support •  Memory optimization •  Failover •  Replication •  Non-disruptive

upgrades •  Advanced Memcached

reporting

Key Innovations: •  Rich programmatic

interface/API for platform management

•  Multi-tenancy •  IP consolidation •  Enhanced management

interface •  Secure memcached

“zones”

Q2 2009

Gear 6 Web Cache 2.3.5 Universal Distro

Key Innovations: •  Performance

Improvements: IO, threading, locking

•  Statistics Improvements

2H 2009

Gear 6 Web Cache 2.3 MHP Services

Gear 6 Web Cache Server Cloud AMI & Framework

Key Innovations: •  Multi size offering •  Efficient server •  Media Allocator •  Web reporting

mechanism •  Free and paid versions

•  Gear6 Cloud Offering priced for standard and high-memory instances •  Gear6 offers free images on 32 bit platforms •  Gear6 offers all major deployment options (data centre, MHP and cloud)

Page 20: Introduction to First Commercial Memcached Service for Cloud

20: Copyright 2009 Gear6 Inc., 8 Dec 2009

Summary

•  Gear6 provides #1 commercial distro of Memcached »  Leading customers in social networking, ecommerce, gaming web

segments »  Several top 10 fastest growing sites run on Gear6 »  Seeing customers migrate from closed and niche distributed caching

systems

•  Gear6 go-to-market rapidly expanding »  Delivery to more geographies and more platforms »  Early lead in customer deployment (GA) is paying dividends in terms of

sales process, use cases, customer requirements and roadmap

•  Cloud is the next mass platform! »  Gear6 delivers advanced cloud-based memcached solutions to users »  Gear6 Web Cache Server provides cloud customers higher performance,

better utility and ease-of-use

Page 21: Introduction to First Commercial Memcached Service for Cloud

21: Copyright 2009 Gear6 Inc., 8 Dec 2009