Google Cloud FunctionsやCloud Runのコールドスタートを高速化する「startup CPU boost」登場

今回は「Google Cloud FunctionsやCloud Runのコールドスタートを高速化する「startup CPU boost」登場」についてご紹介します。

関連ワード (改善、最小、発生等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


Google Cloudは、Cloud FunctionsやCloud Runにおけるコールドスタートで時間がかかる起動時間を短縮する「startup CPU boost」を発表しました。

fig

Cloud RunやCloud Functionsなどの、いわゆるサーバレス基盤により提供されるサービスでは、まったくインスタンスが存在しない状態から、リクエストの発生によりインスタンスを起動する、「コールドスタート」が発生する場面がしばしばあります。

サーバレスであってもあらかじめ最小のインスタンス数を指定しておき、リクエストがない状態でも最小インスタンスでリクエストを待ち構えていれば、リクエストがあったときに瞬時にインスタンスの処理を開始させることは可能です。

この状態をウォームスタートと一般に呼びますが、ウォームスタートは迅速なレスポンスの一方で待ち時間にもインスタンスを起動しておくため、そのコンピュータリソースの消費による一定のコストが発生します。

一方、コールドスタートではリクエストが発生していないときにはインスタンスをゼロにしておくため、リクエスト待ちのコストをゼロに抑えることができます。しかし、リクエストが来たタイミングでまずインスタンスを起動する必要があるため、リクエストから処理開始までのレスポンスタイムが大きく遅くなるという欠点があります。

startup CPU boostは、このコールドスタートの欠点を改善できるサービスです。

fig

Google Cloudによると、特に起動に時間がかかるJavaアプリケーションでの効果は高く、最大でコールドスタートのレスポンスタイムを半分に減らせたとのことです。またNode.jsアプリケーションでもレスポンスタイムを30%改善したと説明されています。

startup CPU Boostの仕組みは説明されていませんが、起動時のメモリイメージを保存して高速にロードさせる、などの技術が使われているのではないかと想像します。

startup CPU boostは現時点でプレビュー機能として提供されており、Cloud Runでは管理画面からオンにすることで利用可能。Cloud Functionsではデフォルトでオンになっているとのことです。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
カリフォルニア最高裁がギグワーカーを個人事業主に分類するProp 22を違憲とする訴訟を棄却
シェアリングエコノミー
2021-02-05 02:41
SPACの作るグラフは誇大広告の限界を探るものになっている
VC / エンジェル
2021-06-26 00:28
熱帯地域のデータセンター、高度な冷却技術が課題–シンガポールで進む取り組み
IT関連
2023-12-13 22:53
メルカリが子会社ソウゾウを通じEC化支援事業参入、メルカリにネットショップを開設できる「メルカリShops」発表
ネットサービス
2021-07-29 06:16
セールスフォースとAWSが提携を拡大–両社サービスをよりシームレスに
IT関連
2021-06-25 23:52
売り切り型のサブスク「SaaS Plus a Box」とは–特徴と可能性
IT関連
2023-12-26 03:01
[速報]ChatGPTを組み込んだ「Microsoft 365 Copilot」は月額30ドルの追加料金で提供。マイクロソフトが発表。Inspire 2023
Microsoft
2023-07-19 00:25
サプライチェーンのセキュリティ対策が進まない–タニウム調査
IT関連
2022-08-26 09:21
グーグル、「Android」にプライバシーサンドボックスを導入へ
IT関連
2022-02-18 22:32
名古屋港のシステムが障害から復旧
IT関連
2023-07-07 09:19
グーグル、「Chrome」の新たなゼロデイ脆弱性の修正を公開
IT関連
2022-09-07 20:42
豊通リサイクル、「ヒヤリハット報告アプリ」をノーコード開発–プログラミング未経験の工場長が3時間で作成
IT関連
2022-10-27 13:38
グーグル、一部従業員のネットアクセスを制限–サイバー攻撃のリスク低減に向け
IT関連
2023-07-21 12:34
「Windows 10」上でLinux GUIアプリ実行、次期アップデートで対応へ
IT関連
2021-05-26 16:25