תחזוקה באזורים פרטיים של פתרון ULL

בדף הזה מובאת סקירה כללית על תהליך התחזוקה של אזורים פרטיים שמשמשים את פתרון Google Cloud Ultra Low Latency ‏ (ULL).

סקירה כללית על עיצוב אזור כפול לפתרון ULL

פתרון ULL משתמש בעיצוב דו-אזורי כדי להבטיח שאפשר לבצע תחזוקה ובדיקות רגילות בלי להפריע למסחר בשוק. כדי לתמוך בעיצוב הזה, לאזורים הפרטיים שמשמשים לפתרון ULL יש מאפייני זמינות ותחזוקה ייחודיים בהשוואה לאזורים ציבוריים ב- Google Cloud. פרטים נוספים זמינים במאמרים הבאים:

  • שני אזורים פרטיים באזור נתון: באזור נתון שבו נעשה שימוש בפתרון ULL יש שני אזורים פרטיים. לדוגמה, באזור us-south1 יש את האזורים הפרטיים us-south1-d ו-us-south1-e.
  • רק אזור אחד תומך בעומסי עבודה של ייצור בכל זמן נתון: ראו את הדוגמה הבאה:
    • אזור הייצור הוא הסביבה הפעילה למסחר בזמן אמת. כדי לשמור על סביבה יציבה באזור הזה, Google לא מבצעת תחזוקה או עדכונים.
    • אזור התחזוקה הוא סביבה לא פעילה שבה Google מבצעת עדכונים ותיקונים, ומפעילים ומשתתפים בבורסה יכולים גם לבצע עדכונים ובדיקות. תהליך התחזוקה כולל חלונות ייחודיים שקובעים מתי Google מבצעת עדכונים ותיקונים, וגם מתי הלקוחות צריכים לבצע פעולות מומלצות.
  • מעבר אזור שבועי: התפקיד של כל אזור משתנה לפי לוח זמנים שבועי שאפשר לראות באמצעות gcloud או ה-API. פעם בשבוע, אזור הייצור הקיים עובר לאזור התחזוקה, ואזור התחזוקה עובר לאזור הייצור.

דרישות למפעילי בורסות ולמשתתפים בבורסות

מפעילים של בורסות ומשתתפים בבורסות צריכים לוודא שהם מריצים עומסי עבודה של ייצור באזור הייצור, ומבצעים עדכונים ובדיקות באזור התחזוקה בהתאם לפעולות המומלצות לכל חלון תחזוקה.

מידע נוסף זמין בסעיפים הבאים:

חלונות זמן לתחזוקה של אזורים

בכל שבוע, חלונות הזמן לתחזוקה מתרחשים ברצף באזור שהוגדר כאזור התחזוקה. כדי לראות את שעות ההתחלה והסיום הספציפיות של כל חלון, אפשר לעיין במאמר בנושא הצגת הסטטוס של תחזוקת אזור. פרטים נוספים על כל חלון זמן לתחזוקה זמינים בקטע פרטים על חלון זמן לתחזוקה.

יום חלונות זמן רלוונטיים לתחזוקה פעולות מומלצות למפעילים ולמשתתפים בבורסות
יום 1 ויום 2
  • חלון זמן לשדרוג שעלול לשבש את הפעילות
לא מומלץ להשתמש בתשתית כי הפעולות עלולות להיכשל.
ימים 3, 4, 5
  • חלון זמן לתחזוקה של לקוחות
הקצאת מופעים, עדכון של אפליקציות תוכנה ועדכון של הגדרות התשתית. ביצוע בדיקות פונקציונליות.
ימים 6 ו-7
  • חלון יציב
ביצוע אימות ביצועים ובדיקות עומס.
סוף היום ה-7
  • חלון המעבר בין אזורים
העברת עומסי עבודה בסביבת ייצור.

פרטים על חלון זמן לתחזוקה

בטבלה הבאה מתואר כל חלון זמן לתחזוקה.

חלון זמן לתחזוקה תיאור
חלון זמן לשדרוג שעלול לשבש את הפעילות

החלון הזה נמשך 48 שעות.

‫Google מבצעת עדכונים שסביר שיגרמו לשיבושים במופעים ובשירותים. לא מומלץ להשתמש בתשתית באזור. יכול להיות שממשקי ה-API יהיו זמינים, אבל הפעולות לא יהיו יציבות.

חלון זמן לתחזוקה של לקוחות

החלון הזה מתחיל אחרי השלמת חלון השדרוג שגורם לשיבושים ונמשך 72 שעות.

מפעילים של בורסות ומשתתפים בבורסות יכולים להקצות מופעים, לתחזק ולעדכן את התוכנה שפועלת במופעים, לעדכן את הגדרות התשתית ולבצע בדיקות פונקציונליות.

חלון יציב

החלון הזה מתחיל אחרי השלמת חלון זמן לתחזוקה של הלקוח ונמשך כ-46 שעות.

במהלך החלון הזה, האזור יציב והמפעילים של הבורסה והמשתתפים בבורסה יכולים לבצע אימות של הביצועים ובדיקות עומס כדי להתכונן למסחר פעיל באזור.

חלון המעבר

החלון הזה מתחיל אחרי השלמת החלון היציב ונמשך כשעתיים.

המצב של כל אזור משתנה. אזור הייצור הקיים עובר לאזור התחזוקה. אזור התחזוקה הקיים עובר לאזור הייצור. במהלך התקופה הזו, Google מבצעת משימות מקדימות שלא גורמות לשיבושים.

חוויית התחזוקה של מכונות U4

חוויית התחזוקה של מופעי U4 תלויה בסוג המכונה:

  • מכונות של Compute Engine עם זמן השבתה נמוך במיוחד (ULL) (U4P ו-U4C): למכונות ULL יש חוויית תחזוקה ייחודית בהשוואה לסוגים אחרים של מכונות ב- Google Cloud. המופעים האלה מתוחזקים בהתאם ללוח הזמנים לתחזוקה של תחומים פרטיים ב-ULL Solution. משך התחזוקה של המארח תואם לחלון הזמן לשדרוג שגורם לשיבוש באזור.
  • מכונות Compute Engine שאינן ULL‏ (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). איך מקצים תפקידים

להפעלת ה-API

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, כפי שמתואר בקטע הבא תיאורי שדות.

מגבלות

סטטוס התחזוקה לא זמין לפעולות list עם gcloud או עם ה-API, למשל באמצעות השיטה zones.list או השיטה regionZones.list. כדי לראות את סטטוס התחזוקה, צריך להשתמש בפקודה describe או בשיטה get שצוינו למעלה.

תיאורי השדות

בקטעים הבאים מפורטים השדות הייחודיים שזמינים לאזורים פרטיים של ULL Solution כשמתארים אזור. השדות הבאים לא זמינים באזורים ציבוריים ב- Google Cloud.

resourceStatus.upcomingMaintenances[]

מערך של אובייקטים, שכל אובייקט מייצג חלון זמן מתוזמן לתחזוקה. כולל את כל חלונות התחזוקה שמתקיימים כרגע או שיחלו ב-7 הימים הקרובים.

שדה סוג תיאור
type enum סוג התחזוקה. מידע נוסף על סוגי ה-enum
subType enum תת-הסוג של התחזוקה. למידע נוסף: subType enum
targetResource מחרוזת השם המלא של המשאב של האזור שעובר תחזוקה (למשל projects/my-project/zones/us-south1-d).
windowStartTime מחרוזת שעת ההתחלה של חלון זמן לתחזוקה בפורמט RFC 3339 UTC ‏('זולו') (לדוגמה, 2025-08-26T15:00:00Z).
windowEndTime מחרוזת שעת הסיום של חלון התחזוקה בפורמט RFC 3339 UTC ‏('זולו') (לדוגמה, 2025-08-27T15:00:00Z).

type

ערך תיאור
MAINTENANCE_TYPE_UNSPECIFIED ערך ברירת המחדל.
PRIVATE_ZONE_MAINTENANCE תחזוקה שחלה על אזור פרטי של פתרון ULL.

subType

ערך תיאור
MAINTENANCE_SUBTYPE_UNSPECIFIED ערך ברירת המחדל.
MAINTENANCE_TYPE_DISRUPTIVE_UPGRADE הערך הזה תואם לחלון הזמן לשדרוג שגורם לשיבוש שמתואר במאמר פרטים על חלון הזמן לתחזוקה של אזור.
MAINTENANCE_TYPE_CUSTOMER_MAINTENANCE הערך הזה תואם לחלון הזמן לתחזוקה של הלקוח שמתואר במאמר פרטים על חלון הזמן לתחזוקה של אזור.
MAINTENANCE_TYPE_STABLE הערך הזה תואם לחלון הזמן היציב שמתואר בפרטים על חלון הזמן לתחזוקה באזור.
MAINTENANCE_TYPE_TRANSITION הערך הזה תואם לחלון המעבר שמתואר בפרטים על חלון הזמן לתחזוקה של אזור.

warnings[]

מערך של אובייקטים של אזהרות שמספקים מידע נוסף.

שדה סוג תיאור
code enum קוד אזהרה. לעיון ב-enum של warning.code
message מחרוזת תיאור של האזהרה.
data מערך מטא-נתונים לגבי האזהרה בצמדי מפתח/ערך (למשל, [{"key": "scope", "value": "zones/us-east1-d"}]).

warning.code

ערך תיאור
WARNING_CODE_UNSPECIFIED ערך ברירת המחדל.
UPCOMING_MAINTENANCES_UNAVAILABLE אי אפשר לאחזר מידע על חלון זמן לתחזוקה שצפוי בקרוב. אפשר לנסות שוב אחר כך.

המאמרים הבאים