העברה של מסדי נתונים

בדף הזה מפורטות הנחיות לארכיטקטורה ואסטרטגיות להעברת מסדי נתונים רלציוניים ולא רלציוניים אלGoogle Cloud.

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

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

אפשרויות להעברת מסדי נתונים

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

מסד נתונים מקורי פלטפורמת היעד הכלי המומלץ דפוס העברה
‫MySQL,‏ PostgreSQL או SQL Server ‫Cloud SQL או AlloyDB ל-PostgreSQL Database Migration Service רפליקציה רציפה של CDC
Oracle ‫AlloyDB או Bare Metal Solution Google Cloud Modernization Hub, Database Migration Service Schema Conversion העברה הומוגנית או הטרוגנית
Cassandra,‏ MongoDB או HBase Bigtable,‏ Spanner או Firestore Dataflow או מחברים בקוד פתוח הטמעת נתונים באצווה או בזמן אמת

העברת מסדי נתונים באמצעות Database Migration Service

‫Database Migration Service מספק משימות העברה ללא שרת (serverless) כדי להעביר מסדי נתונים רלציוניים אל Google Cloud.

היכולות העיקריות של Database Migration Service

היכולות של Database Migration Service:

  • ארכיטקטורה ללא שרת (serverless): לא צריך להקצות או לנהל מכונות וירטואליות ייעודיות לרפליקה או תשתית להעברה.
  • סימון נתונים שהשתנו (CDC) באופן רציף: משכפל טרנזקציות באמצעות יומנים בינאריים של המקור (binlog ל-MySQL,‏ wal2json ל-PostgreSQL ו-CDC ל-SQL Server) כדי לשמור על סנכרון של מסדי הנתונים של היעד עם זמן אחזור מינימלי.
  • קישוריות פרטית גמישה: מתחברת באופן מאובטח למסדי נתונים של מקורות באמצעות קישור בין רשתות VPC שכנות (peering), מנהרות SSH הפוכות, Cloud VPN או Cloud Interconnect.

למידע על תהליך העבודה של ההעברה מקצה לקצה, קראו את הסקירה הכללית של Database Migration Service.

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