סקירה כללית על Google Distributed Cloud (תוכנה בלבד) ל-VMware

‫Google Distributed Cloud הוא פתרון מנוהל של תוכנה וחומרה שמרחיב אתGoogle Cloud התשתית והשירותים למרכז הנתונים שלכם. ‫Google Distributed Cloud זמין בתצורות מחוברות ובתצורות במודל Air-gapped שפועלות על חומרה שסופקה על ידי Google. ‫Google Distributed Cloud זמין גם כמוצר תוכנה בלבד שפועל בחומרה שלכם ב-VMware או בשרת פיזי. המדריך הזה מיועד לתוכנת Google Distributed Cloud שפועלת על חומרה משלכם בסביבת VMware vSphere.

‫Google Distributed Cloud מבוסס על Google Kubernetes Engine‏ (GKE), עם חבילת Kubernetes משלו שמרחיבה את GKE לשימוש בסביבה מקומית. עם Google Distributed Cloud אתם יכולים ליצור, לנהל ולשדרג אשכולות GKE במתחם שלכם, תוך שימוש בתכונות שלGoogle Cloud , וגם לפרוס ולהפעיל אפליקציות מבוססות קונטיינרים באשכולות שלכם בהיקף גדול באמצעות התשתית של Google.

אחרי שמתקינים את התוכנה של Google Distributed Cloud, אפשר להשתמש בהרבהGoogle Cloud תכונות לניהול, להפעלה ולשליטה בעומסי עבודה מבוססי-קונטיינרים בהיקף נרחב. מידע נוסף על התכונות שזמינות ב-VMware מופיע בסקירה הכללית של GKE.

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

איך זה עובד

‫Google Distributed Cloud מרחיב את GKE ומאפשר לכם ליצור אשכולות GKE בסביבת vSphere במקום, ולנהל אותם ב- Google Cloud יחד עם אשכולות GKE רגילים ואשכולות בסביבות אחרות כחלק מצי.

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

התרשים הבא מציג את התוצאה הפשוטה של התקנה שהושלמה.

תרשים של אשכול אדמין ואשכול משתמשים
ארכיטקטורה של Google Distributed Cloud עם אשכול משתמש אחד

רכיבים מרכזיים

המרכיבים הבאים מרכיבים התקנה של Google Distributed Cloud ב-VMware שמתבססת על תוכנה בלבד:

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

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

  • תחנת העבודה של האדמין היא מכונה נפרדת שכוללת את הכלים שיוצרי אשכולות ומפתחים צריכים כדי לנהל את ההתקנה שלהם:

    • הפעלת gkectl מתחנת העבודה של האדמין מאפשרת ליצור ולעדכן אשכולות ולבצע משימות ניהוליות אחרות.
    • הפעלת kubectl מתחנת העבודה של האדמין מאפשרת לכם לנהל אינטראקציה עם אשכולות האדמין והמשתמשים, כולל פריסה וניהול של עומסי עבודה.
  • מסוף Google Cloud מספק ממשק אינטרנט לפרויקט Google Cloud , כולל האשכולות ב-VMware. אתם יכולים לבצע קבוצת משנה של משימות אדמיניסטרטיביות, כולל יצירת אשכול, ממסוף Google Cloud כחלופה להפעלת פקודות בתחנת העבודה של האדמין.

  • אדמינים ומפתחים של אשכולות משתמשים משתמשים ב-kubectl ובכתובות IP וירטואליות (VIP) כדי לגשת למישורי הבקרה באשכולות האדמין והמשתמשים. מגדירים כתובות VIP במהלך יצירת האשכול. משתמשים ומפתחים שקוראים לעומסי עבודה באשכולות המשתמשים שלכם משתמשים בכתובות IP וירטואליות (VIP) של Service ו-Ingress. לכל צומת בהתקנה יש גם כתובת IP משלו. מידע נוסף על תכנון כתובות IP ל-Google Distributed Cloud זמין במאמר תכנון כתובות ה-IP.

התחברות ל-Fleet

כל האשכולות של Google Distributed Cloud הם חלק מצי: קבוצה לוגית של אשכולות Kubernetes. התכונה 'ציים' מאפשרת לארגון שלכם לשדרג את הניהול מאשכולות בודדים לקבוצות שלמות של אשכולות, ויכולה לעזור לצוותים שלכם לאמץ שיטות מומלצות דומות לאלה שמשמשות ב-Google. אפשר לראות ולנהל את כל האשכולות ב-Fleet ב Google Cloud מסוף, ולהשתמש בתכונות של Fleet כדי לנהל, לשלוט ולהפעיל את עומסי העבודה בקנה מידה נרחב. כאן אפשר לראות רשימה מלאה של תכונות Fleet שזמינות בסביבות מקומיות.

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

חברות ב-Fleet משמשת גם לניהול התמחור של Google Distributed Cloud, כפי שמתואר בקטע הבא.

תמחור

מערכות GKE מקומיות שנוצרו כחלק מ-Google Distributed Cloud מחויבות לפי vCPU. כדי להפעיל את החיוב, צריך להפעיל את Anthos API בפרויקט ב- Google Cloud .

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

התקנת Google Distributed Cloud ב-VMware

מכיוון שהתוכנה של Google Distributed Cloud פועלת בתשתית שלכם, אפשר להגדיר אותה בצורה מפורטת כדי שתתאים לצרכים הספציפיים של הארגון ולתרחישי השימוש שלכם. אתם יכולים לבחור מתוך מגוון של מצבי איזון עומסים נתמכים, הגדרות vSphere, אפשרויות של הקצאת כתובות IP, תכונות אבטחה, אפשרויות קישוריות ועוד. כלומר, כדי להגדיר את Google Distributed Cloud, צריך לקבל החלטות לפני ההתקנה ובמהלכה, בהתייעצות עם צוותי הרשת, vSphere והאפליקציות, כדי לוודא שההתקנה עונה על הצרכים שלכם. סט המסמכים הזה כולל מדריכים שיעזרו לצוות שלכם לקבל את ההחלטות האלה.

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

בכל מקרה, תהליך ההתקנה הוא כזה:

  1. תכנון ההתקנה לפחות, צריך לוודא שאתם עומדים בדרישות של משאבים ו-vSphere ל-Google Distributed Cloud, וגם לתכנן את כתובות ה-IP.
  2. מגדירים את הסביבה המקומית כדי לתמוך ב-Google Distributed Cloud, כולל הגדרת אובייקטים של מלאי vSphere והחיבור ל-Google.
  3. הגדרת Google Cloud משאבים, כולל Google Cloud הפרויקט שבו תשתמשו כשמגדירים ומנהלים את Google Distributed Cloud.
  4. יוצרים תחנת עבודה לאדמין עם המשאבים והכלים שצריך כדי ליצור אשכולות.
  5. יוצרים אשכול אדמין כדי ליצור, לנהל ולעדכן אשכולות משתמשים.
  6. יוצרים אשכולות משתמשים כדי להריץ את עומסי העבודה בפועל.

גרסאות נתמכות

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

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

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

כדי למצוא את התיעוד המלא של גרסה קודמת, מוסיפים את מספר הגרסה המשנית לכתובת ה-URL הבאה:

https://cloud.google.com/anthos/clusters/docs/on-prem/VERSION/

מחליפים את VERSION בגרסה משנית מ-1.0 עד 1.16 ומעתיקים את כתובת ה-URL לסרגל הכתובות בדפדפן.

מה השלב הבא?

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