Google、コンテナに最適化したオープンソースの「Container-Optimized OS」正式版をリリース。Chromium OSをベース
Googleは、コンテナの利用に最適化したOS「Container-Optimized OS from Google」の正式版をリリースしたと発表しました。
Container-Optimized OSは、Linuxカーネルを採用しオープンソースで開発されているChromium OSをベースに、コンテナの利用に最適化したOS。クラウドサービスのGoogle Compute Engineで利用することを想定しています。ソースコードはChromium OSのリポジトリから取得可能です。
Googleは2014年の時点で、GoogleのすべてのサービスやGoogleの社内で使われているツールなどすべてがコンテナで稼働していると説明しており、どの企業よりもコンテナ活用の実績があると自負しています。
Container-Optimized OSは、そうした大規模なコンテナの展開から得られたベストプラクティスが詰め込まれているとのこと。主に次のメリットがあると説明されています。
Controlled build/test/release cycles
Google自身がリリースサイクルをコントロールしており、カーネルの拡張機能やマネージドなアップデートを提供
Container-ready
最初からDockerコンテナランタイムが組み込まれ、Kubernetesもサポート
Secure by design
最初からマルウェアなどによる攻撃を受けにくい設計と設定を採用し、ファイルの整合性確認、ファイアウォール、ロギングなどを搭載
Transactional updates
ルートのパーティションにactive/passiveを取り入れ、OSをアップデートする際にアトミックなトランザクションを実現することでアップデートの失敗を防止。自動アップデートも可能
あわせて読みたい
VMware、vCloud Air事業の売却を発表。自社でデータセンターを展開する戦略から撤退、クラウドを仮想化するサービス事業者へ
≪前の記事
米オラクル、「アクセンチュア買収を検討か?」とのウワサに、広報担当者が否定コメント