‫Database Migration Service מ-PostgreSQL ל-AlloyDB ל-PostgreSQL

אתם יכולים להעביר מסדי נתונים של PostgreSQL לאשכולות של AlloyDB ל-PostgreSQL באמצעות Database Migration Service. בדף הזה מפורטות התכונות העיקריות של Database Migration Service להעברות הומוגניות מ-PostgreSQL ל-AlloyDB ל-PostgreSQL:

  • במאמר מקורות ויעדים נתמכים מפורטים כל מקורות ה-PostgreSQL שנתמכים ב-Database Migration Service.

  • זרימת הנתונים בהעברות רגילות מספקת סקירה כללית מקצה לקצה של האופן שבו הנתונים עוברים במהלך תהליך ההעברה הרציף.

  • במאמר העברות ב-Quick-start מתואר תהליך העברה ייחודי שמשתמש ברפליקציה של pgnative ומפשט באופן משמעותי את הגדרת הרשת לעומסי עבודה של PostgreSQL.

  • בקטע מעקב מוסבר על היומנים והמדדים שיכולים לעזור לכם לעקוב אחרי ההתקדמות והתקינות של משימת ההעברה.

מסדי נתונים נתמכים של מקור ויעד

אתם יכולים להשתמש ב-Database Migration Service כדי להעביר בין אותה גרסה של PostgreSQL, או מגרסאות קודמות של PostgreSQL לגרסאות עדכניות יותר שנתמכות ב-AlloyDB ל-PostgreSQL.

בטבלה הבאה מפורטים כל מסדי הנתונים הנתמכים של PostgreSQL במקור וביעד. הרשימה המלאה של הגרסאות המדויקות והתמיכה בגרסאות שונות מופיעה במאמר מקורות וגרסאות נתמכים.

מסדי נתונים של המקור מסדי נתונים של יעדים
Amazon RDS אשכול AlloyDB ל-PostgreSQL
Amazon Aurora
Cloud SQL ל-PostgreSQL
‫PostgreSQL בניהול עצמי

(בארגון או בכל מכונה וירטואלית בענן שיש לכם שליטה מלאה עליה)

זרימת נתונים בהעברות רגילות

בהעברות הומוגניות של PostgreSQL ל-AlloyDB ל-PostgreSQL, שירות Database Migration Service מתחבר למכונה הראשית של אשכול AlloyDB ל-PostgreSQL ביעד, ואז מנהל את תהליך ההעברה בשמו. המכונה הראשית ביעד יוצרת את החיבור למכונה במקור, ו-Database Migration Service מתזמר את תהליך הרפליקציה הרציף ומנטר אותו. אשכול AlloyDB ל-PostgreSQL מורכב ממכונה ראשית וממכונות אופציונליות של מאגר קריאה, שמספקות מדרגיות קריאה וזמינות גבוהה.

סקירה כללית על תהליך ההעברה של PostgreSQL
איור 1. העברת נתונים במהלך העברות של PostgreSQL באמצעות Database Migration Service. (אפשר ללחוץ כדי להגדיל)
סקירה כללית על תהליך ההעברה של PostgreSQL

בהעברות רגילות ורציפות, נעשה שימוש בפענוח לוגי של PostgreSQL ובתוסף pglogical כדי להעביר בסטרימינג שינויים בנתונים ממכונת המקור לאשכול היעד, כמעט בזמן אמת. הנתונים נטענים קודם מ-dump של תמונת מצב ראשונית, ואז מתעדכנים באופן רציף על סמך מידע מסטרימינג של סימון נתונים שהשתנו (CDC).

במאמר סוגים ושלבים של העברות תוכלו לקרוא הסבר מפורט על כל שלבי ההעברה.

העברות מהירות (גרסת טרום-השקה)

Database Migration Service מספק מיגרציות Quick Start כדי לעזור לכם להעביר עומסי עבודה של PostgreSQL לאשכולות של AlloyDB ל-PostgreSQL עם הגדרה ידנית מינימלית. בהעברה מהירה, Database Migration Service מגדיר באופן אוטומטי את נתיב ההעברה על ידי הקצאת אשכול יעד שתומך ב-Private Service Connect, ומתזמר את הקישוריות למסד הנתונים הפרטי של המקור באמצעות מחברי רשת של Private Service Connect.

היכולות העיקריות של העברות מהירות:

  • הגדרה אוטומטית: ב-Database Migration Service לא צריך להתקין את התוסף pglogical במסד הנתונים של המקור, וההגדרה של פרופיל החיבור והקישוריות הפרטית מתבצעת באופן אוטומטי במסוף Google Cloud .
  • רישות פשוט: התחברות מאובטחת למסדי נתונים פרטיים של מקורות, בלי לנהל רשתות VPN מורכבות או רשימות היתרים של כתובות IP ציבוריות.
  • אימות לפני ההעברה: בדיקות אימות מובנות מוודאות שסביבת המקור מוכנה לגמרי לפני שמתחיל שכפול הנתונים.

מידע נוסף זמין במאמר מידע על העברות מהירות וב מדריך להעברת נתונים מהירה.

מעקב

‫Database Migration Service מספק יכולות נרחבות של רישום ביומן וניטור, כדי לעזור לכם לעקוב אחרי התקדמות ההעברה. התכונות האלה כוללות אבחון בזמן אמת של עיכובים ברפליקציה, וגם מדדים מפורטים של Cloud Monitoring לגבי התקינות של אשכול היעד ב-AlloyDB ל-PostgreSQL והסטטוס של משימת ההעברה.

תרשימים לדוגמה של מדדי משימות העברה ב-Database Migration Service.
איור 2. תרשימי תצפית לדוגמה ב-Database Migration Service (לחצו להגדלה).
תרשימים לדוגמה של מדדי משימות העברה ב-Database Migration Service.

מידע נוסף זמין במאמר מדדים של משימות העברה.

המאמרים הבאים