GoogleCloudにおけるServerlessは、アプリケーションやサービスの開発・運用においてインフラの管理負荷を極限まで軽減する手段で注目を集めています。
GoogleCloudFunctionsやCloudRunAppEngineなどが代表的なServerlessコンピューティングサービスであり、イベント駆動型やスケーラブルなマイクロサービスの構築に最適な環境を提供します。
Serverlessの利点ではまず必要なときにだけコンピューティングリソースを利用し、使った分だけ課金されるため無駄のないコスト管理が可能です。
加えてGoogleCloudの強力なインフラを背景に、パフォーマンスやセキュリティの面でも高水準を維持できます。
CloudFunctionsではHTTPリクエストやクラウドストレージイベントなどをトリガーでコードを実行できるため、シンプルな自動処理から複雑なAPI連携まで柔軟に対応できるのです。
CloudRunはコンテナベースでの実行が可能であり、Serverlessの恩恵を受けながらも従来のアプリケーションアーキテクチャを活かしたサービス構築が実現します。