6
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

ClusterHQのFlockerのチュートリアルを試してみた

Last updated at Posted at 2015-03-09

GCEのライブマイグレーションのすごさをまとめてみたを見て、Dockerにもライブマイグレーションのツールないのかな?と思って調べてみたらClusterHQのFlockerがあるのを知りました。チュートリアルが簡単に試せたので、これはその感想です。

チュートリアルの実行方法

Getting Startedの通りに試せば、ライブマイグレーションを体験できます。一応手順をまとめると以下のような流れです。

  1. Flocker CLIをインストールする

  2. VagrantとVirtualBoxを使ってFlocker clusterがセットアップされたVMを起動

  3. チュートリアルアプリのリポジトリをクローン。このアプリはfig

  4. flocker-deployコマンドでデプロイ(deployment-node1.ymlの設定を仕様、webとredisが同じnode上で実行)。アクセスカウンタが表示されるwebアプリが表示されます。counterapp.png

  5. flocker-deployコマンドでredisのサービスを別ノードにライブマイグレーション。4でカウントされたカウンタがそのまま継続することを確認できます。

Flockerの感想

手元で試したところ、5でマイグレーションを実行した時に、3秒ほどwebアプリにアクセスしてもエラーが表示される瞬間がありました。GCEのライブマイグレーションは0.5secで完了して、パケットロスなどもないとのことだったので、現時点ではだいぶ差がある気がします。まだClusterHQ社もFlockerのバージョンも若いので今後に期待したいです。

6
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?