最近のブログ投稿で、GoogleはVM Managerを発表した。これは、Compute Engine VMの大規模なフリートをより効率的に維持するためのインフラストラクチャ管理ツールのスイートである。
より多くの企業が、その弾力性と規模の恩恵を受けるために、ワークロードをクラウドに移行している。そして、インフラのセキュリティとコンプライアンスをその規模に応じて管理することは、インフラと運用の管理者にとって課題となることがある。したがって、オンプレミスで使用しているものに類似したツールを用意することが求められる。Googleは、新しいサービスであるVM Managerでそのニーズに応える。
VM Managerは、パッチ管理、構成管理、在庫管理など、いくつかのサービスで構成される。さらに、インベントリをリアルタイムに追跡できる単一のダッシュボードも含まれている。そして、スイートは最も一般的なWindows環境とLinux環境をサポートする。
ブログ投稿によると、パッチ管理は2つのコンポーネントで構成される。
- パッチコンプライアンスレポート WindowsとLinuxのディストリビューション全体のVMのパッチステータスに関する洞察を提供する
- パッチ適用 OSとソフトウェアのパッチ更新プロセスを自動化する
さらに、構成管理を使って、ユーザはVM構成のデプロイ、クエリ、メンテナンスを実施できる。また、自動修復機能も備えている。最後に、インベントリ管理を使って、ユーザはOSとパッケージの情報を収集して、特定のOSシステムバージョンを実行しているVMを特定できる。さらに、VMにインストールされているパッケージを見ることができる。そして、各VMに対して更新可能なパッケージをリスト化でき、VMに対して足りないパッケージ、更新、パッチを特定できる。インベントリ管理はCloud Asset Inventoryと統合されており、それによってGoogle Cloudフリートデータの表示、監視、分析がシンプルになっている。
出典: https://cloud.google.com/compute/docs/vm-manager
ブログ投稿の著者で、GoogleのプロダクトマネージャーであるRavi Kiran Chintalapudi氏とGoogleのプロダクトマーケティングマネージャーであるSenanu Aggor氏は次のように書いている。
初期からのVM Managerユーザは、自動化されたツールを利用してシステムを最新の状態に保ち、ダウンタイムのリスクを軽減し、内部ユーザの生産性を向上させることで、IT管理者が他のビジネスクリティカルなタスクに集中できるようになると語ってくれました。
さらに、Constellation Research Inc.の主席アナリスト兼副社長であるHolger Mueller氏は、InfoQに次のように説明した。
VMは、ワークロードをより効率的に実行するための優れたツールです。しかし、多くの場合、あまりにも多くの優れた機能が課題になることがあります。そのため、GoogleのVM Manager導入を見てもらうことで、企業が大規模なCompute Engineフリートに固有の複雑さを軽減するのに役立てばよいでしょう。この開発は、ITがより機敏かつ高速になり、企業の成長を加速するための極めて重要な貢献です。
他のクラウドプロバイダーも、AWS System ManagerなどのVMを管理するための類似のサービスをもっている。Hacker Newsスレッドの投稿者は、次のように書いている。
そのため、AWS Systems Managerに似ていますが、GCP内のWindowsとLinuxのみが対象です。彼らのYoutubeビデオでは「パッチコンプライアンス」を実施していると言っていますが、オーケストレーションであろうと手作業であろうと、基本的には手作業で段階的に行われるもので、実行されるのはおそらく一度に1つのパッケージでしょう。Terraform/Ansible/Vagrantを使用してGCPに接続する代わりに、VMマネージャーを使用してOSパッケージの一括更新を実行できます。彼らのVMマネージャーは、エージェントソフトウェアに依存する。OSネイティブコンソールを介してシステムコマンドを発行するために、VMに直接接続するためです。
ブログ投稿によると、パブリッククラウドベンダーは今後数か月でさらに多くの機能をリリースする予定である。