そろそろCloud runでDocker?

hagi に投稿

最近Google Cloud Skills Boostで学んでいる。このサイトは執筆時点ではGCEで動かしているが、Build a Website on Google Cloudをやっていると、Cloud runに移行するのも良いかなと思えてきた。

理由は、十分に安価に運用できそうなこと。現在は無料枠を有効活用して月100円以下なので、仮に安くできるとしても実利はなく、むしろ多少金額が上がってもスピードが早くなったり運用負荷が減れば切り替えても良いと思っている。商売で顧客向けのサイトを立てるときはさくらのクラウドを使うのを原則としているが、スケーラビリティを考えるとこれまでもGCPに期待したいと考えていた。自分で使い続けながら、いろいろトライアルしていれば、自信を持って奨められるだろう。

GKEは本格的なので、弱小ブログでは実施の意味が見いだせないし実力を感じることはできないだろうが、Cloud runならもうちょっとお手軽感があり、asia-northeast1(東京)でも無料枠が有効そうに見えるので、負担にならないコストで遅延が小さくなることが期待できる。加えて、何かの間違いでアクセスが増えた場合でも相応のコストで対応できるようになる可能性がある。Googleのブログで、GKEとCloud runの違いを記述した記事があったことから背中を押されている感じがする。

一方Drupalの世界でもInstall Drupal on Google Cloud Run | GCP | Container Registryという記事があり、Drupal 9.2.10でのセットアップ画面で動いている。google/drupal9-php8-apacheでは9.3。手順を修得すれば、現在のGCEと遜色のないペースでリビジョンアップに対応できるようになるだろうし、REST対応の高度化にも期待ができる。

まだ、実際にやってみると決断したわけではないが、ちょっとワクワクしている。AWSやAzureも見るべきだとは思うが、手を広げすぎると睡眠時間が減ってしまう。

もう残りわずかだが、みんなで学ぼう Google Cloud 〜 オンライン体験プログラム 〜に感謝している。

タグ