בדף הזה מתוארים מוצרים למודרניזציה של מחשבי מיינפריים שזמינים ב-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
השימוש בכלים האלה יכול לעזור לכם להאיץ את תהליך העברת האפליקציות ל- Google Cloudולהפחית את הסיכון.
גיבוש אסטרטגיית מודרניזציה של המחשב המרכזי
Google Cloud מספקת גישה מדורגת וכלים שיעזרו לכם בתהליך המודרניזציה של המיינפריים. אלה המוצרים שמשמשים לביצוע מודרניזציה של מחשבי מיינפריים:
- Mainframe Assessment Tool: ניתוח של סביבת המיינפריים הקיימת.
- Antigravity: עוזר בטרנספורמציה וביצירה של קוד.
- Mainframe Connector: כלי שמסייע בהמרת נתונים ובהעברתם.
- Dual Run: מאפשר בדיקות מקבילות לצורך אימות.
התרשים הבא מציג סקירה כללית של תהליך המודרניזציה של המיינפריים:

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

שלב 1: הערכת אפליקציית המיינפריים (הנדסה הפוכה)
לנתח את האפליקציות הקיימות במחשב המרכזי, להבין את התלות שלהן, לחלץ את הלוגיקה העסקית ולהגדיר את היקף פרויקט המודרניזציה של המחשב המרכזי.
בשלב הזה, משתמשים ב-Mainframe Assessment Tool כדי לנתח את אפליקציות המיינפריים הקיימות ולהגדיר את היקף פרויקט המודרניזציה. Mainframe Assessment Tool משתמש ב-Gemini כדי ליצור סיכומים בשפה טבעית, מפרטים טכניים וכללים עסקיים מקוד המקור של אפליקציית המיינפריים. אתם יכולים לאמת את הכללים העסקיים שחולצו ולייצא רק את הכללים העסקיים התקינים לשימוש במודרניזציה של האפליקציה.
אפשר להשתמש ב-Mainframe Assessment Tool כדי לבצע את המשימות הבאות:
- יצירת הערכה של אפליקציית מחשב מרכזי: יצירת הערכה כדי לנתח את אפליקציית המחשב המרכזי, כולל קוד מקור בשפות נתמכות, סכימות של מסדי נתונים, מערכות לניטור עסקאות והגדרות של מתזמן.
- העלאת קבצים של אפליקציות למחשב מרכזי והגדרת תחומים עסקיים: הגדרת תחומים כשיוצרים הערכה כדי לפרק ולמפות את האפליקציה למחשב מרכזי לתחומים עסקיים לוגיים וליחידות קטנות יותר שניתנות להעברה, כדי לקבוע סדר עדיפויות לאסטרטגיית ההעברה.
- בדיקה והבנה של תוצאות ההערכה:
בדיקת הדוחות כדי להבין את התלות, מסדי הנתונים ועצי השיחות. מידע נוסף על סוגי הדוחות הזמינים מופיע במאמר גילוי וניתוח של קוד מקור.
- סקירת יחידות שניתנות להעברה כדי להכין תוכנית העברה: יחידות שניתנות להעברה הדוח מחלק נכסים ליחידות העברה כדי ליצור תוכנית העברה ראשונית.
- חילוץ כללי העסק: בידוד ואימות של הלוגיקה העסקית הבסיסית בקוד האפליקציה של המיינפריים. כך מובטח שרק כללים תקפים וקריטיים יישמרו במהלך תהליך המודרניזציה. התהליך הזה מאפשר לכם לבדוק ולאמת את הכללים העסקיים.
שלב 2: מודרניזציה (הנדסה קדימה)
בשלב הזה, תהפכו את התובנות משלב ההערכה לאפליקציות ולרכיבים מודרניים מבוססי-ענן. אפשר להשתמש בתוצאות של Mainframe Assessment Tool, כמו כללים עסקיים שחולצו, כדי להנחות את תהליך המודרניזציה.
אפשר גם להשתמש בתוצאות הייצוא של ההערכה לניתוח נוסף:
- ייצוא דוחות של הערכה בפורמט HTML או JSON: ייצוא דוחות בפורמט HTML או JSON לצורך בדיקה ושיתוף.
- ייצוא נתוני הערכה של Neo4j מיחסי הנכסים: ייצוא נתונים למסד נתונים של Neo4j כדי להציג ולנתח קשרים מורכבים באפליקציות של המחשב המרכזי.
- שרת MCP של Mainframe Assessment Tool: אפשר להשתמש בהנחיות בשפה טבעית עם שרת ה-MCP של 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.