במאמר הזה מוסבר איך להעביר מכונות וירטואליות (VM) מסביבת המקור אל Google Cloud באמצעות Migrate to Virtual Machines. יכול להיות שסביבת המקור שלכם פועלת בסביבה מקומית, בסביבת אירוח פרטית או אצל ספק שירותי ענן אחר.
במסמך הזה מפורטת סקירה כללית על Migrate to Virtual Machines ועל השימושים בו. המאמר כולל גם נקודות חשובות שכדאי לקחת בחשבון כשמתכננים העברה של מכונות וירטואליות, והנחיות להעברת מכונות וירטואליות.
המסמך הזה שימושי אם אתם מתכננים להעביר מכונות וירטואליות מסביבת מקור נתמכת אל Compute Engine באמצעות Migrate to Virtual Machines. סביבות המקור האלה יכולות לכלול את הדברים הבאים:
- סביבת VMware vSphere
- סביבת Microsoft Azure VM
- סביבת Amazon Elastic Compute Cloud (Amazon EC2)
Migrate to Virtual Machines מאפשר לכם לייעל את העברת המכונות הווירטואליות אל Google Cloud. אתם לא צריכים להשקיע מאמץ בתכנון ובהטמעה של שרשרת כלים אמינה כדי להעריך באופן ידני את התנהגות המכונות הווירטואליות ב- Google Cloud, ואז להעביר אותן באופן ידני. Migrate to Virtual Machines מזרזת את העברת המכונות הווירטואליות, חוסכת לכם זמן ומאפשרת לכם להתמקד בשיפור עומסי העבודה.
בסדרת המאמרים הזו אנחנו יוצאים מנקודת הנחה שקראתם את המסמכים הבאים ואתם מכירים את התוכן שלהם:
- ארכיטקטורה של Migrate to Virtual Machines: תיאור של ארכיטקטורת ההפניה של Migrate to Virtual Machines.
תכנון ההעברה אל Google Cloud
כדי להעביר את המכונות הווירטואליות מסביבת המקור אל Google Cloud, מומלץ לפעול לפי המסגרת שמתוארת בסדרת המאמרים Migrate to Google Cloud .
התרשים הבא מדגים את התהליך של המעבר.
למסגרת שמוצגת בתרשים שלמעלה יש ארבעה שלבים:
- הערכה. בשלב הזה, מעריכים את סביבת המקור, את עומסי העבודה שרוצים להעביר ל- Google Cloudואת המכונות הווירטואליות שתומכות בכל עומס עבודה.
- תוכנית. בשלב הזה יוצרים את התשתית הבסיסית של Migrate to Virtual Machines, למשל הקצאת היררכיית המשאבים והגדרת גישה לרשת.
- פריסה. בשלב הזה, מעבירים את המכונות הווירטואליות מסביבת המקור אל Compute Engine.
- אופטימיזציה. בשלב הזה מתחילים ליהנות מהיתרונות של טכנולוגיות ויכולות הענן.
הערכת סביבת המקור ועומסי העבודה
בשלב ההערכה, אוספים מידע על הנושאים הבאים:
- סביבת המקור וסביבת היעד
- עומסי העבודה שרוצים להעביר
כדי לתכנן את ההעברה ולהתאים את המשאבים שדרושים להעברה ולסביבת היעד, חשוב להעריך את סביבת המקור ואת עומסי העבודה שרוצים להעביר. במאמר מעבר אל Google Cloud: הערכה וגילוי של עומסי העבודה מוסבר איך להעריך את הסביבה שלכם.
אחרי שמעריכים את הסביבה, משפרים את ההערכה על ידי התחשבות בהיבטים של ההעברה שספציפיים ל-Migrate to Virtual Machines, כמו:
הדרישות של Migrate to Virtual Machines בודקים את הדרישות של Migrate to Virtual Machines כדי לוודא שסביבות המקור והיעד מספקות את התכונות והמשאבים שנדרשים ל-Migrate to Virtual Machines לצורך ההעברה, כמו קישוריות ורוחב פס ברשת וערוצי תקשורת מאובטחים. בהתאם למקור שממנו רוצים לבצע את ההעברה, בודקים את הדרישות של VMware, הדרישות של AWS או הדרישות של Azure.
הרשאות נדרשות ל-Migrate to Virtual Machines אחרי שתדעו אילו סוגי הרשאות נדרשים ל-Migrate to Virtual Machines, תוכלו לבדוק אם ההרשאות האלה עומדות בדרישות האבטחה שלכם. בודקים את ההרשאות הנדרשות ל-Migrate to Virtual Machines.
הנחת בסיס
בקטע הזה מוסבר איך להכין את הבסיס למיגרציה אל מכונות וירטואליות.
בהתאם למקור שממנו רוצים להעביר, אפשר לעיין בהנחיות במאמרים העברה מ-VMware, העברה מ-AWS או העברה מ-Azure. אחרת, ממשיכים לפעול לפי ההנחיות שבקטע הזה.
כדי ליצור בסיס ל-Migrate to Virtual Machines בסביבת המקור וב- Google Cloud, מבצעים את הפעולות הבאות:
- הנחת בסיס על Google Cloud.
- מכינים את סביבת המקור.
הנחת בסיס Google Cloud
כדי לבנות את הבסיס ל-Migrate to Virtual Machines ב-Google Cloud, מבצעים את הפעולות הבאות:
- הקצאת הרשאות לגישה להיררכיית המשאבים. הכלי Migrate to Virtual Machines משתמש Google Cloud בפרויקטים כדי לשלוט בתהליך ההעברה (פרויקט המארח) וכסביבת יעד (פרויקטים של היעד). Migrate to Virtual Machines דורש פרויקט מארח. אפשר גם להוסיף פרויקט יעד אחד או יותר שישמש כיעדים למכונות הווירטואליות שהועברו.
- הפעלת שירותים של Migrate to Virtual Machines. ההעברה למכונות וירטואליות תלויה בממשקי API ובשירותים מסוימים שלGoogle Cloud . במאמר הפעלת שירותים של Migrate to Virtual Machines מוסבר איך להפעיל את ממשקי ה-API והשירותים הנדרשים.
הכנת סביבת המקור
כדי ליצור בסיס ל-Migrate to Virtual Machines בסביבת המקור, מתקינים את Migrate Connector כדי להגדיר את הסביבה כמקור להעברה. מידע נוסף על Migrate Connector זמין במאמר ארכיטקטורה של העברה למכונות וירטואליות.
העברת מכונות וירטואליות
אחרי שיוצרים את הבסיס, מעבירים את המכונות הווירטואליות באמצעות Migrate to Virtual Machines מסביבת המקור אלGoogle Cloud.
מבנה של העברה באמצעות Migrate to Virtual Machines
חשוב להכיר ולהבין את המונחים הבאים כדי לדעת איך לארגן העברה של מכונה וירטואלית מסביבת מקור נתמכת אל Google Cloud:
- מחזור החיים של העברת מכונות וירטואליות. כל מכונה וירטואלית שמעבירים באמצעות Migrate to Virtual Machines עוברת סדרה של שלבים. השלבים האלה הם חלק ממחזור החיים של העברת מכונות וירטואליות. Migrate to Virtual Machines מעביר אוטומטית כל מכונה וירטואלית למיגרציה דרך השלבים האלה.
- קבוצות. Migrate to Virtual Machines מאפשר לכם ליצור קבוצות של מכונות וירטואליות להעברה. הקבוצות האלה נקראות קבוצות. כדי להפריד באופן לוגי בין מכונות וירטואליות ולהעביר מכונות וירטואליות בקבוצות, אפשר להשתמש בקבוצות. כשמבצעים מיגרציה של מכונות וירטואליות בקבוצה, הכלי Migrate to Virtual Machines מבצע את כל הפעולות של מחזור החיים של מיגרציית המכונות הווירטואליות בכל מכונה וירטואלית בקבוצה, או לחלופין בקבוצת משנה של המכונות הווירטואליות בקבוצה. לדוגמה, אפשר ליצור שיבוטים לצורך בדיקה של מכונה וירטואלית אחת או שתיים בקבוצה גדולה, כדי לבדוק אם השיבוטים יכולים לפעול בצורה תקינה ב- Google Cloud.
- התאמות של מערכת ההפעלה. כדי שהמכונות הווירטואליות שתעבירו באמצעות Google Cloud Migrate to Virtual Machines יפעלו בצורה תקינה, תצטרכו לשנות את ההגדרות שלהן. השינויים האלה נקראים התאמות למערכת ההפעלה. הכלי Migrate to Virtual Machines מחיל באופן אוטומטי התאמות של מערכת ההפעלה על המכונות הווירטואליות שמעבירים.
העברת מכונות וירטואליות באמצעות Migrate to Virtual Machines
כדי להעביר מכונות וירטואליות באמצעות Migrate to Virtual Machines, צריך לבצע את הפעולות הבאות:
- ארגון ההעברה באמצעות קבוצות. כדי לצמצם את הסיכונים של המעבר, מומלץ להשתמש בקבוצות כדי להפריד באופן לוגי את מכונות ה-VM שרוצים להעביר. כדי לקבץ את המכונות הווירטואליות להעברה, אפשר להשתמש במידע שנאסף במהלך שלב ההערכה. לדוגמה, אפשר לקבץ את המכונות הווירטואליות לפי האפליקציה שהן תומכות בה, או לפי הרשת שאליה הן מחוברות.
- איסוף המלצות לגבי גודל המכונה ותובנות לגבי ניצול. כדי להעריך את המשאבים ולקבוע את מכונות היעד האופטימליות למכונות המקור, אפשר ליצור דוח ניצול של מכונות וירטואליות (VM) של המקור. הדוח יכלול המלצות מפורטות לגבי גודל המכונות ודיווח על המכונות.
העברת כל קבוצה. מבצעים את ההעברה בכל קבוצה של מכונות וירטואליות. במסגרת מחזור החיים של העברת מכונות וירטואליות, Migrate to Virtual Machines מאפשרת לכם להריץ שיבוט בדיקה של מכונה וירטואלית ב- Google Cloud. מומלץ להשתמש בשיבוטים לבדיקה כדי לוודא שהמכונות הווירטואליות פועלות בצורה תקינה ב-Google Cloud לפני שמבצעים את ההעברה.
מידע נוסף על העברת קבוצות של מכונות וירטואליות באמצעות Migrate to Virtual Machines זמין במאמר העברת קבוצות של מכונות וירטואליות באמצעות Migrate to Virtual Machines.
אופטימיזציה של הסביבה אחרי ההעברה
ההעברה נחשבת להשלמה אחרי שכל השלבים שלה מסתיימים. עם זאת, יכול להיות שיהיה צורך לבצע אופטימיזציות נוספות בסביבה שלכם. Google Cloud לדוגמה, אפשר להתאים את הגודל של מכונות וירטואליות ב-Compute Engine, או להתחיל להשתמש בשירותים מנוהלים.
מידע נוסף על אופטימיזציה זמין במאמר מעבר אל Google Cloud: אופטימיזציה של הסביבה.