העברה של עומסי עבודה (workload) ממחשב mainframe

בדף הזה מוסבר איך להעביר עומסי עבודה מדור קודם של מחשבי מיינפריים (כמו IBM z/OS או IBM i) ל-Google Cloud , עם שינויים מינימליים בקוד.

אם אתם אדריכלי ענן, מהנדסי מיינפריים או מומחי תשתית, אתם יכולים להשתמש במידע שבדף הזה כדי להעריך סביבות זמן ריצה של אמולציה, להעביר עומסי עבודה של מיינפריים לפלטפורמה אחרת ב-Compute Engine, להפחית את עלויות הרישוי של MIPS במיינפריים ולהעביר נתונים באצווה ל-BigQuery באמצעות Mainframe Connector.

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

ארכיטקטורת "חותכים ולוקחים" של המחשב המרכזי

בשיטת Lift-and-shift (העברה בלי שינויים) של מחשב מרכזי, מחליפים את החומרה הפיזית של המחשב המרכזי בתשתית וירטואלית בענן, ומריצים תוכנות COBOL או PL/I מדור קודם בסביבת זמן ריצה של אמולציה ב-Compute Engine.

בנוסף לאמולציית המחשוב, אתם יכולים להשתמש ב-Mainframe Connector כדי להעביר עומסי עבודה של דיווח שדורשים שימוש אינטנסיבי במעבד (CPU), וכך לצמצם את צריכת ה-MIPS של המיינפריים. באמצעות Mainframe Connector אפשר לבצע את המשימות הבאות:

  • המרת קידוד של מערכי נתונים ב-EBCDIC (‏QSAM ו-VSAM) לפורמטים ORC,‏ JSON או CSV.
  • העברת נתונים ל-Cloud Storage ול-BigQuery.
  • שליחת משימות BigQuery ישירות מ-Job Control Language‏ (JCL).

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

דיאגרמת ארכיטקטורה שבה מוצגות תוכניות COBOL ו-CICS מדור קודם שפועלות בסביבת זמן ריצה של אמולציה של שותף ב-Compute Engine, עם הטמעת נתונים ב-BigQuery וב-Cloud Storage.

הרכיבים העיקריים

ארכיטקטורת lift-and-shift של מיינפריים כוללת את הרכיבים הבאים:

  • סביבות זמן ריצה של אמולציית מחשוב: פריסת מנועי אמולציה של שותפים, כמו Micro Focus,‏ NTT DATA או LzLabs, ב-Compute Engine כדי להריץ קובצי COBOL או CICS בינאריים בלי לשכתב את הלוגיקה העסקית.
  • המרת קוד של מערכי נתונים: המרת קוד של מערכי נתונים ב-EBCDIC לפורמטים ORC, ‏ JSON או CSV, והטמעה של קובצי אצווה בנפח גבוה של מיינפריים ישירות ב-BigQuery או ב-Cloud Storage באמצעות Mainframe Connector.
  • אמולציה של מסד נתונים: העברת נתוני DB2 או IMS לפלטפורמה אחרת, למסדי נתונים רלציוניים מנוהלים בענן כמו Cloud SQL או Spanner.

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