2017で行われたGEによるインフラストラクチャーとアプリケーションの自動化のセッションを紹介。Habitatを使うことで、効率化が可能になったという。Digitalのブレークアウトセッションでは、Chefによるインフラストラクチャーの自動化とChefが開発する新しいアプリケーション自動化のツール、Habitatを使った自動化における効果について、解説が行われた。2017に併設されたパートナーブースの様子を紹介する。Digitalのセッションでは最初に、「すべての企業が『テクノロジーカンパニーになる』」というGEのCEOのコメントが紹介された。GEが持つ様々なビジネスのうち、航空機のエンジン事業や列車製造、ヘルスケアなどを挙げて、すべてがテクノロジー、特にソフトウェアによって変革しつつあると語り、ソフトウェアとクラウドによってGE自身が競争力のあるテクノロジーカンパニーになっていると解説した。アプリケーションの開発に話を移して、「ステートレスなアプリケーションはDockerやKubernetes、MESOSなど様々なテクノロジーによって、より簡単に素早く開発ができるようになった。ステートフルなアプリケーションも企業にはたくさん存在する。そのようなアプリケーションを稼働させる際に、構成管理や運用、さらにリカバリーなどについて自動化を行うためにChefを使っていたが、構成が巨大になってくると管理のための仕組みが複雑になっていった。そこにChefのCTOであるAdamから新しいアプリケーション管理ツールの話を聞いて試してみることになった」と説明した。Digital、より具体的にはGEが展開するPredixというクラウドサービスの中で利用されるアプリケーションについて、検証を行っているという。新しいアプリケーションランタイムのフレームワークをBuffe(バッフェ)と名付けたと説明し、「なぜならBuffeの中にはChefがいて、レシピやナイフを使っているから(Chef、Knife、RecipeというChefが開発しているツールをすべて採用しているので)」というジョークで会場が爆笑するという一面もあった。HabitatをChefと併用するメリットを紹介またこのプレゼンテーションでは、Chefだけで構成管理を行った場合と、Chefに加えてHabitatを利用した場合の比較も行われた。Stack(Elasticsearch+Logstash+Kibana)というオープンソースソフトウェアを組み合わせたクラスターを実装するシステムを例にとって、ポイントを分けて解説を行った。最初に挙げたポイントは、ELKを実装する際に必要となるコード量の違いだ。Stackを導入するためにJavaなどのダウンロードやインストールなどを、依存関係に従って順番を間違えることなく行わなければならないのに対して、Habitatでは非常にシンプルに記述できるという例だ。Habitatによる記述がシンプルであるという例さらにELKを導入した後に、それぞれのソフトウェアの設定(IPアドレスなど)を行う必要があるが、Habitatの場合はスーパーバイザーがサービスディスカバリーを通じて行うことで構成管理が容易になると説明。Habitatがサービスディスカバリーを行うことで、稼働までの時間が短縮できたという。クラスターの起動が10分から7分に短縮またシステムに障害が発生した場合のシステムの切り替えも、Chefだけで行う場合はモジュールのダウンロードやインストールなどをゼロから繰り返すことになるが、Habitatであれば、すでに保存されているパッケージから素早く行うことができるという大規模クラウドを運営している企業ならではのポイントが紹介された。3つ目のポイントとして、サービスを定義する際のコードの複雑さが解消されたという点を説明した。Updateができる仕組みをHabitatが備えていることを高く評価しているという。このように、アプリケーションが必要とするライブラリなどの依存関係をシンプルにできること、複数のスーパーバイザーがマスタースレーブの関係ではなく、シンプルなリーダー選出アルゴリズムを使って分散処理できることの利点を充分に活用したユースケースの解説となった。最後に今回のカンファレンスに参加していたパートナーのブースや会場の雰囲気を紹介しよう。賑わっている色々なところに椅子とテーブル、それに電源が用意されているレジストレーションデスクの後ろにはChefの顧客の名前がなんとディズニーもブースを出していたが目的は求人だそうだChefのブースはいつも人で賑わっていた。縦長モニターでお馴染みのDataDogのクールなブースキーノートにも登場したCapitalOneのブースも求人目的だろうか会場の一角には、こんな遊びのスペースも用意されていたグッズショップのようなDNSimpleのブース2008年創業のベンチャーであるChefのカンファレンスは、盛り上がりのあるキーノートとホスピタリティにあふれたムード、そしてハンズオントレーニングや深い内容のブレークアウトセッションと、歴史の浅いベンチャーが主催したとは思えないような有意義なイベントであった。来年には、日本からの多くの事例発表が行われることを期待したい。この著者の記事一覧フリーランスライター&マーケティングスペシャリスト。DEC、マイクロソフト、アドビ、レノボなどでのマーケティング、ビジネス誌の編集委員などを経てICT関連のトピックを追うライターに。オープンソースとセキュリティが最近の興味の中心。2017で行われたGEによるインフラストラクチャーとアプリケーションの自動化のセッションを紹介。Habitatを使うことで、効率化が可能になったという。2017で、楽天の運用グループのリードエンジニアに、Habitatの実装についてインタビューを行った。エンタープライズITのあるべき姿を提唱2017/6/28Chefが開発するアプリケーション自動化のHabitat、Googleや楽天からの力強いサポートを得ていることを実感するChefConf2017の2日目のキーノートセッションを紹介する。ITでは、より付加価値の高いコンテンツを会員サービスとして提供しています。ITのWebサイトにログインすることでさまざまな限定特典を入手できるようになります。Americaサンディエゴで開催。12,000人と過去最大の規模に2020/2/19キャリア・人材イベント関係人口と関係社員は人とのつながりから生まれる―「地域と企業と個人を豊かにする新しい関係づくり」レポート2020/2/18開発ツールイベントGitHub、エンタープライズ向けのイベントを国内で開催。企業向けに新機能を紹介2020/2/17キャリア・人材イベント幸福度ランキング上位のデンマーク。昭和女子大学ダイバーシティ推進機構セミナー2020/2/12システム開発イベント普段の仕事では得られない、新しい知見や発見がある。キャリアアップにもつながる。