ULL Solution の限定公開ゾーンでのメンテナンス
このページでは、 Google Cloud Ultra Low Latency(ULL)ソリューションで使用されるプライベート ゾーンのゾーン メンテナンス プロセスの概要について説明します。
ULL Solution のデュアルゾーン設計の概要
ULL ソリューションは、市場取引を中断することなく定期的なメンテナンスとテストを実行できるように、デュアルゾーン設計を採用しています。この設計をサポートするため、ULL Solution で使用される限定公開ゾーンには、 Google Cloudの公開ゾーンとは異なる可用性とメンテナンスのプロパティがあります。詳細については、以下をご覧ください。
- 特定のリージョン内の 2 つのプライベート ゾーン: ULL Solution で使用される特定のリージョンには、2 つのプライベート ゾーンがあります。たとえば、
us-south1リージョンには限定公開ゾーンus-south1-dとus-south1-eがあります。 - 特定の時点で本番環境のワークロードをサポートするゾーンは 1 つのみ: 次をご覧ください。
- 本番環境ゾーンは、ライブ取引のアクティブな環境です。このゾーンで安定した環境を維持するため、Google はメンテナンスや更新を行いません。
- メンテナンス ゾーンは、Google が更新と修復を行う非アクティブな環境です。また、取引所の運営者と参加者も更新とテストを行うことができます。メンテナンス プロセスには、Google が更新と修復を行うタイミングと、お客様が推奨される操作を行うタイミングを決定する独自の時間枠が含まれています。
- 毎週のゾーン切り替え: 各ゾーンの役割は、gcloud または API を使用して表示できる毎週のスケジュールで切り替わります。既存の本番環境ゾーンはメンテナンス ゾーンに切り替わり、メンテナンス ゾーンは本番環境ゾーンに切り替わります。この切り替えは週に 1 回行われます。
取引所運営者と取引所参加者の要件
取引所の運営者と取引所の参加者は、本番環境ワークロードを本番環境ゾーンで実行し、各メンテナンス ウィンドウの推奨アクションに従ってメンテナンス ゾーンで更新とテストを行う必要があります。
詳しくは、以下のセクションをご覧ください。
- メンテナンス ゾーンで特定の週にメンテナンスがどのように進行するかについては、ゾーンのメンテナンスの時間枠をご覧ください。
- 特定のゾーンの現在および今後のメンテナンス(具体的な開始時間と終了時間を含む)を表示するには、ゾーンのメンテナンス ステータスを表示するをご覧ください。
ゾーンのメンテナンスの時間枠
特定の週のメンテナンス ゾーンとして指定されたゾーンでは、次の連続したメンテナンスの時間枠が発生します。各ウィンドウの具体的な開始時間と終了時間については、ゾーンのメンテナンス ステータスを表示するをご覧ください。各ウィンドウの詳細については、次のメンテナンスの時間枠の詳細セクションをご覧ください。
| 日 | 適用可能なメンテナンスの時間枠 | 取引所運営者と参加者向けの推奨アクション |
|---|---|---|
| 1 日目と 2 日目 |
|
インフラストラクチャの使用は避けてください。オペレーションが失敗する可能性があります。 |
| 3 日目、4 日目、5 日目 |
|
インスタンスのプロビジョニング、ソフトウェア アプリケーションの更新、インフラストラクチャ構成の更新を行います。機能テストを実施します。 |
| 6 日目と 7 日目 |
|
パフォーマンスの検証とストレステストを実施します。 |
| 7 日目終了 |
|
本番環境ワークロードを移行します。 |
メンテナンスの時間枠の詳細
次の表に、各メンテナンスの時間枠の説明を示します。
| メンテナンスの時間枠 | 説明 |
|---|---|
| 中断を伴うアップグレード ウィンドウ |
この期間は最初の 48 時間です。 Google は、インスタンスとサービスの中断を引き起こす可能性のある更新を実行します。ゾーン内のインフラストラクチャを使用することはおすすめしません。API は使用できるが、オペレーションが不安定である。 |
| お客様のメンテナンスの時間枠 |
この期間は、中断を伴うアップグレード期間の終了後に開始され、72 時間続きます。 取引所の運営者と取引所の参加者は、インスタンスのプロビジョニング、インスタンスで実行されているソフトウェアの保守と更新、インフラストラクチャ構成の更新、機能テストの実行を行うことができます。 |
| 安定期間 |
この期間は、お客様のメンテナンスの時間枠の完了後に始まり、約 46 時間続きます。 この期間中、ゾーンは安定しており、取引所運営者と取引所参加者は、ゾーンでのアクティブな取引に備えて、パフォーマンス検証とストレステストを実施できます。 |
| 移行期間 |
この期間は安定版の期間が終了した後に始まり、約 2 時間続きます。 各ゾーンの状態が変化しています。既存の本番環境ゾーンがメンテナンス ゾーンに切り替わります。既存のメンテナンス ゾーンが本番環境ゾーンに切り替わります。この期間中、Google は中断を伴わない予備タスクを実行します。 |
U4 インスタンスのメンテナンス エクスペリエンス
U4 インスタンスのメンテナンス エクスペリエンスは、マシンタイプによって異なります。
- ULL Compute Engine インスタンス(U4P と U4C): ULL インスタンスには、 Google Cloudの他のインスタンス タイプとは異なる独自のメンテナンス エクスペリエンスがあります。これらのインスタンスは、ULL Solution の限定公開ゾーンのメンテナンス スケジュールに従ってメンテナンスされます。ホスト メンテナンスの期間は、ゾーンの中断を伴うアップグレードの時間枠に沿って行われます。
- 非 ULL Compute Engine インスタンス(U4S): 非 ULL インスタンスのメンテナンスは、透過的メンテナンスで説明されているように、一般的に Google Cloud の他のインスタンス タイプと一貫性があります。ただし、アップグレードによる非 ULL インスタンスのライブ マイグレーションは、本番環境ゾーンではサポートされていません。
Compute Engine インスタンスのメンテナンスに関する一般的な情報については、ホストイベントについてをご覧ください。
次の表に、U4 マシンタイプのホスト メンテナンス プロパティを示します。
| マシンタイプ | 一般的な定期メンテナンス イベントの頻度 | メンテナンス動作 | 事前通知 | オンデマンド メンテナンス |
|---|---|---|---|---|
| U4P と U4C | 14 日 | 終了 | 14 日 | × |
| U4S | 28 日 | ライブ マイグレーション | 7 日間 | ○ |
ゾーンのメンテナンス ステータスを表示する
次のいずれかのオプションを使用して、ゾーンの現在および今後のメンテナンスの詳細(各メンテナンスの時間枠の具体的な開始時刻と終了時刻など)を表示できます。この機能はアルファ版の API でのみ使用できます。まだ有効にしていない場合は、Compute Engine アルファ版 API を使用するの説明に沿って、プロジェクトでアルファ版 API を使用できるようにします。
gcloud:
gcloud alpha compute zones describeコマンドgcloud alpha compute zones describe ZONE --project PROJECT
API: アルファ版の
zones.getメソッドGET https://compute.googleapis.com/compute/alpha/projects/PROJECT/zones/ZONE
メンテナンスに関する情報は、次の例のようなセクションでレスポンスに表示されます。
"upcomingMaintenances": [
{
"type": "PRIVATE_ZONE_MAINTENANCE",
"subType": "DISRUPTIVE_UPGRADE",
"targetResource": "projects/my-project/zones/us-south1-d",
"windowStartTime": "2025-08-26T15:00:00Z",
"windowEndTime": "2025-08-27T15:00:00Z"
}
// Additional maintenance windows ...
]
Google Cloud は、ホスト メンテナンス イベントのモニタリングと計画で説明されているように、インスタンス レベルのメンテナンス ステータスも提供しますが、ゾーンレベルの出力のみが、次のフィールドの説明セクションで説明されているように、ULL Solution のプライベート ゾーンの完全なメンテナンス スケジュールと時間枠の詳細を提供します。
フィールドの説明
以降のセクションでは、ゾーンの説明時に ULL Solution のプライベート ゾーンで使用できる一意のフィールドについて説明します。次のフィールドは、 Google Cloudのパブリック ゾーンでは使用できません。
resourceStatus.upcomingMaintenances[]
オブジェクトの配列。各オブジェクトは定期メンテナンスの時間枠を表します。今後 7 日以内に予定されている進行中および今後のすべてのメンテナンス ウィンドウが含まれます。
| フィールド | タイプ | 説明 |
|---|---|---|
type |
enum | メンテナンスのタイプ。型列挙型をご覧ください。 |
subType |
enum | メンテナンスのサブタイプ。subType 列挙型をご覧ください。 |
targetResource |
文字列 | メンテナンス中のゾーンの完全なリソース名(projects/my-project/zones/us-south1-d など)。 |
windowStartTime |
文字列 | メンテナンスの時間枠の開始時間(RFC 3339 UTC「Zulu」形式(2025-08-26T15:00:00Z など))。 |
windowEndTime |
文字列 | メンテナンスの時間枠の終了時間(RFC 3339 UTC「Zulu」形式(2025-08-27T15:00:00Z など))。 |
type
| 値 | 説明 |
|---|---|
MAINTENANCE_TYPE_UNSPECIFIED |
デフォルト値。 |
PRIVATE_ZONE_MAINTENANCE |
ULL Solution の限定公開ゾーンに適用されるメンテナンス。 |
subtype
| 値 | 説明 |
|---|---|
MAINTENANCE_SUBTYPE_UNSPECIFIED |
デフォルト値。 |
DISRUPTIVE_UPGRADE |
ゾーンのメンテナンスの時間枠の詳細で説明されている中断を伴うアップグレードの時間枠に対応します。 |
CUSTOMER_MAINTENANCE |
ゾーンのメンテナンスの時間枠の詳細で説明されているお客様のメンテナンスの時間枠に対応します。 |
STABLE |
ゾーンのメンテナンスの時間枠の詳細で説明されている安定した時間枠に対応します。 |
TRANSITION |
ゾーンのメンテナンスの時間枠の詳細で説明されている移行期間に対応します。 |
warnings[]
追加情報を提供する警告オブジェクトの配列。
| フィールド | タイプ | 説明 |
|---|---|---|
code |
enum | 警告コード。warning.code 列挙型をご覧ください。 |
message |
文字列 | 事前警告の説明。 |
data |
配列 | Key-Value ペア([{"key": "scope", "value": "zones/us-east1-d"}] など)の警告に関するメタデータ。 |
warning.code
| 値 | 説明 |
|---|---|
WARNING_CODE_UNSPECIFIED |
デフォルト値。 |
UPCOMING_MAINTENANCES_UNAVAILABLE |
今後のメンテナンスの時間枠情報を取得できません。しばらくしてからもう一度お試しください。 |