Cloud Run のランタイムは、コンポーネントとオペレーティング システム、特定のプログラミング言語用に記述されたコードをビルドして実行するために必要なソフトウェア、関数をサポートするソフトウェアを含むベースイメージです。
ランタイムは、プレビューや一般提供(GA)など、さまざまなリリース ステージで利用できます。詳細については、プロダクトのリリース ステージをご覧ください。
プレビュー
ランタイムがプレビュー版のときに Google Cloud CLI を使用してワークロードをデプロイする場合は、gcloud beta run deploy コマンドを使用します。一般提供(GA)
一般提供(GA)のサポート期間中:
- ランタイム コンポーネントは、セキュリティとバグの修正で定期的に更新されます。
- 安定性を維持するため、Cloud Run は、互換性を破る機能や変更をランタイムに実装しないように努めています。互換性を破る変更については、Cloud Run のリリースノートで事前に発表されます。
各コミュニティで言語バージョンが積極的にメンテナンスされなくなると、Cloud Run ではその言語ランタイムのメンテナンスとサポートの提供も停止します。ランタイム サポート スケジュールに記載されているランタイムのサポート終了フェーズに達する前に、Google は Google Cloud コンソールでお客様に通知します。
Google は、 Google Cloudサービスの使用に関するお客様の契約条件に沿って、ランタイム サポートのスケジュールまたはライフサイクルを変更することがあります。
ランタイムのライフサイクル
| 一般提供レベルのサポート | 非推奨 | 廃止 | |
|---|---|---|---|
| 作成と再デプロイ | ○ | はい | いいえ |
| 既存のワークロードの実行 | ○ | ○ | 無効になっている可能性あり |
| 言語パッチ | ポリシーに従う | ポリシーに従う | 更新なし |
| システム パッケージのパッチ適用 | ポリシーに従う | ポリシーに従う | 更新なし |
| OS へのパッチ適用 | ポリシーに従う | ポリシーに従う | 更新なし |
| カスタマー サポート | 一般提供レベルのサポート | ランタイム サポートなし | ランタイム サポートなし |
通知期間
Cloud Run は、ランタイムのサポートが終了する 90 日前に通知の発行を開始します。通知を受け取ったら、関数を新しいサポートされているランタイムにアップグレードする準備を行う必要があります。
非推奨と廃止
コンポーネントが積極的にメンテナンスされなくなると、Cloud Run ではそれらを非推奨として扱い、最終的にはランタイムを削除することがあります。
これには、非推奨日の公開、非推奨期間の公開、廃止日の公開という 3 つの段階があります。次のスケジュールでは、非推奨日は非推奨期間の開始を示し、廃止日は廃止期間の開始を示しています。廃止日には、廃止期間の開始日を示します。
非推奨期間中は通常、そのランタイムを使用した新しいワークロードの作成と既存のワークロードの更新を続けることができます。この期間を利用して、非推奨のランタイムを使用するワークロードを最新のランタイムに移行してください。
廃止日以降は、そのランタイムを使用する新しいワークロードの作成と既存のワークロードの更新ができなくなります。ワークフローをデプロイするには、最新のランタイムを選択する必要があります。廃止されたランタイムを使用し続けるワークロードは、無効にされる可能性があります。
サポート スケジュール
サポートされている Cloud Run ランタイムと、非推奨になった、または廃止されたランタイムの一覧を以下に示します。
リリースの条件と安定性によっては、日程が変更される可能性があります。非推奨日または廃止日が空白の場合は、フェーズがまだスケジュールされていないことを意味します。このページで最新の情報をご確認ください。
Node.js
| ランタイム | ランタイム ID | スタック | ランタイム ベースイメージ | 非推奨 | 廃止 |
|---|---|---|---|---|---|