Facebookが Private Chefをロールアウトした。同社のWeb層を管理する,Opscode のインフラ自動化用の有償ソフトウェアだ。Facebookの求めるスケーラビリティ要件を満足できるという確証を得るために同社は,Erlangで完全にリライトされたChef Server の最新バージョンの開発を支援していた。
Facebookは これまでのChefによる運用に満足している という。4月下旬に行われる ChefConf でその詳細を発表する予定だ。FacebookプロダクションエンジニアのPhil Dibowitz氏は The Registerの取材に対して,Chefはワークフローの変更を必要とせずに同社のスケールダイナミックスに適合可能な自由度を備えた,唯一のオートメーションソリューションである,と説明している。
これによって,Chefの大規模システムへの展開に弾みがついたようだ。
- 大手Webホスティング会社の Dreamhost では,3つのデータセンタで Private Chef を使用している。
- Cycle Computingでは,10,000を越えるAmazon AWS ノード の運用に1台のChef 11サーバを使用して,大手薬品企業のがん標的治療薬の潜在的見込み客の選別を行っている。
- edmunds.com は,2,500ホストで構成されるHadoopインフラストラクチャを完全に自動化している。同社にとってこれが初めてのインフラストラクチャ自動化の導入成功例となった。
Puppet の開発元であり,インフラストラクチャ自動化の領域でOpscodeと競合する Puppet Labs の Luke Kanies 氏は,次のように語っている。
Opscodeがここまでのスケール性に達したことは印象的ですが,当社ではすでに3~4年前から,このようなスケールレベルに達しています。
自身の主張を証明するものとして氏は,50,000サーバを所有するZyngaに加えて,近日中に30万台という数のサーバを処理する予定のスイスCERN原子核物理研究室の名前を挙げている。