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
HashiCorp ダドガーCTOが語るCCoE導入のトレンド
IT関連
2023-04-25 14:55
コロナ禍でも「データドリブン組織はレジリエンスがある」–タブロー調査
IT関連
2021-01-21 23:50
株式取引業務をユースケースに、量子暗号通信による膨大な金融取引データの高秘匿・低遅延伝送の検証実験を実施
IT関連
2022-01-18 03:56
EV競争、日本に脱落リスク 欧米勢はEVシフト、異業種も参入
IT関連
2021-02-25 22:00
アマゾン、スパイウェア企業NSO GroupをAWSから排除–記者らへのハッキング報道受け
IT関連
2021-07-20 09:31
IT、製造、金融11社が「量子技術による新産業創出協議会」を設立へ
IT関連
2021-06-01 09:26
2021年以降の工場の未来–インダストリー4.0の5つのトレンド
IT関連
2021-02-25 23:59
ビズリーチ、従業員のコンディション変化を把握する新機能–人材の定着へ
IT関連
2022-04-17 03:40
H&Mが新疆ウイグル自治区の綿花不買を理由に中国のアプリから削除される
その他
2021-03-27 00:52
東京五輪、閉会式の世帯視聴率は46.7%で歴代3位 ミュンヘン大会に及ばず
くらテク
2021-08-11 12:08
MSCHFがSpotにリモコン式ペイントボール銃搭載、ボストン・ダイナミクスは嫌な顔
ロボティクス
2021-03-21 09:03
ポケモンGOのバレンタインは時間との勝負 チャレンジのクリア条件にも要注意
くらテク
2021-02-16 22:59
岐阜県と慶應大、マイクロソフトがIT教育で産学官連携を始動
IT関連
2021-06-12 16:09
「Ubuntu 23.10」がリリース–見た目よりも大幅なアップデート
IT関連
2023-10-25 09:41