Skip to content

Instantly share code, notes, and snippets.

@koralle
Last active September 24, 2020 11:22
Show Gist options
  • Save koralle/43562687230b6031371588a307361279 to your computer and use it in GitHub Desktop.
Save koralle/43562687230b6031371588a307361279 to your computer and use it in GitHub Desktop.
Google Compute Engine (GCE)に関する資料集

Google Compute Engineってなんだっけ

Googleが提供する、クラウド上のIaaS。

公式ドキュメント

GCE全体のドキュメント

Compute Engineドキュメント

入門ガイド

GCEの入門ガイド

コンセプト

GCEのコンセプトについて

チュートリアル

GCEのチュートリアル

何がいいのか

料金が安い

  • 秒単位の課金
  • I/Oで料金が発生しない
  • 継続利用による割引や、確約利用割引がある

Live Migration機能

ユーザーはサービスの停止について考慮しなくても良い

ざっくりと料金について把握する

GCEの料金について

GCEの料金は主に以下の要素で決まる。 VMインスタンスを立てるリージョンも料金計算に影響があるので、具体的な金額は上のリンクから調べると良い。

  • VMのマシンタイプ
  • OS
  • vCPU、メモリ、ディスクなど
  • マシンイメージ
  • ネットワーク
  • GPU

CLI(gcloud)を通じてGCEを利用する

gcloud computeコマンドリファレンス

GCEのインスタンスの一覧を表示する

gcloud compute instances list

既に起動しているインスタンスにssh接続する

最低限これでいけた。

gcloud compute ssh [INSTANCE_NAME] --zone=[REGION_NAME]

既に起動しているインスタンスを停止する

gcloud compute instances stop [INSTANCE_NAME] --zone=[REGION_NAME] --project=[PROJECT_NAME]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment