オーケストレーションがわかっていない
まとめ
とりあえず,Serf を試してみようかな.シンプルそうだし.
そうか,Serf はイベントで何かするまでなのか.
mesos とか見てみる流れかな
調べたこと
- Serf - http://www.serfdom.io/
- Serf is a tool for cluster membership, failure detection, and orchestration that is decentralized, fault-tolerant and highly available.
- go 製
- http://www.serfdom.io/intro/vs-other-sw.html
- Apache Mesos - http://mesos.apache.org/
- Apache Mesos is a cluster manager that simplifies the complexity of running applications on a shared pool of servers.
- http://d.hatena.ne.jp/kimutansk/20131012/1381570285
- Flynn - https://flynn.io/
- Flynn is the single platform that ops can provide to developers to power production, testing, and development, freeing developers to focus.
- http://wazanova.jp/items/848
- CloudStack - http://cloudstack.apache.org/
- Apache CloudStack is open source software designed to deploy and manage large networks of virtual machines, as a highly available, highly scalable Infrastructure as a Service (IaaS) cloud computing platform.
- http://www.slideshare.net/takumanakajima90/developers-summit-2014-31198626
- OpenStack (Heat) - https://www.openstack.org/
- OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface.
- http://www.school.ctc-g.co.jp/columns/nakai/nakai37.html
- Cloud Foundry - http://cloudfoundry.org/index.html
- Cloud Foundry is the industry’s Open PaaS and provides a choice of clouds, frameworks and application services.
- http://blog.udcp.net/cloudfoundry/
Serf 試す
MacOSXにて
インストール
$ brew install caskroom/cask/brew-cask
$ brew cask install serf
$ rehashローカル起動
$ serf agent起動確認
$ serf membersとりあえず,何かOS を起動してみた
$ docker run -i -t --rm --name centos6 -p 7946:7946 centos /bin/bash繋げてみる
$ serf agent -name=agent-one
centos6$ serf agent -name=agent-two -join=XXX.XXX.XXX.XXX
$ serf members