【Next Tokyo】基調講演を含むセッションをアーカイブ公開中!最新の AI フルスタック環境や事例など、注目のテクノロジーをいつでもご視聴いただけます。

サーバーレス

サーバーレス アプリケーションを迅速に構築してデプロイ

Google のサーバーレス プラットフォームは、クラウド ネイティブ アプリケーションへの最短経路を提供し、インフラストラクチャの管理を気にすることなく、スピードと拡張性を実現します。

概要

インフラストラクチャではなくアプリケーションに集中

Cloud Run がインフラストラクチャの設定、メンテナンス、管理を行うため、サーバーの管理、ソフトウェアの構成、フレームワークの更新に費やす時間を減らし、コーディングにより多くの時間を費やすことができます。

Cloud Run functions でイベント ドリブン アーキテクチャを構築する

エコシステム全体の状態変化に動的に反応する、軽量で単一目的のコード スニペットを導入します。130 以上のネイティブ Google Cloud サービス、データベース ミューテーション、サードパーティ SaaS Webhook から、Eventarc を介してワークロードをシームレスにトリガーできます。リソースはトリガー時に即座に割り当てられ、自動的にスピンダウンされます。

動的な自動スケーリングとゼロへのスケーリング

インフラストラクチャの過剰なプロビジョニングや過剰な支払いを心配することなく、予測不可能なトラフィックの急増に対応できます。当社のプラットフォームは、大量の同時リクエストを処理するためにインスタンスを動的に自動スケールアップし、アイドル期間中はゼロにスケールダウンします。従量課金制の料金モデルでは、サービスが実行されている場合にのみ料金が発生します。

コンテナのポータビリティとソースベースの柔軟性

標準の OCI 準拠のコンテナ イメージをデプロイすることで、アーキテクチャの自由度を維持できます。また、未加工のソースコードを直接デプロイすると、組み込みの Google Cloud Buildpack が舞台裏でコードを自動的にコンパイル、パッケージ化、コンテナ化します。

Google Cloud サーバーレス

Google Cloud サーバーレスインフラストラクチャを管理せずにエンドツーエンドのアーキテクチャを構築
サービス カテゴリサポート対象プロダクト説明

サーバーレス コンピューティング

コンテナ化されたマイクロサービス、API、バックグラウンド ジョブ、イベント ドリブン関数を、ゼロへの自動スケーリングとソースからクラウドへのワークフローでデプロイします。

サーバーレス オーケストレーション

マイクロサービスを接続し、100 以上のソースからイベントをシームレスにルーティングして、組み込みの再試行メカニズムにより、複数ステップの復元力のあるビジネス ロジックを自動化します。

サーバーレス NoSQL とオブジェクト ストレージ

リアルタイム同期、ACID トランザクション、高可用性を備えたサーバーレス ドキュメント データベースで、非構造化データを保存し、ウェブアプリやモバイルアプリを強化します。

サーバーレス リレーショナル データベース

自動スケーリング、レプリケーション、自動パッチ適用、組み込みのベクトル検索により、フルマネージドの MySQL、PostgreSQL、エンタープライズ ワークロードを実行します。

Google Cloud サーバーレス

インフラストラクチャを管理せずにエンドツーエンドのアーキテクチャを構築

サーバーレス コンピューティング

サポート対象プロダクト
説明

コンテナ化されたマイクロサービス、API、バックグラウンド ジョブ、イベント ドリブン関数を、ゼロへの自動スケーリングとソースからクラウドへのワークフローでデプロイします。

サーバーレス オーケストレーション

サポート対象プロダクト
説明

マイクロサービスを接続し、100 以上のソースからイベントをシームレスにルーティングして、組み込みの再試行メカニズムにより、複数ステップの復元力のあるビジネス ロジックを自動化します。

サーバーレス NoSQL とオブジェクト ストレージ

サポート対象プロダクト
説明

リアルタイム同期、ACID トランザクション、高可用性を備えたサーバーレス ドキュメント データベースで、非構造化データを保存し、ウェブアプリやモバイルアプリを強化します。

サーバーレス リレーショナル データベース

サポート対象プロダクト
説明

自動スケーリング、レプリケーション、自動パッチ適用、組み込みのベクトル検索により、フルマネージドの MySQL、PostgreSQL、エンタープライズ ワークロードを実行します。

仕組み

1. アプリ、ウェブサイト、マイクロサービス、エージェントなどを好みの言語でコーディング

2. アプリをコンテナにパッケージ化するか、ソースコードからデプロイして Cloud Run にパッケージ化を任せる

3. 1 つのコマンドでアプリをライブデプロイ

4. アプリが受信するトラフィックに基づいて、コンテナをゼロまで自動的にスケールアップまたはスケールダウン

Cloud Run の仕組み
Cloud Run の仕組み
一般的な使用例

ウェブサイトとウェブ アプリケーション

Cloud Run でウェブサイトを構築する

さまざまな言語やフレームワーク(Go、Python、Java、Node.js、.NET など)を使用して Cloud Run でウェブサイトを構築し、Cloud SQL 上の SQL データベースにアクセスし、動的 HTML ページを表示できます。

軽量アーキテクチャ図
    Cloud Run でウェブサイトを構築する

    さまざまな言語やフレームワーク(Go、Python、Java、Node.js、.NET など)を使用して Cloud Run でウェブサイトを構築し、Cloud SQL 上の SQL データベースにアクセスし、動的 HTML ページを表示できます。

    軽量アーキテクチャ図

      生成 AI アプリとエージェント

      サービングとオーケストレーション

      生成 AI アプリとそのユーザーの間のリクエスト - レスポンス フロー。LangChain を実行して、検索拡張生成(RAG)のオーケストレーション、プロンプトの準備、推論エンドポイントの呼び出し、回答のストリーミングを行います。

        サービングとオーケストレーション

        生成 AI アプリとそのユーザーの間のリクエスト - レスポンス フロー。LangChain を実行して、検索拡張生成(RAG)のオーケストレーション、プロンプトの準備、推論エンドポイントの呼び出し、回答のストリーミングを行います。

          GPU を使用したオンデマンド AI 推論

          リアルタイム推論を強化

          Cloud Run GPU 機能を使用して、オープンソース モデルやカスタム ファイン チューニング モデルによるリアルタイム推論が可能になります。chatbot の構築、すぐに使えるドキュメントの要約の生成などを行いつつ、予測できないトラフィックの急増にも対応するスケーリングを実現します。また、Cloud Run functions で GPU を使用すると、データ サイエンティストは、基盤となるインフラストラクチャの知識があまりなくても、Python スクリプトを実行し、イベント ドリブン推論を行うことができます。

          軽量アーキテクチャ図
            リアルタイム推論を強化

            Cloud Run GPU 機能を使用して、オープンソース モデルやカスタム ファイン チューニング モデルによるリアルタイム推論が可能になります。chatbot の構築、すぐに使えるドキュメントの要約の生成などを行いつつ、予測できないトラフィックの急増にも対応するスケーリングを実現します。また、Cloud Run functions で GPU を使用すると、データ サイエンティストは、基盤となるインフラストラクチャの知識があまりなくても、Python スクリプトを実行し、イベント ドリブン推論を行うことができます。

            軽量アーキテクチャ図

              安全なサーバーレス データベース接続

              Cloud Run からデータベースに接続する

              Google Cloud は、Cloud Run および Cloud Run functions から Cloud SQL for PostgreSQL、MySQL、SQL Server へのネイティブで高性能な接続を提供します。Cloud SQL は、優れたクラウド サーバーレス データベース ソリューションとして、組み込みの IAM ベースの認証と自動接続プールを利用しています。これにより、サーバーレス アプリケーションは、リレーショナル ワークフローのボトルネック、データベース認証情報の漏洩、複雑なネットワーク構成の必要性を回避しながら、ゼロから弾力的にスケールして、高トラフィックの需要に対応できます。

                Cloud Run からデータベースに接続する

                Google Cloud は、Cloud Run および Cloud Run functions から Cloud SQL for PostgreSQL、MySQL、SQL Server へのネイティブで高性能な接続を提供します。Cloud SQL は、優れたクラウド サーバーレス データベース ソリューションとして、組み込みの IAM ベースの認証と自動接続プールを利用しています。これにより、サーバーレス アプリケーションは、リレーショナル ワークフローのボトルネック、データベース認証情報の漏洩、複雑なネットワーク構成の必要性を回避しながら、ゼロから弾力的にスケールして、高トラフィックの需要に対応できます。

                  概念実証を開始する

                  Cloud Run では毎月 200 万件のリクエストを無料でご利用いただけます

                  大規模なプロジェクトを計画していますか?

                  サンプル コンテナのデプロイ

                  Google Cloud サービスに接続する

                  既存のウェブサービスを実行する

                  よくある質問

                  よくある質問

                  Google Cloud サーバーレスにはどのようなプロダクトが含まれていますか?

                  Google Cloud サーバーレスは、コンテナ化されたマイクロサービスとイベント ドリブン関数(Cloud Run、App Engine)、オーケストレーション / イベント処理(Eventarc、Workflows、Pub/Sub)、フルマネージド データベースとストレージ(Cloud SQL、Firestore、AlloyDB、Cloud Storage)を組み合わせたものです。

                  Cloud Run は、基盤となるインフラストラクチャを管理することなく、ウェブ アプリケーション、マイクロサービス、バックグラウンド ジョブにフルマネージド環境を提供する基盤プラットフォームです。

                  いいえ。プラットフォームはコンテナ テクノロジーを使用していますが、コンテナ化は完全にオプションです。未加工のコード(Python、Go、Node.js、Java)を送信すると、Cloud Run が自動的にビルド、保護、デプロイを行います。

                  厳格な従量課金制モデルで運用され、実際の実行時間 100 ミリ秒単位で課金されます。アイドル状態のインスタンスはゼロにスケールダウンされます(費用は $0)。すべてのアカウントに、1 か月あたり 200 万リクエストの永続的な無料枠が含まれています。

                  サーバーレス アプリは、数百の同時実行インスタンスに瞬時にスケールできるため、コンピューティングのスケーリングに合わせてデータベース接続を安全にキューに入れて再利用するには、データベース接続プーリング(組み込みのプーラーまたは Cloud SQL Proxy などの専用ミドルウェア プロキシを使用)が不可欠です。

                  Serverless computing
                  • Google Cloud プロダクト
                  • 100 種類を超えるプロダクトをご用意しています。新規のお客様には、ワークロードの実行、テスト、デプロイができる無料クレジット $300 分を差し上げます。また、すべてのお客様に 25 以上のプロダクトを無料でご利用いただけます(毎月の使用量上限があります)。
                  Google Cloud