לוח זמנים ליצירת snapshot יוצר snapshots רגילים, שהם גיבויים של דיסקים משוכפלים גיאוגרפית, במרווחי זמן שצוינו. אחת מהשיטות המומלצות היא להשתמש בלוחות זמנים ליצירת תמונות מצב כדי לגבות את הדיסקים של Compute Engine. אתם יכולים להשתמש בלוחות זמנים ליצירת תמונות מצב כדי לגבות באופן קבוע ואוטומטי את נפחי הדיסקים לאחסון מתמיד (Persistent Disk) ואת נפחי ה-Hyperdisk ב-Google Cloud.
מאפייני תזמון של תמונת מצב
לוח זמנים ליצירת תמונת מצב כולל את המאפיינים הבאים:
- שם לוח הזמנים
- תיאור התזמון
- תדירות הצילום (מדי שעה, מדי יום, מדי שבוע)
- שעת ההתחלה של תמונת המצב
- האזור שבו זמין לוח הזמנים של תמונת המצב
- המדיניות בנושא מחיקת נתונים של דיסק המקור לטיפול בתמונות מצב שנוצרו אוטומטית אם דיסק המקור נמחק
- מדיניות שמירת נתונים להגדרת משך הזמן לשמירת תמונות מצב שנוצרו מלוח הזמנים של תמונות המצב
תדירות התזמון של התמונות
לפני שיוצרים לוח זמנים לצילום תמונת מצב, בוחרים שעת התחלה ותדירות צילום תמונת מצב. שעת ההתחלה היא השעה שבה רוצים שהתזמון של הצילום יתחיל. התדירות מוגדרת כשעתית, יומית או שבועית.
לוח זמנים ליצירת תמונת מצב מתחיל תוך שעה משעת ההתחלה שצוינה. לדוגמה, אם שעת ההתחלה המתוזמנת היא 12:00, יצירת התמונה תתחיל בכל שלב בין 12:00 ל-12:59. בלוח הזמנים נעשה שימוש בתקן הזמן UTC.
המעבר לשעון קיץ משפיע על לוחות הזמנים של תמונות המצב. בתחילת שעון הקיץ ובסופו בארה"ב, יכול להיות שתראו ששעות ההתחלה של המשימות המתוזמנות של הצילום שלכם זזות קדימה או אחורה בשעה, בהתאמה, בלי קשר לשאלה אם אזור הזמן המקומי שלכם משתמש בשעון קיץ.
הגדרת לוח זמנים שעתי: כדי להגדיר לוח זמנים שעתי, בוחרים את שעת ההתחלה ומרווח בין תמונות מצב באמצעות מספר שלם בין 1 ל-23. מרווח הזמן בין צילומי המסך מגדיר את התדירות שבה מתבצע צילום המסך. כשמגדירים את המרווח, צריך לבחור מספר שמתחלק ב-24 ללא שארית (1, 2, 3, 4, 6, 8 או 12) כדי שהתמונה תתחיל באותו מרווח זמן בכל יום. לדוגמה, אם מגדירים שעת התחלה של 9:00 ומרווח של 6, לוח הזמנים של הצילום מתחיל בין 9:00 ל-10:00 עם מרווח צילום של כל 6 שעות.
הגדרת לוח זמנים יומי: מגדירים את התדירות לערך 'יומי' כדי שתמונת המצב תתעדכן פעם ביום. לדוגמה, אפשר להגדיר תזמון של צילום מצב כך שצילום מצב יופק כל יום בשעה 9:00.
הגדרת לוח זמנים שבועי: מגדירים את התדירות לשבועית כדי ליצור תמונת מצב באחד או יותר מהימים בכל שבוע. לדוגמה, אם שעת ההתחלה היא 21:00 והתזמון השבועי הוא יום שני, המשמעות היא שהתזמון של התמונה יתרחש בכל יום שני בשעה 21:00. אפשר גם להגדיר לוח זמנים שבועי ליצירת תמונות מצב בימים שונים בשבוע. לדוגמה, אתם יכולים ליצור תזמון לכל שבוע ביום שני בשעה 14:00 וביום חמישי בשעה 10:00.
שמות של תמונות מצב מתוזמנות
לתמונות המצב שצולמו כחלק מלוח הזמנים של תמונות המצב נוצרו שמות באופן אוטומטי. השמות של התמונות המיידיות נוצרים לפי התבנית הבאה:
[disk-name-prefix]-[scope-name]-[timestamp]-[random-chars]
-
disk-name-prefix: שם דיסק המקור. השדה הזה יכול לכלול עד 20 תווים. -
scope-name: השם של האזור או האזור של דיסק המקור. -
timestamp: חותמת הזמן של היצירה לפי שעון UTC בפורמטYYYYMMDDHHMMSS. -
random-chars: תווים אלפאנומריים שנוצרו באופן אקראי כדי למנוע התנגשויות בשמות עם קובצי snapshot אחרים.
מדיניות שמירת נתונים של קובץ snapshot
אפשר לקבוע את משך התקופה שבה Compute Engine ישמור את התמונות שנוצרו באופן אוטומטי באמצעות הגדרת מדיניות שימור תמונות.
מומלץ להגדיר מדיניות שמירת נתונים כדי לצמצם את עלויות האחסון של תמונות המצב. אם לא מגדירים מדיניות שמירת נתונים, Compute Engine שומר את תמונות המצב ללא הגבלת זמן. תחויבו בעלויות אחסון על התמונות האלה עד שתמחקו אותן ידנית.
אם בוחרים להגדיר מדיניות שמירת נתונים של תמונות מצב, צריך לעשות זאת כשיוצרים את לוח הזמנים של תמונות המצב.
אם לא מגדירים מדיניות שמירת נתונים, כל תמונות המצב שנוצרות באופן אוטומטי יישמרו ללא הגבלת זמן. תחויבו בעלויות אחסון על התמונות האלה עד שתמחקו אותן באופן ידני.
מחיקה אוטומטית של תמונות מצב
אפשר לציין תקופת שמירה מקסימלית לתמונת המצב. תקופת השמירה המקסימלית מציינת את מספר הימים המקסימלי שבהם Compute Engine שומר את תמונת המצב של הדיסק אחרי שהיא נוצרת. אחרי שמסתיימת תקופת השמירה המקסימלית, מערכת Compute Engine מנסה למחוק באופן אוטומטי את קובץ ה-Snapshot של הדיסק. שימו לב: מערכת Compute Engine תשלים את המחיקה האוטומטית של קובץ ה-Snapshot רק אם יש לכם קובץ Snapshot חדש יותר של הדיסק. אם אין לכם תמונת מצב חדשה יותר, מערכת Compute Engine תמשיך לשמור את תמונת המצב הזו עד שתצרו תמונת מצב חדשה יותר.
לדוגמה, אם מגדירים את הערך כ-3, מערכת Compute Engine תשמור את התמונה לכל היותר למשך שלושה ימים לפני שתנסה למחוק אותה. אחרי שלושה ימים, מערכת Compute Engine בודקת אם נוצרה תמונת מצב חדשה יותר עבור הדיסק. אם תמונת מצב כזו זמינה, Compute Engine מוחק את תמונת המצב באופן אוטומטי.
- מדיניות שמירת הנתונים של תמונות המצב חלה רק על תמונות מצב אוטומטיות, ולא על תמונות מצב שיצרתם באופן ידני.
- אי אפשר להחיל מדיניות שמירת נתונים רטרואקטיבית. אם יוצרים לוח זמנים ליצירת תמונת מצב ללא מדיניות שמירת נתונים, ואז עוברים ללוח זמנים ליצירת תמונת מצב עם מדיניות שמירת נתונים, המדיניות לשמירת נתונים תחול רק על תמונות המצב החדשות.
- ללא קשר למדיניות שמירת הנתונים, תמיד אפשר למחוק באופן ידני תמונות מצב שנוצרו באופן אוטומטי ותמונות מצב שנוצרו באופן ידני.
- אם אתם רוצים ש-Compute Engine ימחק אוטומטית את תמונת המצב של הדיסק אחרי תקופת שמירה מקסימלית שצוינה, תצטרכו ליצור תמונת מצב חדשה יותר של הדיסק לפני שעת המחיקה האוטומטית.
- אם מגדירים זמן שמירה מקסימלי לתמונת מצב של הדיסק, צריך להשתמש בערך מינימלי של יום אחד.
כלל למחיקת דיסק המקור
כשיוצרים לוח זמנים ליצירת תמונת מצב, אפשר גם להגדיר כלל למחיקת דיסק המקור. כלל המחיקה של דיסק המקור קובע מה יקרה לתמונות המצב אם דיסק המקור יימחק. כברירת מחדל, אם דיסק המקור נמחק, התמונות המיידיות שנוצרו אוטומטית מלוח הזמנים של התמונות המיידיות נשמרות באופן קבוע, אלא אם מוחקים אותן ידנית, ללא קשר למדיניות שמירת הנתונים המקורית שהגדרתם, אלא אם צוין אחרת.
אפשר גם להגדיר את הכלל כך שמדיניות שמירת הנתונים של קובץ ה-snapshot תחול על קובצי ה-snapshot אם דיסק המקור יימחק. לדוגמה, אפשר להחיל מדיניות שמירת נתונים ששומרת את התמונות למשך שבוע אחרי שמקור הדיסק נמחק.
לדוגמה, נניח שיצרתם תזמון של תמונת מצב עם מדיניות שמירת נתונים של 3 ימים, אבל בחרתם לא להחיל את מדיניות שמירת הנתונים על מחיקה של דיסק מקור. אחרי שמחילים את המדיניות על Persistent Disk או על Hyperdisk, Compute Engine יוצר באופן אוטומטי תמונות מצב, אבל גם מוחק באופן אוטומטי תמונות מצב אחרי 3 ימים, בהתאם למדיניות שמירת נתונים. עם זאת, אם תמחקו את דיסק המקור, מדיניות שמירת הנתונים לא תחול יותר, וכל תמונות המצב הקיימות שנוצרו לפי התזמון הזה יישמרו ללא הגבלת זמן.
תזמון של תמונות מצב למופעי Windows
אם אתם מחילים תזמון של יצירת snapshot על דיסקים שמצורפים למכונות וירטואליות (VM) של Windows, אתם יכולים להשתמש באפשרות guest-flush כדי לאפשר ל-VSS ליצור עותקי צל של ה-snapshots.
מידע נוסף על תמונות מצב של Windows זמין במאמר בנושא יצירת תמונת מצב של דיסק שתואמת לאפליקציית Windows.
כללי לוקאליות של תמונת מצב ותוויות של תמונת מצב
בדומה לתמונות מצב שנוצרות באופן ידני, אפשר גם להחיל תוויות של משאבים ולבחור את מיקום האחסון של תמונות מצב שנוצרות באופן אוטומטי. אם מגדירים את ההגדרות האלה בלוח הזמנים של תמונת המצב, כל תמונות המצב שנוצרות אוטומטית לפי לוח הזמנים הזה יכללו את המאפיינים האלה. לדוגמה, אם מגדירים את המיקום של תמונת המצב כ-US, כל תמונות המצב שנוצרות לפי לוח הזמנים הזה יישמרו בארצות הברית.
במאמר יצירת לוח זמנים לצילום תמונת מצב יש דוגמאות להגדרת האפשרויות האלה.
מגבלות על תזמון של תמונות מצב
אלו המגבלות שחלות על תזמוני צילום תמונות:
- לוחות זמנים של תמונות מצב חלים רק בפרויקט שבו הם נוצרו. אי אפשר להשתמש בלוחות זמנים של תמונות מצב בפרויקטים או בארגונים אחרים.
- אי אפשר ליצור תמונות מצב של ארכיון או תמונות מצב מיידיות באמצעות לוח זמנים של תמונות מצב.
- אחרי שיוצרים תזמון של תמונת מצב, אפשר לשנות את התיאור, התזמון, מדיניות השמירה והתוויות. כדי לעדכן ערכים אחרים בלוח זמנים של תמונת מצב, צריך למחוק את לוח הזמנים של תמונת המצב וליצור לוח זמנים חדש.
- אי אפשר ליצור תזמון של תמונות מצב לדיסקים שמשתמשים במפתח הצפנה באספקת הלקוח (CSEK).
- בדיסקים שמשתמשים במפתח הצפנה בניהול הלקוח (CMEK), כל קובצי ה-snapshot שנוצרים באמצעות תזמון של יצירת snapshot מוצפנים אוטומטית באותו מפתח.
- אפשר לצרף עד 10 לוחות זמנים של צילומי מצב בו-זמנית לנפח של Persistent Disk באמצעות Google Cloud CLI או REST. במסוף Cloud de Confiance אפשר לצרף לדיסק רק תזמון אחד של צילום מצב.
- אפשר לצרף לוח זמנים ליצירת תמונות מצב ל-1,000 דיסקים לכל היותר.
- אפשר ליצור עד 1,000 תזמונים של צילומי מצב שנמצאים בשימוש לכל אזור.