בדף הזה מפורטות הנחיות לארכיטקטורה ואסטרטגיות להעברת מסדי נתונים רלציוניים ולא רלציוניים אל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.
המאמרים הבאים
- העברת נתונים לא מובְנים ואחסון
- העברת אפליקציות בקונטיינרים
- העברת עומסי עבודה בכמה עננים
- עומסי עבודה של מסדי נתונים ב-Modernization Hub
- העברת MySQL ל-Cloud SQL
- העברת PostgreSQL ל-Cloud SQL או ל-AlloyDB
- העברה מ-Oracle ל-PostgreSQL או ל-AlloyDB
- העברת Cassandra ל-Bigtable
- העברת Cassandra ל-Spanner
- עקרונות של העברת מסדי נתונים: חלק 1