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