סקירה כללית על תחזוקה

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

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

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

סיבות לתחזוקה

יכולות להיות כמה סיבות לעדכוני תחזוקה תקופתיים:

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

  • שדרוגים של תאימות מסד הנתונים: קהילת PostgreSQL מפרסמת באופן קבוע עדכונים של גרסאות משניות לגרסאות ראשיות נתמכות של PostgreSQL. ‫Google משלבת את העדכונים האלה ב-AlloyDB ומחילת אותם על האשכולות שלכם. מידע נוסף זמין במאמר בנושא מדיניות לגבי גרסאות של מסדי נתונים.

העדפות לגבי מועדי תחזוקה

אפשר להגדיר חלונות תחזוקה גם לאשכולות AlloyDB ראשיים וגם לאשכולות משניים. כברירת מחדל, לא מוגדר חלון זמן לתחזוקה באשכול AlloyDB. תחזוקה שלא מוגדרת כחירום באשכול AlloyDB ללא חלונות תחזוקה מוגדרים יכולה להתבצע בכל שעה, למעט השעות 6:00 עד 22:00 בימי חול, לפי הזמן המקומי באזור שבו האשכול ממוקם.

אפשר גם לציין חלון זמן לתחזוקה. חלון זמן לתחזוקה מגדיר את הזמן המועדף לתחזוקה, לפי שעה ביום ויום בשבוע, שבו יתחילו אירועי התחזוקה של האשכול. לדוגמה, אפשר להגדיר לאשכול חלון זמן לתחזוקה שמתחיל ביום ראשון בשעה 11:00 (UTC).

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

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

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

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

הגרסה הזמינה האחרונה

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

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

תחזוקה בשירות עצמי

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

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