memcached as a service for cloudfoundry
Post on 10-May-2015
2.074 Views
Preview:
DESCRIPTION
TRANSCRIPT
Memcachedas aService
NTT CommunicationsUEMURA Yuichi
@u1
OZAWA Tsuyoshi@oza_x86
12年1月23日月曜日
What isCloud Foundry?
12年1月23日月曜日
OpenSourcePaaSProjectby VMWarehttp://www.flickr.com/photos/loop_oh/4313629167/sizes/o/
in/photostream/
12年1月23日月曜日
What is the strength of “OSS-based PaaS”?
12年1月23日月曜日
There are several build-in OSS “as a Service”!
12年1月23日月曜日
What are built-in “as a Services”?
12年1月23日月曜日
Pg as a Service!http://www.flickr.com/photos/rc_fotos/4920621604/sizes/o/
in/photostream/12年1月23日月曜日
MySQL as a Service!
http://www.flickr.com/photos/rc_fotos/4920621604/sizes/o/in/photostream/
12年1月23日月曜日
NoSQL DBs as a Service!
12年1月23日月曜日
However,
12年1月23日月曜日
There is a missing service...
12年1月23日月曜日
That is :
12年1月23日月曜日
Memcachedhttp://www.sixapart.com/labs/memcached/libraries.html
http://memcached.org/12年1月23日月曜日
What is memcached?
• “Free & open source, high-performance, distributed memory object caching system”quoted from http://memcached.org
• Very, very widely used component!
12年1月23日月曜日
Problem
• No Memcached support in Cloud Foundry
• The other PaaSes provide memcached-like caching service as a Service
12年1月23日月曜日
IF CF supports Memcached as a Service,
PaaS users can use
12年1月23日月曜日
Therefore,
12年1月23日月曜日
We(NTT Com) implemented
Memcached as a Service!
12年1月23日月曜日
Available fromNTTCom Repositoryhttps://github.com/nttcom/
vcap-services
12年1月23日月曜日
Current implementation
• Based on Redis as a Service
• About 1400 LOC including tests
• Supports:
• Basic resource restriction
• Multiple instances
• can be used from CF apps
12年1月23日月曜日
Sample Code
https://gist.github.com/1547175
Simple count up app
12年1月23日月曜日
Demo12年1月23日月曜日
Current Situation
• Sent Pull request
• https://github.com/cloudfoundry/vcap-services/pull/15
• Some users approved our patch
• However...
12年1月23日月曜日
No response from CloudFoundry
teams... orz
12年1月23日月曜日
ToDo
• SASL supports
• Configurable parameters in more detail
12年1月23日月曜日
Summary
• NTTCom implemented MaaS(Memcached as a Service)
• It can be used from CF apps
• There are several ToDo, but pending because no response from CF DEV teams.
12年1月23日月曜日
Please comment “+1” or some opinions at:
https://github.com/cloudfoundry/vcap-services/pull/15
12年1月23日月曜日
top related