howdylikes

Google Developersってわかりづらいよね

GCEのチュートリアルをやってみた

プロジェクトの作成

  1. Google Developer Consoleにいく
  2. プロジェクトの作成を行う

余談
プロジェクト名はあとから変えられますがプロジェクトIDは変えられないので慎重?に
私が仕事で使う場合はシステム名+種別+年月とかにしてます。例)howdysystem-product-201504
ステージング環境と本番環境を同じプロジェクト名にしたときにプロジェクトIDが分かれているとわかりやすいかなと。
年月をつけるのは他の人が作ったプロジェクトIDとぶつけないためです。

無料使用を登録

  1. 住所やクレカ情報を登録 f:id:howdy39:20150420225413p:plain 60日間もしくは$300までは無料らしいです。
    クレカ登録は必須ですが勝手に課金することはないそうなので安心ですね。

VMを2つ作成

  1. クイックスタートを使用するを選択
    インスタンスを自由に作成するかクイックスタートを使用してNodeJS+Mongoのサンプルアプリが作れるようです。
    今回はサンプルアプリを選んでみます。
  2. 右側の開始を選択 f:id:howdy39:20150420224840p:plain
  3. 右側の手順に従ってVMを2つ作成 f:id:howdy39:20150420225100p:plain

バックエンドVMの設定

  1. Mongoのインストールと起動 f:id:howdy39:20150420225142p:plain

フロントエンドVMの設定

  1. git,NodeJS,npmのインストール
  2. サンプルアプリを取得
  3. NodeJSサービスを起動 f:id:howdy39:20150420225159p:plain

※NodeJSを起動する際の内部IPはインスタンスの詳細画面に出てくる内部IPアドレスです。
インスタンス一覧画面にあるのは外部IPアドレスのでそこだけ注意ですかね。

アプリ実行

よくあるTODOアプリです。Angularのデモかなんかで見たことがある気がする。 f:id:howdy39:20150420225257p:plain

Mongoに格納されている確認

findで確認します
ちゃんととれてますね。 f:id:howdy39:20150420225325p:plain