投稿者:中根 洋平

What's New in Serverless Compute?

皆さま、こんにちは。
Next'19に参加しています中根です。

参加したセッションの内容や雰囲気について簡単にお伝えしたいと思います。
今回はWhat's New in Serverless Compute?です。
さてこのセッションではサーバーレスの新機能について紹介していくセッションとなります。
キーノートで発表されたCloud Runの話もありましたので簡単に触れていきたいと思います。

Serverless VPC Access

Cloud FunctionとGAE両方にて利用が可能となります。
VPC配下のGCEインスタンスやGCEインスタン上で可動するGCPのサービスにアクセスが可能となります。
つまりGAEからCloud Memorystoreを利用することもできるようになります。
Python3.7版のGAEではMemcacheが利用できなくなったので代替サービスを探されていた方には朗報ではないでしょうか。

Cloud Runでは1インスタンで複数リクエストの同時実行が可能に

今回Cloud Runが発表されましたがその中で少し気になる機能がありましたので紹介します。
Cloud Runでは複数リクエストを1インスタンスで同時実行することが可能になります。
これによりコールドスタートの時間短縮によりレスポンスの向上やリクエスト処理能力の向上が見込めます。 こちらについては並行度を1から5に上げることで1秒あたりのリクエスト処理数が7倍になるというデモがセッション内にありました。
Cloud Functionsでは1インスタンス1リクエストですので、ワークロードによっては速度やコスト改善出来るのではないでしょうか。

いかがでしたでしょうか。
それではまた次のブログでお会いしましょう。

参考リンク

Configuring Serverless VPC Access
Cloud Run
Cloud Functions Auto-scaling and Concurrency