אתם יכולים להעביר מסדי נתונים של 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 ובתוסף 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 והסטטוס של משימת ההעברה.
מידע נוסף זמין במאמר מדדים של משימות העברה.
המאמרים הבאים
למידע נוסף על התמיכה בנתונים ובתכונות של PostgreSQL ב-Database Migration Service, קראו את המאמר מגבלות ידועות.
במאמר תחילת העבודה עם העברות של Cloud SQL ל-PostgreSQL מוסבר שלב אחרי שלב איך מבצעים העברה.