כדי לשפר את תקינות צי מסדי הנתונים, מומלץ לפעול לפי השיטות המומלצות האלה למעקב, לזמינות ולהגנה על הנתונים.
מעקב
מעקב אחרי מסד נתונים, שכולל מעקב אחרי הביצועים והמשאבים של מסד נתונים, הוא חיוני לשמירה על תקינות של מערכת לניהול מסד נתונים.
ביצוע בדיקות תקינות של מסד הנתונים באופן קבוע ובתדירות גבוהה
כדי לשמור על תקינות מסד הנתונים, מומלץ לבדוק את לוח הבקרה של Database Center באופן קבוע (לדוגמה, פעם בשבוע). Database Center לא שולח לכם הודעות על בעיות בקישור למסד הנתונים. בדיקה קבועה של בעיות בתקינות מסד הנתונים של הארגון עוזרת לכם לזהות ולפתור בעיות בתקינות מסד הנתונים באופן יזום.
צפייה במשאבי מסד נתונים שנוספו לאחרונה
כדי לוודא שמספר משאבי מסד הנתונים שנוספו לאחרונה תואם לציפיות שלכם, מומלץ לבדוק את לוח הבקרה של Database Center באופן קבוע. מידע נוסף מופיע במאמר צפייה במשאבי מסד נתונים שנוספו לאחרונה.
הגדרת הזמינות
אתם יכולים לערוך את ההגדרות כדי לשפר את העמידות והאמינות של מסדי הנתונים.
מוודאים שהמשאב מוגן מפני מעבר לגיבוי בעת כשל
כשמשאב זמין בכמה אזורים, הוא נחשב לזמין מאוד (HA) ומוגן על ידי מעבר אוטומטי לגיבוי. המטרה של הגדרת HA היא לצמצם את זמן ההשבתה כשאזור או אירוע לא זמינים. זה יכול לקרות במהלך הפסקת חשמל אזורית או כשנגמר הזיכרון של משאב. זמינות גבוהה פירושה שהנתונים שלכם יהיו זמינים לאפליקציות לקוח, ללא קשר להפסקות שירות.
הגדרת זמינות גבוהה למשאב מספקת יתירות נתונים באזור. למשאבים עם זמינות גבוהה יש צומת ראשי וצומת במצב המתנה, כל אחד באזור אחר. באמצעות רפליקציה סינכרונית לדיסק מתמשך בכל אזור, כל פעולות הכתיבה שמתבצעות בצומת הראשי משוכפלות לדיסקים בשני האזורים לפני שמתקבל דיווח על טרנזקציה כמאושרת. במקרה של כשל בצומת או באזור, צומת ההמתנה הופך לצומת הראשי החדש, והמשתמשים מנותבים מחדש לצומת הראשי החדש. התהליך הזה נקרא מעבר לגיבוי (failover).
מידע נוסף על שיקולים ספציפיים לאזור זמין במאמר מיקום גיאוגרפי ואזורים.
שימוש בשכפול בין אזורים
כשקבוצת מסדי נתונים זמינה בכמה אזורים, היא משתמשת בתכונה שנקראת שכפול בין אזורים, שמאפשרת לשכפל נתונים ואפליקציות בין אזורים באופן אסינכרוני. מומלץ להשתמש בשכפול בין אזורים מהסיבות הבאות:
- שחזור אחרי אסון: אם האזור של משאב ראשי הופך ללא זמין, אפשר להגדיר משאב משני באזור אחר כמשאב הראשי ולהשתמש בו כדי לטפל בבקשות.
- נתונים שמפוזרים גיאוגרפית: אם הנתונים ממוקמים קרוב יותר לאפליקציות שזקוקות להם, זמן האחזור של הקריאה יכול להיות קצר יותר.
- איזון עומסים לפי מיקום גיאוגרפי: אם יש חיבורים איטיים או עמוסים מדי באזור מסוים, אפשר להפנות את התעבורה לאזור אחר.
- שיפור ביצועי הקריאה: הקצאת משאבים לקריאה בלבד ברחבי העולם יכולה לשפר את הקיבולת והביצועים באזורים האלה.
הגנה על נתונים
הגנה על נתונים היא חשובה כי היא יכולה לעזור להגן על נתונים ארגוניים מפני אובדן, מניפולציה וגישה לא חוקית.
הפעלת גיבויים אוטומטיים
גיבויים עוזרים לשחזר נתונים שאבדו למשאבי מסד הנתונים, והם מגנים על הנתונים מפני אובדן או נזק. אם יש בעיה במשאב של מסד נתונים, אפשר לשחזר אותו למצב קודם. הפעלת גיבויים אוטומטיים לכל משאב שמכיל נתונים נחוצים.
הגדרת חלונות ארוכים של שמירת גיבויים
הגדרות השמירה של הגיבוי קובעות את חלון הזמן שבמהלכו אפשר לשחזר נתונים אם יש שגיאות, שיבושים או אובדן של נתונים. ככל שתקופת השמירה של הגיבוי ארוכה יותר, כך חלון השחזור של המשאב גדול יותר.
שימוש בהגנה משופרת על הגיבוי
מומלץ להשתמש בהגנה משופרת כדי לגבות את מסדי הנתונים של Cloud SQL. ההגנה המשופרת היא תכונה של שירות Backup and DR. כדי לבדוק אם המשאב שלכם מוגן באמצעות הגנה משופרת על גיבויים, מבצעים את השלבים הבאים:
עוברים לדף Resources ב-Database Center.
לוחצים על Column display options (אפשרויות להצגת עמודות).
אם האפשרות הגנה על הגיבוי לא נבחרה עדיין, בוחרים בה ולוחצים על אישור.
מוודאים שהגנה על הגיבוי מופיעה כמשופרת.
במאמר גיבויים משופרים מוסבר איך להגדיר גיבויים משופרים למשאבי Cloud SQL.