2014年12月11日(木) サムライインキュベート(東京都品川)19:00 ~ 22:00 Code the Clouds Mix-up Vol.2 発表資料 http://everevo.com/event/17392Read less
![Serf / Consul 入門 ~仕事を楽しくしよう~](https://cdn-ak-scissors.b.st-hatena.com/image/square/8ee3810fa575f00371305f59f7aa38f64cf14caa/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fintroduceorchestrationserfandconsulpresentation-141211171123-conversion-gate02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
はじめに Serfに続いてHashiCorpからConsulが発表されて、2ヶ月少々経ちました。 公式では Serf: service discovery and orchestration Consul: service discovery and configuration と言っていますが(http://www.serfdom.io/intro/vs-consul.html)、Consulも使い方によってはオーケストレーションできるかなと思って、試してみました。 ちなみに Serf や Consul の最近の動向については @zembutsu さんの記事がわかりやすいです ご注文は監視自動化ですか? SerfとConsulの記事まとめ そもそもオーケストレーションとは webサーバをproxyから追加したり抜いたり webサーバにデプロイしたり 障害が発生したサーバを撤去したり db
June 6, 2014 Consul - hashicorp を利用しDNS Failoverを検証した Consul v0.2.0 TL;DR hostnameやserviceなどでDNSを設定し DNSはnodeの死活監視によって動的に生まれ死んでいく。 nodeとは別にserviceという概念があり、DNSラウンドロビンが行える loopback alias @keita氏に教えてもらった Mac OS X – Adding a loopback alias - THE DANGLING POINTER このloopbackのaliasが大変役に立った。 nodeの用意 127.0.0.1(node01) 127.0.0.2(node02) 127.0.0.3(node03) $ ifconfig lo0 alias 127.0.0.2 $ ifconfig lo0 alias 1
Consul v0.2.0 が 5/1 (日本時間では 5/2) に公開されました。 今回のバージョンアップは、主な変更点が Web UI が搭載されたこと(デモが公式で用意されています)、バグに関する修正が行われています。 Web UI では、consul 内部で指定するデータセンタ毎に、サービス一覧、ノード一覧、KVS の操作に加え、ヘルスチェックの状況表示を確認することができるようになりました。 ■ ダウンロードと使い方 本体パッケージの使い方は、これまでと変わりません。開発環境が変わったためか、今回は普通に CentOS 6 の環境でも、そのまま動きました。 wget -O 0.2.0_linux_amd64.zip \ https://dl.bintray.com/mitchellh/consul/0.2.0_linux_amd64.zip chmod 750 ./consul
前回に引き続き、Consul 関連ドキュメント ( http://consul.io/ ) の参考訳です。 内容は、Consul エージェントについて、DNS インターフェース、HTTP API、service と check の定義について。 ■ CONSUL エージェント http://www.consul.io/docs/agent/basics.html Consul エージェントは、Consul の中核となるプロセスです。エージェントはメンバーシップ情報を保持し、サービス情報の登録や、チェックの実行、クエリに対する回答や、その他の動作をします。Consul クラスタに含まれる全てのノードで、このノードを動作させなくてはいけません。 エージェントは、クライアントかサーバか、いずれかの状態で動作します。サーバノードでは、クォーラム・コンセンサス(総意)形成の一部となるため、追加の義務
Consul ( http://www.consul.io/ ) という新しいツールが4月17日(日本時間18日)に発表されました。Vagrant や Serf の作者さんが所属している Hashicorp 社としての新しいプロダクトです。 サイトによると、Consul は、’solution for service discovery and configuration’ とあり、サービス検出と設定のためのソリューションであり、具体的には、サービス(データベースやメール等々)を監視し、問題発生時にはトラフィックを迂回させるなどといった情報を、KVS を通して提供するもの、と書かれています。 また、複数のデータセンタにまたがる非常に大きなインフラ(基盤)上で、既に数ヶ月間利用されてきた実績もあるようですね。 4/19追記:背景やアーキテクチャのドキュメントは、別途本厄翻訳しました Cons
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く