Database Migration Service מספק גמישות רבה בהעברות הומוגניות של MySQL ל-Cloud SQL ל-MySQL. בהתאם לגודל מסד הנתונים, לדרישות של זמן ההשבתה ולהגדרות הרשת, יש תהליכי עבודה שונים שמתאימים לתרחישים שונים. בכל מדריך להעברת נתונים מפורטים דרישות מוקדמות בנושא רשתות ונושאים אחרים.
בטבלה הבאה מפורטים תהליכי ההעברה:
| תהליך ההעברה | למי זה מתאים | תיאור |
|---|---|---|
| מעבר למופע יעד חדש | העברות רגילות שבהן אתם רוצים ש-Database Migration Service ייצור ויגדיר בשבילכם את מכונת היעד ב-Cloud SQL. | Database Migration Service מקצה באופן אוטומטי מכונה חדשה של Cloud SQL ליעד באמצעות אפשרויות ההגדרה שאתם בוחרים, ומעביר את הסכימות והנתונים של המקור. ההסבר כולל גם העברות רציפות וגם העברות חד-פעמיות באמצעות קובצי mysqldump אוטומטיים או ידניים. |
| העברה למכונה קיימת ביעד | תרחישים שבהם צריך ליצור מראש ולהתאים אישית את מכונת היעד של Cloud SQL מחוץ ל-Database Migration Service (לדוגמה, באמצעות Terraform, דגלים לניהול מסד נתונים מותאמים אישית, עותקים קיימים לקריאה בלבד או ממשקי Private Service Connect). | העברת נתונים למכונת Cloud SQL עצמאית שכבר יצרתם והגדרתם לפני הגדרת משימת ההעברה. ההדרכה כוללת גם העברות רציפות וגם העברות חד-פעמיות. |
| העברה באמצעות קובץ פיזי של Percona XtraBackup | מסדי נתונים גדולים מאוד, בגודל של כמה טרה-בייט, שמתארחים באופן עצמאי, שבהם ייצוא לוגי של mysqldump יהיה איטי מדי. |
ביצוע העברה פיזית על ידי יצירת קובצי גיבוי פיזיים באמצעות כלי Percona XtraBackup של צד שלישי והעלאתם לקטגוריה של Cloud Storage. |