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 を有効にする
まだ有効にしていない場合は、次の API を有効にします。
コンソール
Compute Engine API が有効になっていない場合は、有効にします。
API を有効にするために必要なロール
API を有効にするには、serviceusage.services.enable 権限が必要です。プロジェクトを作成した場合は、オーナーロール(roles/owner)を通じてこの権限がすでに付与されている可能性があります。それ以外の場合は、Service Usage 管理者ロール(roles/serviceusage.serviceUsageAdmin)を通じてこの権限を取得できます。ロールを付与する方法を確認する。
gcloud
Compute Engine API が有効になっていない場合は、有効にします。
API を有効にするために必要なロール
API を有効にするには、serviceusage.services.enable 権限が必要です。プロジェクトを作成した場合は、オーナーロール(roles/owner)を介してこの権限がすでに付与されている可能性があります。それ以外の場合は、Service Usage 管理者ロール(roles/serviceusage.serviceUsageAdmin)を介してこの権限を取得できます。ロールを付与する方法をご覧ください。
gcloud services enable compute.googleapis.com
メンテナンスの詳細を表示する
gcloud:
gcloud compute zones describeコマンドgcloud compute zones describe ZONE --project PROJECT
API:
zones.getメソッドGET https://compute.googleapis.com/compute/v1/projects/PROJECT/zones/ZONE
メンテナンスに関する情報は、次の例のようなセクションでレスポンスに表示されます。
"upcomingMaintenances": [
{
"type": "PRIVATE_ZONE_MAINTENANCE",
"subType": "MAINTENANCE_TYPE_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 のプライベート ゾーンのメンテナンス スケジュールと時間枠の詳細を提供します。
制限事項
gcloud または API を使用した list オペレーション(zones.list メソッドや regionZones.list メソッドなど)では、メンテナンス ステータスは使用できません。メンテナンス ステータスを表示するには、上記の describe コマンドまたは get メソッドを使用する必要があります。
フィールドの説明
以降のセクションでは、ゾーンの説明時に ULL Solution の限定公開ゾーンで使用できる固有のフィールドについて説明します。次のフィールドは、 Google Cloudのパブリック ゾーンでは使用できません。
resourceStatus.upcomingMaintenances[]
オブジェクトの配列。各オブジェクトは定期メンテナンスの時間枠を表します。今後 7 日以内に予定されている進行中および将来のすべてのメンテナンス ウィンドウが含まれます。
| フィールド | タイプ | 説明 |
|---|---|---|
type |
enum | メンテナンスのタイプ。type 列挙型をご覧ください。 |
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 |
デフォルト値。 |
MAINTENANCE_TYPE_DISRUPTIVE_UPGRADE |
ゾーンのメンテナンスの時間枠の詳細で説明されている中断を伴うアップグレードの時間枠に対応します。 |
MAINTENANCE_TYPE_CUSTOMER_MAINTENANCE |
ゾーンのメンテナンスの時間枠の詳細で説明されている顧客のメンテナンスの時間枠に対応します。 |
MAINTENANCE_TYPE_STABLE |
ゾーンのメンテナンスの時間枠の詳細で説明されている安定した時間枠に対応します。 |
MAINTENANCE_TYPE_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 |
今後のメンテナンスの時間枠情報を取得できません。しばらくしてからもう一度お試しください。 |