כיצד ליישם את Google Cloud CDN?

נוהל להפעלת Google Cloud CDN (רשת אספקת תוכן) לאתר שלך.


בפוסט הקודם שלי, עשיתי בדיקה ודיברתי על כמה מהר CDN של גוגל. סיקרתי בקצרה את ההפעלה, ורבים מכם ביקשו להסביר בפרטי.

מבוא

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

עם יותר מ- 100 POP (נקודת נוכחות) ברחבי העולם ומסירת תוכן מואצת באמצעות רשת הפרימיום הגלובלית של גוגל הופכים את ה- SSL CDN המהיר ביותר בעולם..

הדו”ח האחרון מאת Cedexis.

חלק מהתכונות של Google Cloud CDN:

  • HTTP / 2 – הוא תומך בפרוטוקול HTTP האחרון לביצועים טובים יותר
  • חביון נמוך – כל התוכן מוגש באמצעות Anycast (IP יחיד) ברחבי העולם
  • רישום – זה משתלב עם Stackdriver כדי לספק רישום מפורט של בקשה, פגע / פספוס מטמון
  •  טהר את המטמון באופן מיידי
  • זול

דרישה מוקדמת

תוהה למה נדרש מראש?

ובכן, Google CDN עובד רק עם מקורות איזון עומסים של גוגל ומקור אחסון בענן. פירוש הדבר שאם אתה לא מארח את היישום שלך ב- GCP (Google Cloud Platform), אינך יכול להשתמש ב- CDN שלהם.

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

אז אני מניח שאתה מארח את היישום שלך ב- GCP ומוכן להשתמש במאזן עומסים (LB) כדי להשתמש ב- CDN בענן..

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

בואו נתחיל…

תרחיש

יש לי שתי מערכות VM (אחת בסינגפור ואחרת במערב ארה”ב). אני רוצה לטעון בקשות איזון לשני VM באמצעות מאזן עומס HTTP ולהפעיל עליו CDN.

אני צריך לעשות את הדברים הבאים.

  • צור בדיקת בריאות
  • צור קבוצת מופעים
  • צור איזון עומס
  • אפשר CDN

יצירת בדיקת בריאות

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

  • התחבר ל- GCP ועבור אל בדיקות בריאות תחת מנוע מחשוב
  • לחץ על “צור בדיקת בריאות.”

  • עקוב אחר האשף והזן את המידע הדרוש
    • פרוטוקול – בחר HTTP אם היישום שלך שמתארח ב- VM יאזין ביציאה 80 וב- HTTPS ליציאה 443
    • נתיב בקשה – שורש הקשר פועל.
    • קריטריונים בריאותיים – התאימו לפי הצורך

  • לחץ על צור

זה ייקח כמה שניות ותבחין בבדיקת בריאות חדשה שנוצרה ברשימה. אנו נשתמש בזה בקרוב.

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

קבוצת מקרים משמשת בהגדרת איזון עומס. זה נקרא שירותי backend עבור LB.

  • לך ל קבוצות מופע תחת מנוע מחשוב
  • לחץ על “צור קבוצת מופעים.”

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

חזור על השלבים ליצירת קבוצת מופעים לאזור VM אחר.

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

יצירת איזון עומסים

  • בחר באיזון העומס “HTTP (S).”
  • הזן את השם של LB
  • לחץ על “תצורת Backend.”
  • לחץ על “צור שירות backend.”
  • הזן את שם שירותי ה backend
  • הוסף את שני המקרים שיצרת קודם לכן בתור backend
  • בחר בדיקת בריאות שיצרת בעבר
  • זיקה למושב – בחר אם ברצונך לדבוק ההפעלה
  • לחץ על צור

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

  • לחץ על סקירה וסיים ואם אתה מרגיש שמשהו לא בסדר, שנה אותו אחרת לחץ על “צור”.

  • לאחר יצירתם, תוכלו להבחין ב- LB שזה עתה נוצר ברשימה

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

אז אני מנסה לגשת ל- IP של חזית LB וזה הצלחה!

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

בתרחיש שלי, התנועה מאסיה תעבור ל- VM בסינגפור ומאמריקה, היא תעבור ל- VM-U.S..

הפעלת CDN של Google Cloud

ולבסוף, הגיע הזמן לאפשר את ה- CDN.

  • לך ל ענן CDN תחת שירותי רשת
  • לחץ על “הוסף מקור.”

  • בחר במאזן העומסים מהתפריט הנפתח ולחץ על הוסף

  • אתה אמור לראות CDN שזה עתה נוצר ברשימה

זה מסכם ש- CDN מופעל במאזן העומסים.

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

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

תגיות:

  • 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