Memcached     as     a              NTT Communications                   UEMURA Yuichi                           @u1     S...
What is              Cloud Foundry?12   1   23
http://cloudfoundry.org/12   1   23
Open     Source     PaaS     Project     by VMWare http://www.flickr.com/photos/loop_oh/4313629167/sizes/o/                ...
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/photostrea...
NoSQL DBs as a12   1   23                 Service!
However,12   1   23
There is a missing                  service...12   1   23
That is :12   1   23
Memcached                        http://memcached.org/12   1         http://www.sixapart.com/labs/memcached/libraries.html...
What is memcached?              •   “Free & open source, high-performance,                  distributed memory object cach...
Problem              • No Memcached support in Cloud Foundry              • The other PaaSes provide memcached-like       ...
IF CF supports              Memcached as a Service,                PaaS users can use12   1   23
Therefore,12   1   23
We(NTT Com)                  implemented              Memcached as a Service!12   1   23
Available from         NTTCom Repository         https://github.com/nttcom/                 vcap-services12   1   23
Current                    implementation              • Based on Redis as a Service              • About 1400 LOC includi...
Sample Code              https://gist.github.com/                      1547175               Simple count up app12   1   23
Demo12   1   23
Current Situation              • Sent Pull request               • https://github.com/cloudfoundry/vcap-                  ...
No response from               CloudFoundry                teams... orz12   1   23
ToDo              • SASL supports              • Configurable parameters in more detail12   1   23
Summary              • NTTCom implemented MaaS                (Memcached as a Service)              • It can be used from ...
Please comment “+1” or some                        opinions at:              https://github.com/cloudfoundry/             ...
Upcoming SlideShare
Loading in...5
×

Memcached as a Service for CloudFoundry

2,125

Published on

The description of Memcached as a Service.

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,125
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
24
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Memcached as a Service for CloudFoundry

  1. 1. Memcached as a NTT Communications UEMURA Yuichi @u1 Service OZAWA Tsuyoshi @oza_x8612 1 23
  2. 2. What is Cloud Foundry?12 1 23
  3. 3. http://cloudfoundry.org/12 1 23
  4. 4. Open Source PaaS Project by VMWare http://www.flickr.com/photos/loop_oh/4313629167/sizes/o/ in/photostream/12 1 23
  5. 5. What is the strength of “OSS-based PaaS”?12 1 23
  6. 6. There are several build- in OSS “as a Service”!12 1 23
  7. 7. What are built-in “as a Services”?12 1 23
  8. 8. Pg as a Service!http://www.flickr.com/photos/rc_fotos/4920621604/sizes/o/ in/photostream/12 1 23
  9. 9. MySQL as a Service!http://www.flickr.com/photos/rc_fotos/4920621604/sizes/o/ in/photostream/12 1 23
  10. 10. NoSQL DBs as a12 1 23 Service!
  11. 11. However,12 1 23
  12. 12. There is a missing service...12 1 23
  13. 13. That is :12 1 23
  14. 14. Memcached http://memcached.org/12 1 http://www.sixapart.com/labs/memcached/libraries.html 23
  15. 15. 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
  16. 16. Problem • No Memcached support in Cloud Foundry • The other PaaSes provide memcached-like caching service as a Service12 1 23
  17. 17. IF CF supports Memcached as a Service, PaaS users can use12 1 23
  18. 18. Therefore,12 1 23
  19. 19. We(NTT Com) implemented Memcached as a Service!12 1 23
  20. 20. Available from NTTCom Repository https://github.com/nttcom/ vcap-services12 1 23
  21. 21. Current implementation • Based on Redis as a Service • About 1400 LOC including tests • Supports: • Basic resource restriction • Multiple instances • can be used from CF apps12 1 23
  22. 22. Sample Code https://gist.github.com/ 1547175 Simple count up app12 1 23
  23. 23. Demo12 1 23
  24. 24. Current Situation • Sent Pull request • https://github.com/cloudfoundry/vcap- services/pull/15 • Some users approved our patch • However...12 1 23
  25. 25. No response from CloudFoundry teams... orz12 1 23
  26. 26. ToDo • SASL supports • Configurable parameters in more detail12 1 23
  27. 27. 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
  28. 28. Please comment “+1” or some opinions at: https://github.com/cloudfoundry/ vcap-services/pull/1512 1 23
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×