סקירה כללית על מודרניזציה של מחשב מרכזי

בדף הזה מתוארים מוצרים למודרניזציה של מחשבי מיינפריים שזמינים ב-Google Cloud . המוצרים האלה עוזרים לכם לבחור דרך למודרניזציה ולהעברה של אפליקציות מיינפריים אל Google Cloud.

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

  • הסבר על Google Cloud המוצרים והכלים שמסייעים במודרניזציה של מחשבי מיינפריים, כולל Mainframe Assessment Tool,‏ Antigravity,‏ Mainframe Connector ו-Dual Run.
  • מידע על השלבים האופייניים בתהליך המודרניזציה של מחשבי מיינפריים: הערכה, מודרניזציה ואימות.
  • איך הכלים האלה יכולים להאיץ את תהליך המודרניזציה של המיינפריים ולצמצם את הסיכון.

הדף הזה מיועד לאנשי מקצוע בתחום ה-IT, לאדריכלים ולמקבלי החלטות שמתכננים או נמצאים בתהליך של מודרניזציה של אפליקציות למחשבי מיינפריים באמצעות העברה ל- Google Cloud.

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

השימוש בכלים האלה יכול לעזור לכם להאיץ את תהליך העברת האפליקציות ל- Google Cloudולהפחית את הסיכון.

גיבוש אסטרטגיית מודרניזציה של המחשב המרכזי

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

  • Mainframe Assessment Tool: ניתוח של סביבת המיינפריים הקיימת.
  • ‫Antigravity: עוזר בטרנספורמציה וביצירה של קוד.
  • ‫Mainframe Connector: כלי שמסייע בהמרת נתונים ובהעברתם.
  • ‫Dual Run: מאפשר בדיקות מקבילות לצורך אימות.

התרשים הבא מציג סקירה כללית של תהליך המודרניזציה של המיינפריים:

דיאגרמה שמציגה את שלושת השלבים של מודרניזציה של מחשבי מיינפריים: הערכה, מודרניזציה ואימות, עם הכלים Google Cloud שמשמשים בכל שלב.

פעילויות מרכזיות של מודרניזציה

מודרניזציה מוצלחת של המחשב המרכזי כוללת כמה פעילויות מרכזיות, שנתמכות על ידי כלי Google Cloud . התרשים הבא מדגים את הפעילויות האלה:

תרשים שממחיש את הפעילויות העיקריות בתהליך המודרניזציה של מחשבי מיינפריים: הערכה, יצירה והמרה, מודרניזציה של נתונים והפחתת סיכונים. כל אחת מהפעילויות האלה משויכת לכלים ספציפיים של Google Cloud .

  1. הערכת אפליקציות במחשב מרכזי: אפשר להשתמש ב-Mainframe Assessment Tool כדי להעריך את האפליקציות במחשב המרכזי. הכלי Mainframe Assessment Tool עוזר להבין את בסיס הקוד הקיים, את התלות של האפליקציה והנתונים, ולחלץ כללים עסקיים. ההערכה האוטומטית הזו והכללים העסקיים שחולצו עוזרים לכם לתכנן את המעבר אל Google Cloud. בתהליך העבודה של המודרניזציה, התהליך הזה נקרא הנדסה הפוכה.

  2. יצירה והמרה של קוד: אפשר להשתמש ב-Antigravity כדי להמיר את אפליקציית המיינפריים לקוד אפליקציה מודרני שאפשר להעביר ל- Google Cloud. הכללים העסקיים שחולצו מ-Mainframe Assessment Tool עוזרים לכם להעביר רק את הכללים העסקיים שתקפים. ‫Antigravity עוזר לכם ליצור קוד מקורי בענן ולשנות קוד קיים באמצעות הנחיות בשפה טבעית ותהליכי עבודה אוטומטיים. בתהליך העבודה של המודרניזציה, התהליך הזה נקרא הנדסה קדימה.

  3. מודרניזציה והעברה של נתונים במחשב מרכזי: אפשר להשתמש ב-Mainframe Connector כדי להעביר ולהמיר נתונים מפורמטים שספציפיים למחשב מרכזי, כמו EBCDIC, לפורמטים שתואמים לשירותי Google Cloud . התהליך הזה מאפשר לכם להשתמש בנתונים של המחשב המרכזי עם שירותי ענן כמו Cloud Storage ו-BigQuery.

  4. צמצום הסיכונים בהעברה באמצעות בדיקות מקבילות: אפשר להשתמש ב-Dual Run כדי להריץ את עומסי העבודה גם במחשב המרכזי וגם ב- Google Cloudבו-זמנית. הביצוע המקביל מאפשר לבדוק את העקביות ואת האימות הפונקציונלי, ולוודא שהקוד המודרני שווה ערך מבחינה פונקציונלית למערכת של אפליקציות המיינפריים, ושהוא מוכן לפריסה בסביבת הייצור.

שלבי המודרניזציה

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

בתרשים הבא מוצגים שלושת השלבים העיקריים בתהליך המודרניזציה של המחשב המרכזי:

שלבי המודרניזציה של המחשב המרכזי.

שלב 1: הערכת אפליקציית המיינפריים (הנדסה הפוכה)

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

בשלב הזה, משתמשים ב-Mainframe Assessment Tool כדי לנתח את אפליקציות המיינפריים הקיימות ולהגדיר את היקף פרויקט המודרניזציה. Mainframe Assessment Tool משתמש ב-Gemini כדי ליצור סיכומים בשפה טבעית, מפרטים טכניים וכללים עסקיים מקוד המקור של אפליקציית המיינפריים. אתם יכולים לאמת את הכללים העסקיים שחולצו ולייצא רק את הכללים העסקיים התקינים לשימוש במודרניזציה של האפליקציה.

אפשר להשתמש ב-Mainframe Assessment Tool כדי לבצע את המשימות הבאות:

שלב 2: מודרניזציה (הנדסה קדימה)

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

אפשר גם להשתמש בתוצאות הייצוא של ההערכה לניתוח נוסף:

אפשר להשתמש ב-Antigravity כדי לבצע את המשימות הבאות:

  • הגדרת ארכיטקטורת יעד ומודלים של נתונים: ניתוח של הכללים העסקיים שחולצו באמצעות הנחיות של Antigravity כדי ליצור הצעות לארכיטקטורת היעד. תכנון מודלים אופטימליים של נתונים (קבצים, נתונים רלציוניים), בחירת שירותי נתונים מתאימים (BigQuery,‏ Spanner,‏ AlloyDB ל-PostgreSQL) ובחירתGoogle Cloud שירותי מחשוב אידיאליים (Spanner,‏ Cloud SQL,‏ Compute Engine,‏ Cloud Run או Google Kubernetes Engine‏ (GKE)).
  • יצירת תוכניות הטמעה שעברו אופטימיזציה באמצעות AI: פירוק של דרישות ארכיטקטוניות מורכבות לתוכנית רציפה של 'הנדסה קדימה'. בתוכנית הזו, המשימות מותאמות וממוטבות ליצירת קוד בעזרת Antigravity.
  • אוטומציה של יצירת קוד: יצירת קוד חדש, מודרני, מוכן לענן ובעל ביצועים גבוהים שמיישם את הכללים העסקיים שחולצו ומתאים למודלים של נתוני היעד.

    מידע נוסף זמין במאמר Modernize your mainframe application code with Antigravity (עדכון קוד אפליקציה של מחשבי מיינפריים באמצעות Antigravity).

אפשר להשתמש ב-Mainframe Connector כדי לבצע את המשימה הבאה:

  • העברה ועדכון של נתונים במחשב מרכזי: המרת נתונים במחשב מרכזי מדור קודם והעברה שלהם אל Google Cloud באמצעות Mainframe Connector. התהליך הזה מבטיח זמינות ועקביות גבוהות של הנתונים גם בסביבות בדיקה וגם בסביבות ייצור.

    מידע נוסף זמין במאמר בנושא בחירת תהליך העברת הנתונים.

שלב 3: אימות

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

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

אפשר להשתמש ב-Dual Run כדי לבצע את המשימות הבאות:

  • בדיקה של שוויון פונקציונלי באמצעות הפעלה כפולה: אימות האפליקציה המודרנית באמצעות הפעלה כפולה. השוואה בין נתונים ועסקאות ממחשב מרכזי בעולם האמיתי לבין הסביבה ב- Google Cloudמאפשרת לוודא שיש שוויון פונקציונלי, לאשר את האפליקציה המודרנית ולצמצם את הסיכונים לנסיגה לפני הפריסה. הפעילות הזו היא שלב חשוב בהפחתת הסיכון בפרויקט ההעברה.
  • פריסה וניטור: פריסת עומס העבודה המודרני בסביבת הייצור בביטחון. להשתמש Google Cloud במוצרי ניראות (observability) למעקב שוטף ולניהול ביצועים.

מידע נוסף זמין במאמר תחילת העבודה עם Dual Run.

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