Compute Engine について
このセクションでは、Compute Engine に関する一般的な質問について説明します。
Compute Engine とは何ですか?これで何ができますか?
Compute Engine は IaaS(Infrastructure-as-a-Service)サービスのひとつで、Google のインフラストラクチャでホストされる柔軟なセルフ マネージドの仮想マシン(VM)を提供します。Compute Engine には、KVM 上で動作する Linux および Windows ベースの VM、ローカル ストレージ オプションと耐久性の高いストレージ オプション、REST ベースの構成 / 制御 API が含まれます。このサービスは Cloud Storage、App Engine、BigQuery などの Google Cloud テクノロジーと統合され、基本的な計算能力だけでなく、より複雑で高度なアプリの作成にも使用できます。
Compute Engine の仮想 CPU は何ですか?
Compute Engine では、各仮想 CPU(vCPU)は使用可能ないずれかの CPU プラットフォームで単一のハードウェア ハイパースレッドとして実装されます。インテル Xeon プロセッサでは、インテル ハイパースレッディング テクノロジーにより、各物理プロセッサコアで複数のアプリケーション スレッドを実行できます。これらのハイパースレッドの 1 つ以上を vCPU として使用し、Compute Engine の VM を構成できます。マシンタイプは、インスタンスに含まれる vCPU の数を示します。
ご使用のインスタンスに対応する CPU プラットフォームは、次のいずれかの方法で確認できます。
- 個別の利用可能なリージョンとゾーンで利用できる CPU プラットフォームを確認します。
compute.instances.getメソッドを使用して、既存のいずれかのインスタンスのcpuPlatformプロパティを取得します。- Linux インスタンスの場合は
cat /proc/cpuinfoを実行します。
インスタンスの CPU プラットフォームを変更する場合は、最小 CPU プラットフォームを指定できます。
App Engine と Compute Engine は互いにどのように関係していますか?
これら 2 つのサービスは補完的な関係にあります。App Engine は Google の Platform-as-a-Service(PaaS)サービスであり、Compute Engine は Google の Infrastructure-as-a-Service(IaaS)サービスです。App Engine は、ウェブベースのアプリ、業務アプリ、モバイル バックエンドに適しています。Compute Engine は、基盤となるインフラストラクチャの細かい制御が必要な場合に適しています。たとえば、ビジネス ロジックを高度にカスタマイズする場合やお客様独自のストレージ システムを運用する場合は、Compute Engine を使用します。
開始方法について教えてください。
まず、サービスのスタートガイドをお試しください。クイックスタートが完了したら、仮想マシン インスタンスの概要を確認して Compute Engine の学習を開始してください。
無料トライアルをご利用いただける場合があります。割り当てに関する情報など、無料トライアルについて詳しくは、無料のクラウド機能とトライアル特典をご覧ください。
課金
このセクションでは、Compute Engine の課金に関する質問に回答します。
料金体系と購入方法について教えてください。
Compute Engine の料金はコンピューティング インスタンス、ストレージ、ネットワークの使用状況に基づきます。VM の料金は秒単位で算出され、少なくとも 1 分間の料金が課金されます。ストレージの料金は保存データ量に基づいて計算されます。ネットワークの料金は、互いに通信する VM 間で転送されたデータ量、およびインターネットとの間で転送されたデータ量に基づいて計算されます。詳しくは、価格表をご覧ください。
価格は税込みですか?
いいえ、価格表には税金は含まれていません。
サポートとフィードバック
このセクションでは、Compute Engine のサポートとフィードバックに関する質問に回答します。
有料サポートはありますか?
はい、企業のお客様向けの有料サポートをご用意しています。詳しくは、Google の担当者にお問い合わせください。
サービスレベル契約(SLA)はありますか?
はい、Compute Engine SLA をご用意しています。
フィードバックはどこに送信すればよいですか?
請求に関するご質問については、該当するサポートにお問い合わせください。
機能リクエストやバグレポートについては、Issue Tracker に問題を投稿してください。
認証
このセクションでは、認証と承認に関する質問に回答します。
Compute Engine API に対して認証するにはどうすればよいですか?
Compute Engine API の認証方法は、API へのアクセスに使用する方法(クライアント ライブラリ、Google Cloud CLI、REST)によって異なります。詳しくは、Compute Engine に対する認証をご覧ください。
Google Cloud API に対してアプリやワークロードを認証するには、ワークロードの認証方法を選択するをご覧ください。
サービス アカウントとは
サービス アカウントとは、エンドユーザーを表すのではなく、アプリケーションを表すアカウントです。機密以外の情報にアクセスする際、サービス アカウントを使用して、Compute Engine にユーザーの代理として動作する権限を与えることができます。ユーザー情報にアクセスする場合にサービス アカウントが使用されることはありません。サービス アカウントにより、Compute Engine から他のサービスへのユーザー認証プロセスが簡単になります。
Compute Engine のデベロッパーは通常、アプリケーション内で Compute Engine サービス アカウントを使用します。サービス アカウントの詳細については、サービス アカウントをご覧ください。
サービス アカウントを作成するにはどうすればよいですか?
サービス アカウントは、Compute Engine のインスタンス作成時にそのインスタンスのサービス アカウント範囲を指定すると、自動的に作成されます。