Google Cloud Run を試してみた
Cloud Run が発表されました。 cloud.google.com cloud.google.com 特徴 大きな特徴はKNativeベースのサービスです。 ローカルでテストすることも可能ですし、Serverless 環境を GCP があらかじめ用意してくれているので実行が楽です。 また、 GKE 上で実行することが出来るので、 GKE をすでに使用している場合、リソースを効率的に活用できることが期待できます。 Quick Start をやってみる cloud.google.com Quick Start を3つあるうち、Quickstart: Deploy a Prebuilt Sample Container と Quickstart: Build and Deploy の2つ試してみました。3つめの Quickstart: Deploy to Cloud Run on GKE は GKE 上で動かすのですが、現在 GKE のクラスタを持っていないため省略しました。 Quickstart: Deploy a Prebuilt Sample Container すでに用意されているコンテナを動かします。 特に問題なくするするっと出来ました。一点だけ Check Allow unauthenticated invocations の部分はなぜかチェックできなく、一旦ログアウトしてもう一度ログインしたところチェックできるようになりました。 Allow unauthenticated invocations をチェックしないとブラウザでの確認が困難なので注意が必要です。 初回デプロイは数分かかりましたが、2回目以降は数秒でデプロイが終わり立ち上がりも早く、実用的に感じました。 ブラウザでの実行結果 リージョンは日本に無いようですが、レスポンスタイムもそれほど気にならない (1秒程度) なので、ちょっとしたサービスを立ち上げるのならまったく問題ないかと思いました。 Quickstart: Build and Deploy 自分のローカル環境でサンプルプログラムと Dockerfile を用意して、Cloud Build で Docker Image を作成し、それを Cloud Run で実行します。 ...