קידום לרמה גבוהה יותר פירושו שמכונת היעד של AlloyDB ל-PostgreSQL מנותקת מהמקור, והיא מקודמת ממכונת העתקה למכונה ראשית.
בהעברות רציפות, אפשר להתחיל את תהליך הקידום אחרי שהגיע הזמן להעביר את פעולות הקריאה והכתיבה ליעד.
כדי לקדם העברה בלי לאבד מידע, פועלים לפי השלבים הבאים:
- עוברים לדף משימות העברה.
לוחצים על עבודת ההעברה שמייצגת את ההעברה שרוצים להעביר לסביבת הייצור. יופיע הדף Migration job details.
מיד אחרי המעבר לשלב ה-CDC, בהתאם לגודל ה-dump, יכול להיות שיהיה עיכוב ארוך ברפליקציה כי מכונת היעד של AlloyDB ל-PostgreSQL תשלים את הפער של השינויים שקרו במהלך ה-dump והטעינה.
ממתינים עד שהמגמה של עיכוב השכפול תהיה ירידה משמעותית, באופן אידיאלי בסדר גודל של דקות או שניות. העיכוב בשכפול זמין לבדיקה בדף של משימת ההעברה.
- אחרי שזמן ההשהיה של השכפול יגיע למינימום, תוכלו להפעיל את המבצע.
כדי להימנע מאובדן נתונים, חשוב:
- מפסיקים את כל פעולות הכתיבה, את הסקריפטים שפועלים ואת החיבורים של הלקוחות למסד הנתונים של המקור. תקופת ההשבתה מתחילה כאן.
- מחכים עד שהזמן שחלף מהקליק להמרה יהיה אפס, כלומר עד שכל השינויים שלא נכללו בעבודת ההעברה יעובדו.
- בדף פרטי משימת ההעברה, לוחצים על קידום.
- בחלון קידום משימת ההעברה?, לוחצים על קידום.
- העבודה של ההעברה מפסיקה לקרוא מהמקור וסטטוס המשנה הוא
Promote in progress. בשלב הזה, אי אפשר לעצור את תהליך המבצע או לבטל אותו. - מכונת היעד מקודמת למכונה ראשית שאפשר לכתוב בה.
סטטוס עבודת ההעברה הוא
Completed. - עכשיו אפשר לחבר את האפליקציה למופע של AlloyDB ל-PostgreSQL ולמחוק את משימת ההעברה בלי לסכן את הקבצים.
אחרי ששלב הגיבוי המלא מסתיים ומשימת ההעברה נמצאת בשלב CDC, אפשרות הקידום זמינה.
כשמקדמים משימות העברה שנכשלו או שהופסקו ידנית במהלך שלב ה-CDC, יכול להיות שהנתונים במקור ובמטרה לא יהיו עקביים.