仮想マシン インスタンス

このページでは、Google Compute Engine インスタンスの概要について説明します。「インスタンス」とは、Google のインフラストラクチャがホストする仮想マシン(VM)のことです。インスタンスを作成するには、Google Cloud Platform Console または gcloud コマンドライン ツールを使用します。

はじめに

Compute Engine インスタンスでは、Google が提供する Linux 用や Windows Server 用の公開イメージだけでなく、自分で作成または既存システムからインポートした非公開のカスタム イメージも実行できます。また、Docker コンテナをデプロイすることもできます。Docker コンテナは、Container-Optimized OS 公開イメージを実行しているインスタンスで自動的に起動されます。

インスタンスのマシン プロパティ(仮想 CPU の数やメモリの容量など)を選択する方法には、事前定義されたマシンタイプのセットを使用する方法と、独自のカスタム マシンタイプを作成する方法があります。

インスタンスとプロジェクト

各インスタンスは Google Cloud Platform Console プロジェクトに属し、プロジェクトには 1 つ以上のインスタンスを含めることができます。プロジェクトでインスタンスを作成する場合は、ゾーン、オペレーティング システム、そのインスタンスのマシンタイプを指定します。インスタンスを削除する場合、プロジェクトから削除されます。

インスタンスとストレージ オプション

デフォルトでは、各 Compute Engine インスタンスに、オペレーティング システムを含む、小規模なルート永続ディスクが 1 つあります。インスタンス上で動作するアプリケーションでストレージ容量がさらに必要になると、インスタンスにストレージ オプションを追加できます。

インスタンスとネットワーク

プロジェクトは、最大で 5 つの VPC ネットワークを持つことができ、それぞれの Compute Engine インスタンスは 1 つの VPC ネットワークに属しています。同じネットワーク内のインスタンスは、ローカルエリア ネットワーク プロトコルを通じて相互に通信します。インスタンスはインターネットを使用し、インスタンスのネットワークの外にある他の仮想マシンまたは物理マシンと通信します。VPC ネットワークの詳細については、VPC ネットワークの概要をご覧ください。

インスタンスとコンテナ

Compute Engine インスタンスは、コンテナを使用してアプリケーションを起動する宣言的な方法をサポートしています。VM またはインスタンス テンプレートを作成するときに、Docker イメージ名と起動構成を指定できます。残りの部分(Docker がインストールされた最新の Container-Optimized OS イメージを提供し、VM が起動するときにコンテナを起動するなど)は Compute Engine が処理します。詳しくは、VM およびマネージド インスタンス グループへのコンテナのデプロイをご覧ください。

インスタンスを管理するためのツール

インスタンスの作成と管理には、Google Cloud Platform Consolegcloud コマンドライン ツール、REST API など、さまざまなツールを使用できます。高度な設定を行うには、Linux インスタンスの場合は Secure Shell(SSH)、Windows インスタンスの場合はリモート デスクトップ プロトコル(RDP)を使用してインスタンスに接続します。

インスタンスへのアクセス

インスタンスの作成者は、そのインスタンスに対する完全なルート権限を保有しています。Linux インスタンスでは、作成者は SSH で接続でき、GCP Console を使用して他のユーザーに SSH の使用を許可することができます。Windows インスタンスでは、作成者は GCP Console を使用してユーザー名とパスワードを生成できます。その後は、そのユーザー名とパスワードを知っている人はだれでも RDP を使用してインスタンスに接続できます。

管理者権限を持つユーザーは、SSH または RDP でインスタンスに接続した後、標準の Linux コマンドまたは Windows User Account の管理を使用して、他のシステムユーザーを追加できます。

次のステップ

Compute Engine を使うのが初めての場合は、スタートガイドをご覧ください。GCP Console を使用してインスタンスを作成する方法を解説しています。

スタートガイド

より詳細なガイドについては、インスタンスの作成と開始をご覧ください。

Compute Engine インスタンスの機能の詳細については、以下をご覧ください。

このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...

Compute Engine ドキュメント