בדף הזה מתוארים Cloud Firestore מאפיינים שיכולים לעזור לכם ליצור וליישם תוכניות להתאוששות מאסון.
תכנון התאוששות מאסון (DR) להפסקות בשירותי תשתית בענן
כדי להגן על נתונים מפני שיבושים פוטנציאליים בתשתית הענן בGoogle Cloud אזורים או בתחומים מסוימים, כמו הפסקה זמנית בשירות, Cloud Firestore הנתונים משוכפלים במספר מסדי נתונים של רפליקות.
ארכיטקטורת השכפול תלויה במיקום של מסד הנתונים – אזורי או במספר אזורים. מסדי נתונים אזוריים משכפלים נתונים באופן סינכרוני לפחות בשלושה אזורים. במסדי נתונים במספר אזורים, הנתונים משוכפלים באופן סינכרוני בין חמישה אזורים בשלושה אזורים, עם שני אזורים שמשרתים ואזור אחד שמשמש כעד. מסדי נתונים בכמה אזורים מגדילים את הזמינות והעמידות של מסדי הנתונים, ומספקים זמינות של 99.999%. מסדי נתונים אזוריים מספקים זמינות של 99.99%.
Cloud Firestore מטפל בשכפול באופן אוטומטי, ולא נדרשת הגדרה או הקצאה נוספת. מידע נוסף זמין במאמרים הבאים:
מידע נוסף על ארכיטקטורת הרפליקציה זמין במאמר תכנון התאוששות מאסון (DR) להפסקות בשירותי תשתית בענן.
תכנון התאוששות מאסון (DR) לנתונים
כדי להגן מפני אסונות שקשורים לנתונים, כמו מחיקה או שינוי של נתונים בטעות, כדאי להשתמש בגיבויים מתוזמנים ובשחזור לנקודת זמן מסוימת (PITR). יכול להיות שתצטרכו להשתמש בשתי התכונות האלה ביחד, בהתאם לדרישות שלכם בנוגע לתוכנית התאוששות מאסון (DR).
גיבויים מתוזמנים
הגיבויים תומכים בתקופת שמירה מקסימלית של 14 שבועות. אפשר לתזמן גיבויים יומיים או שבועיים. אפשר לשחזר את מסד הנתונים מגיבוי למסד נתונים חדש Cloud Firestore באותו פרויקט. פרטים נוספים זמינים במאמר בנושא גיבוי ושחזור נתונים.
גיבויים מספקים תקופת שמירה ארוכה יותר מאשר PITR. שחזור מסד נתונים מגיבוי עולה פחות משחזור מסד נתונים מנתוני PITR.
שחזור מנקודה מסוימת בזמן (PITR)
הפעלת PITR מאפשרת לקרוא מסמכים מנקודת זמן עד שבעה ימים בעבר. אתם יכולים לקרוא נתונים ברמת פירוט של דקה אחת ולכתוב אותם בחזרה למסד הנתונים שלכם באופן מדויק עם היעד למשך ההתאוששות (RTO) (הזמן המקסימלי לשחזור) של 0. היעד להתאוששות מאסון (אובדן הנתונים המקסימלי האפשרי) הוא דקה אחת. פרטים נוספים זמינים במאמר בנושא שחזור לנקודת זמן מסוימת.
אם לא צריך לשחזר מסד נתונים שלם, קריאות PITR יכולות לשחזר רק את הנתונים הנדרשים. קריאות PITR מספקות גם יעד להתאוששות מאסון (RPO) נמוך יותר ויעד משך התאוששות (RTO) נמוך יותר בהשוואה לגיבויים.
ייצוא נתונים
אם אתם צריכים לשמור את הנתונים יותר מ-14 שבועות, אתם יכולים להשתמש ב-PITR כדי לייצא את כל מסד הנתונים ולשמור את הנתונים ב-Cloud Storage ללא הגבלת זמן. ייצוא נתונים לנקודת זמן מסוימת (PITR) מתעד נתונים מחותמת זמן של עד שבעה ימים בעבר.
ייצוא נתונים מנקודת זמן מסוימת שימושי לארכיון נתונים ממסד הנתונים. בהשוואה לגיבויים, שחזור מסד נתונים מייצוא PITR הוא בדרך כלל יקר יותר משחזור אותם נתונים מגיבוי.
כדי להתחיל פעולת ייצוא של PITR, אפשר לעיין במאמר ייצוא וייבוא מנתוני PITR.
שכפול מסד נתונים
אפשר לשחזר נתונים על ידי שיבוט של מסד הנתונים מנקודת זמן בעבר. אם PITR מופעל, אפשר לשכפל מנקודת זמן של עד שבעה ימים בעבר. אם PITR לא מופעל, אפשר לשכפל מנקודת זמן של עד שעה בעבר.
כדי להתחיל פעולת שיבוט, אפשר לעיין במאמר שיבוט ממסד נתונים.