איך מתחילים להעביר מסדי נתונים הומוגניים של MySQL

‫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.