Cool. thanks for your sharing. 2016-07-03 23:44 GMT+08:00 DhilipKumar Sankaranarayanan < s.dhilipku...@gmail.com>:
> Hello All, > > > > We have built a framework for provisioning redis-servers in Apache Mesos > enabled infrastructure. It would be awesome to get communities > feedback. While mesos ecosystem is strengthening its capability in storage > layer, redis could be an addition to the lineup. This is primarily > intended for providers who would like to host redis as a service in their > infrastructure. > > > > There is an elaborate README about the project which should help in > setting it up: https://github.com/mesos/mr-redis. Please let us know if > there is anything missing in the documentation by raising a PR or opening > an issue or even writing to us. > > > > This project is also packaged as mr-redis with DCOS so should be pretty > straight forward to install it via DCOS CLI or DCOS GUI. > > > > (A Step by Step guide is provided in the README for your convenience) > > > > Salient Features of this project include: > > 1) Create multiple redis clusters (Master-Slave Cluster) with ease > > 2) Redis instances recover in seconds and not in minutes > > 3) If a Master fails a slaves is automatically promoted as the New > master, all the old slaves now replicate from the newly master plus a new > slave is added to the cluster. All this without using redis-sentinel in > your datacenter and all these happens in a couple of seconds. > > 4) A CLI to perform basic operations such as create / status / > delete redis instances on the fly. CLI is cross compiled for Windows and > Darwin users too. > > 5) Scheduler is a HTTP REST server which also can respond to simple > Angular UI we have built to get started with. Instructions on how to setup > the UI is here. https://github.com/mesos/mr-redis/tree/master/ui/app > > > > We also had an opportunity to talk about this during the recent MesosCon > 2016: > https://www.youtube.com/watch?v=xe-Gom5tOl0&index=32&list=PLGeM09tlguZQVL7ZsfNMffX9h1rGNVqnC > > > > Future Work: > > · Implement a proxy technique to expose one single endpoint for > the redis instance. (Work in progress) > > · Implement Memory Cgroups per redis PROCS > > · Add support for Redis 3.0 cluster instances (Adding shards to a > running redis instance) > > · Implement integration test suite and benchmarking suite to the > framework. > > > > Special thanks to Adobe.io team who expressed interest in collaborating in > the development of this product. I’m sure it’s going to be great working > with all of you folks. > > > > Advanced happy Independence day America and happy week ahead rest of the > world. > > > > Looking forward to hear from you all, > > Dhilip > > -- Deshi Xiao Twitter: xds2000 E-mail: xiaods(AT)gmail.com