仕組み
Cloud Functions で構築できるもの
マイクロサービスによるモノリスの解体

アジリティ、つまり機敏な開発を実現するには、単一の処理に特化した互いに独立した小さな機能単位を組み合わせてシステムを構築することが鍵となります。Cloud Functions では、アプリケーション / コンテナ / VM 単位ではなく、個々のファンクション レベルでサービスをビルドしてデプロイすることができます。

主な機能
すべての機能
お客様のご紹介

「何年も開発に携わってきましたが、Cloud Functions ほど使うのが楽しいツールに今まで出会ったことはありません。これは強力な接着剤みたいなもので、費用対効果に優れたスケーラブルなアーキテクチャを簡単に構築できます。Google が提供するビッグデータやアナリティクス サービスの驚異的なパワーを活用できるのだからすごいことです。実際、コア機能をたった数日で Cloud Functions 上に作り直すことができました。その結果、スケーラビリティ、パフォーマンス、コストが大幅に改善され、深夜のサポートコールがまったく必要でなくなりました。」
— Brian Granatir 氏 Smart Parking 社エンジニアリング チーム主任

「Meetup 社でのデベロッパーの生産性を高めるために、タスク管理を Slack に統合したいと考えていました。Google Cloud Functions のおかげで、まるで新しい HTTP 関数をパブリッシュするような感覚で簡単に統合できました。現在ではこのツールが組織全体に展開されているので、サーバーや VM を扱うことはまったくありません。」
— Jose Rodriguez 氏 Meetup 社エンジニアリング効果測定担当主任

「Google Cloud Functions のおかげで、新しい動画コンテンツの投入時に発生するトラフィックの爆発的な急増に対処できています。実際、クエリ数が毎秒 2,000 から 35,000 個のレベルに急激に増えても、まだほぼリアルタイムで分析ができています。
それまでは大量のアイドル キャパシティを抱えるリスクがあっても、ダウンタイム時はオーバープロビジョニングで対処するしかなかったのでこれは大きなメリットです。」
— Bernardo Avelar 氏 Turner Broadcasting System 社シニア テクニカル マネージャー

「Cloud Functions を使用して、Google Cloud Platform 上に簡単で直感的な開発インターフェースを備えた強力なサーバーレス アーキテクチャを構築できました。実際、Cloud Firestore の機能を Cloud Functions for Firebase と組み合わせることによって、当社のリアルタイム クラウドソーシング モバイル アプリケーションのコア機能をすべてビルドすることができました。結果として、サーバー側のロジックがシンプル化され、開発期間を半分に短縮し、60% 以上のコスト削減を達成しました。」
— Emery Coxe 氏 HomeAway 社エンジニアリング チーム主任

「Semios 社は、Google Cloud Functions をデータ取り込みパイプラインの決定的に重要な部分で利用しています。これは 150,000 個の圃場センサーで構成された IoT ネットワークから送られてくる微気候テレメトリー データを非同期的に集計して栽培者に果樹園の問題を解決するための情報をリアルタイムで提供するものです。」
— Maysam Emadi 氏 Semios 社データ サイエンティスト





ドキュメントとサンプルコード
すべて表示
最新情報
プロダクトの更新に関する最新情報と Cloud Functions の使用例をご覧ください