כיצד ליצור איזון עומסים ב- Google Cloud?

יצירת HTTP (ים) איזון עומס בענן בפלטפורמת הענן של Google (GCP)


אם אתה מארח את היישומים שלך ב- Google Cloud ומחפש זמינות גבוהה יותר טובה, עליך לנסות ליישם איזון עומס (LB).

עומס איזוןעומס איזון קונספט

Google Cloud LB הוא חכם. הוא מציע יותר מסורתי.

  • HTTP / 2 מופעל
  • הפסק את לחיצת היד של SSL
  • מדיניות SSL / TLS מותאמת אישית
  • נתב תנועה לשרת הקרוב ביותר
  • ניתוב מבוסס נתיב
  • קנה מידה אוטומטי

והרבה יותר…

להלן, יש לי שני שרתים (אחד בארה”ב ואחד אחר בבריטניה). בואו ליצור איזון עומסים ולנתב תנועה לשני השרתים.

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

צור קבוצות מופע

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

  • התחבר ל- קונסולת GCP
  • נווט למחשב מנוע >> קבוצות מופע
  • לחץ על צור קבוצת מופעים
  • הזן את השם, בחר אזור כיחיד, אזור בו השרתים שלך הם, קבוצת מופעים לא מנוהלים, בחר את השרת מהתפריט הנפתח של מופע VM ולחץ על צור

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

בנוסף, שתי הקבוצות נוצרות.

צור HTTP (ים) LB

גוגל מציעה שלושה סוגים של LB.

  • HTTP (ים)
  • TCP
  • UDP

כדי לנהל תפוצה של יישומי אינטרנט, HTTP (ים) מתאימים. בואו ניצור את זה.

  • נווט אל שירותי רשת >> איזון עומסים
  • לחץ על צור איזון עומס

  • התחל תצורה לאיזון עומסים של HTTP (ים)

  • הזן את שם ה- LB
  • בלשונית תצורת backend, בחר בתפריט הנפתח וצור שירות backend
  • הזן את השם ובחר בסוג backend כקבוצות מופעים
  • הוסף את שתי קבוצות המופעים (server-us ו- server-UK)
  • התאם את מספר היציאה – מספר היציאה של שרת אינטרנט או יישום יקשיב לשרתים

  • תחת בדיקת בריאות, לחץ על צור
  • הזן את השם, בחר בפרוטוקול, יציאה

בדיקת בריאות חיונית כדי ש- LB יידע איזו מופע נמצא במצב, כך שהוא מפסיק לשלוח תנועה. למטה אני מורה ל- LB להכות את ה- IP של השרת עם יציאה 80 כל 10 שניות. אם שרת לא מגיב שלוש פעמים ברציפות, LB יסמן את המופע הזה למטה.

  • לחץ על שמור והמשך ליצור בריאות
  • לחץ על צור באשף שירות backend
  • זה יראה כמו להלן

בכרטיסיית כללי המארח והנתיב, וודא שנבחרו שירותי backend חדשים שנוצרו (geekflarelab במקרה שלי)

בכרטיסייה תצורת חזית, הזן את השם וצור כתובת IP חדשה.

  • זה יקפץ לשמירת כתובת IP סטטית חדשה. תן את השם שם ולחץ על שמור.
  • לחץ על בוצע

הערה: מומלץ לקבל את ה- IP הסטטי של ה- LB שלך, כך שתוכל להשתמש בזה כדי להצביע על התחום שלך.

בכרטיסיית הסקירה, הקפד על כל לחיצה טובה על ‘צור’

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

כפי שאתה יכול לראות שני המקרים בריאים ו- LB הוא מבצע טכני.

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

עשיתי איזו בדיקת עומס והנה התוצאה.

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

סיכום

יצירת LB זה קל, ואני מקווה שזה נותן לך מושג לגבי זה. יש הרבה תצורות שתוכלו לעשות כדי לעמוד בדרישת היישום שלכם כמו זיקה להפעלה, אינטגרציה של CDN, cert SSL וכו ‘. אם אתם בוחנים אפשרות שיש איזון עומס עבור היישום שלכם, אז שחקו סביב ותראו איך זה עוזר.

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

תגיות:

  • GCP

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map