Google のサーバーレス プラットフォームは、クラウド ネイティブ アプリケーションへの最短経路を提供し、インフラストラクチャの管理を気にすることなく、スピードと拡張性を実現します。
概要
Cloud Run がインフラストラクチャの設定、メンテナンス、管理を行うため、サーバーの管理、ソフトウェアの構成、フレームワークの更新に費やす時間を減らし、コーディングにより多くの時間を費やすことができます。
エコシステム全体の状態変化に動的に反応する、軽量で単一目的のコード スニペットを導入します。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 トランザクション、高可用性を備えたサーバーレス ドキュメント データベースで、非構造化データを保存し、ウェブアプリやモバイルアプリを強化します。
Cloud Run GPU 機能を使用して、オープンソース モデルやカスタム ファイン チューニング モデルによるリアルタイム推論が可能になります。chatbot の構築、すぐに使えるドキュメントの要約の生成などを行いつつ、予測できないトラフィックの急増にも対応するスケーリングを実現します。また、Cloud Run functions で GPU を使用すると、データ サイエンティストは、基盤となるインフラストラクチャの知識があまりなくても、Python スクリプトを実行し、イベント ドリブン推論を行うことができます。
Cloud Run GPU 機能を使用して、オープンソース モデルやカスタム ファイン チューニング モデルによるリアルタイム推論が可能になります。chatbot の構築、すぐに使えるドキュメントの要約の生成などを行いつつ、予測できないトラフィックの急増にも対応するスケーリングを実現します。また、Cloud Run functions で GPU を使用すると、データ サイエンティストは、基盤となるインフラストラクチャの知識があまりなくても、Python スクリプトを実行し、イベント ドリブン推論を行うことができます。
Google Cloud は、Cloud Run および Cloud Run functions から Cloud SQL for PostgreSQL、MySQL、SQL Server へのネイティブで高性能な接続を提供します。Cloud SQL は、優れたクラウド サーバーレス データベース ソリューションとして、組み込みの IAM ベースの認証と自動接続プールを利用しています。これにより、サーバーレス アプリケーションは、リレーショナル ワークフローのボトルネック、データベース認証情報の漏洩、複雑なネットワーク構成の必要性を回避しながら、ゼロから弾力的にスケールして、高トラフィックの需要に対応できます。
Google Cloud は、Cloud Run および Cloud Run functions から Cloud SQL for PostgreSQL、MySQL、SQL Server へのネイティブで高性能な接続を提供します。Cloud SQL は、優れたクラウド サーバーレス データベース ソリューションとして、組み込みの IAM ベースの認証と自動接続プールを利用しています。これにより、サーバーレス アプリケーションは、リレーショナル ワークフローのボトルネック、データベース認証情報の漏洩、複雑なネットワーク構成の必要性を回避しながら、ゼロから弾力的にスケールして、高トラフィックの需要に対応できます。
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 などの専用ミドルウェア プロキシを使用)が不可欠です。