Google App EngineとCloud Runのどちらを選択すべきかGoogle Cloudチートシート(6)

「Google App EngineとCloud Runのどちらを使おうか」と迷ったことはないでしょうか。本記事ではGoogle App Engineのスタンダード環境とフレキシブル環境、Cloud Runの3つを比較し、選択のコツを示します。

» 2024年09月27日 05時00分 公開
[高田麻実ジーアイクラウド株式会社]

この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。

 本連載「Google Cloudチートシート」では、Google Cloudを活用する上でのさまざまなコツを、できるだけ分かりやすく、簡潔に紹介しています。

 Google Cloudには、アプリケーションをデプロイするためのサーバレスサービスが幾つかあります。その中で、「Google App Engine」(以下、App Engine)と「Cloud Run」には類似点が多く、どちらを選択すればよいのか迷うことがあるかもしれません。本記事では、この2つのサービスの選択基準について解説します。

解決できる課題

  • アプリケーションの要件やユースケースに応じて、Cloud RunとApp Engine(スタンダード環境・フレキシブル環境)のどちらが適しているかを判断するための知識が欲しい
  • 両サービスの課金モデルと、使用頻度や稼働時間に基づいて最適なコスト効率を実現する方法が分かる

GoogleCloudのコンピューティング(実行環境)サービスは多様

 コンピューティング(実行環境)サービスとは、アプリケーションコードを動かすプロダクト群です。以下はGoogle Cloudにおけるコンピューティングサービスの一覧です。

コンピューティングサービスの分類。Cloud Runはコンテナを扱うため、Container as a Service (CaaS)にも分類されるが、マネージドサービスとしての提供や自動スケーリングによって、Platform as a Service (PaaS) に近いといえる

参考リンク:PaaS、IaaS、SaaS、CaaS の違い

Copyright © ITmedia, Inc. All Rights Reserved.

スポンサーからのお知らせPR

注目のテーマ

AI for エンジニアリング
「サプライチェーン攻撃」対策
1P情シスのための脆弱性管理/対策の現実解
OSSのサプライチェーン管理、取るべきアクションとは
Microsoft & Windows最前線2024
システム開発ノウハウ 【発注ナビ】PR
あなたにおすすめの記事PR

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。