Introduction to First Commercial Memcached Service for Cloud
-
Upload
gear6 -
Category
Technology
-
view
1.892 -
download
0
description
Transcript of Introduction to First Commercial Memcached Service for Cloud
Memcached for Cloud Deployments featuring Amazon Ec2 8 Dec 2009
Scalable Memcached-as-a-Service
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
3: Copyright 2009 Gear6 Inc., 8 Dec 2009
Truism
“Everything runs fromMemory in Web 2.0”
» Evan Weaver, Twitter, March 2009
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
5: Copyright 2009 Gear6 Inc., 8 Dec 2009
Truism II
“Everything in the Cloud runs in Memory”
6: Copyright 2009 Gear6 Inc., 8 Dec 2009
How Do I Run More from Memory?
Memcached
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
Today’s News
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
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
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
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
13: Copyright 2009 Gear6 Inc., 8 Dec 2009
Education: Amazon EC2 Images Linux, USA
Stan
dard
Hig
h-M
emor
y
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
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
16: Copyright 2009 Gear6 Inc., 8 Dec 2009
Gear6 Web Cache Server AMI Support Linux, USA
Stan
dard
Hig
h-M
emor
y
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)
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
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)
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
21: Copyright 2009 Gear6 Inc., 8 Dec 2009