- 会員限定
- 2017/04/27 掲載
Docker創業者が「創業以来もっとも重要なプロジェクト」とするMoby Projectとは何か
ITジャーナリスト/Publickeyブロガー。大学でUNIXを学び、株式会社アスキーに入社。データベースのテクニカルサポート、月刊アスキーNT編集部 副編集長などを経て1998年退社、フリーランスライターに。2000年、株式会社アットマーク・アイティ設立に参画、オンラインメディア部門の役員として2007年にIPOを実現、2008年に退社。再びフリーランスとして独立し、2009年にブログメディアPublickeyを開始。現在に至る。
Moby Projectとは、ある目的のためのコンテナシステムを、車輪の再発明をせずに組み立てることができるフレームワークだとHykes氏。
同氏はこのMoby Projectのもっとも重要な属性として、すべてがコンテナで組み立てられる世界であると説明しました。
Moby Projectではコンポーネントの組み合わせでシステム構築が可能
基調講演ではMoby Projectによって何が実現できるのか例がいくつか紹介されましたが、分りやすいと思われるのが、Redis専用サーバをMoby Projectをベースに組み立てることを想定した例です。そしてMoby Projectで構築されるシステムはポータブルであるため、そのままさまざまな環境で稼働させることが可能です。
もう少し複雑なシステムとして、継続的インテグレーション/継続的デリバリ(CI/CD)のシステムをMoby Projectで構築した例も紹介されています。
ここでは一番下のレイヤにインフラを抽象化し自動化する機能を備えたInfraKitがあり、その上にLinuxKit、その上にコンテナランタイムのContainerdが載り、CI/CDを実現するためのJavaやJenkinsなどのコンテナ化されたアプリケーションが実行される、という構造になっています。
そしてMoby Projectでは、コンポーネントを自由に入れ替えられることも特長だと説明されています。次の例では、LinuxKitをDebianに、InfraKitがTeraformに入れ替えられています。
今後はDockerもMoby Projectの産物になる
今すぐビジネス+IT会員にご登録ください。
すべて無料!ビジネスやITに役立つメリット満載!
-
ここでしか見られない
1万本超のオリジナル記事が無料で閲覧可能
-
多角的にニュース理解
各界の専門家がコメンテーターとして活躍中!
-
スグ役立つ会員特典
資料、デモ動画などを無料で閲覧可能!セミナーにご招待
-
レコメンド機能
あなたに合わせた記事表示!メールマガジンで新着通知
関連タグ
関連コンテンツ
PR
PR
PR