Database Migration Service for PostgreSQL

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

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

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

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

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

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

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

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

מסדי נתונים של המקור מסדי נתונים של יעדים
Amazon RDS Cloud SQL ל-PostgreSQL
Amazon Aurora
Microsoft Azure Database for PostgreSQL Flexible Server Flexible Server
Cloud SQL ל-PostgreSQL
‫PostgreSQL בניהול עצמי

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

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

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

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

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

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

העברות מהירות

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

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

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

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

מעקב

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

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

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

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