הגדרת קטגוריית קצה עורפי כמקור ל-Cloud CDN

במדריך למתחילים הזה נסביר איך להגדיר קטגוריית קצה עורפי כמקור ל-Cloud CDN באמצעות Google Cloud המסוף.


לחצו על תראו לי איך כדי לקרוא הסבר מפורט על המשימה ישירות במסוף Google Cloud :

תראו לי איך


לפני שמתחילים

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

In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

Roles required to select or create a project

  • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
  • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

Go to project selector

If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.

Verify that billing is enabled for your Google Cloud project.

In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

Roles required to select or create a project

  • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
  • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

Go to project selector

If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.

Verify that billing is enabled for your Google Cloud project.

התפקידים הנדרשים

כדי לקבל את ההרשאות שדרושות להשלמת המדריך הזה, צריך לבקש מהאדמין להקצות לכם בפרויקט את תפקידי ה-IAM הבאים:

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

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

יצירת קטגוריה של Cloud Storage

קטגוריות הן הקונטיינרים הבסיסיים ששומרים את הנתונים שלכם ב-Cloud Storage.

כדי ליצור מאגר, פועלים לפי השלבים הבאים:

  1. במסוף Google Cloud , נכנסים לדף Buckets של Cloud Storage.

    כניסה לדף Buckets

  2. לוחצים על יצירה. איך עושים את זה?
  3. בקטע Name your bucket , מזינים שם ייחודי לקטגוריה.

    לוחצים על Continue.

  4. בקטע Choose where to store your data , מבצעים את הפעולות הבאות:
    1. בקטע Location type (סוג המיקום), בוחרים באפשרות Region (אזור) ואז בוחרים באפשרות us-east1 (South Carolina) מהרשימה.
    2. לוחצים על Continue.
  5. בקטע Choose a storage class for your data , מבצעים את הפעולות הבאות:
    1. בוחרים באפשרות Set a default class ואז בוחרים באפשרות Standard.
    2. לוחצים על Continue.
  6. בקטע Choose how to control access to objects , מבצעים את הפעולות הבאות:
    • מבטלים את הסימון בתיבה Enforce public access prevention on this bucket.
    • בקטע בקרת גישה, בוחרים באפשרות אחיד.
    • לוחצים על Continue.
  7. בקטע Choose how to protect object data , משאירים את ברירות המחדל שנבחרו ולוחצים על Create.

העלאת אובייקט לקטגוריה

  1. שמרו את התמונה הבאה במכשיר:

    תמונה של חתלתול להעלות לקטגוריה.
  2. בדף Bucket details, בכרטיסייה Objects , לוחצים על Upload files.
  3. בתיבת הדו-שיח של הקובץ, בוחרים את הקובץ שהורדתם.
בסיום ההעלאה, צריכים להופיע שם הקובץ ופרטים לגביו כמו הגודל וסוג הקובץ.

הגדרת קטגוריה כציבורית

  1. בדף Bucket details, לוחצים על הכרטיסייה Permissions .
  2. מוודאים שהתצוגה מוגדרת ל View by principals , ואז לוחצים על Grant access .

    מוצגת החלונית Add principals.

  3. בשדה New principals מזינים allUsers.
  4. ברשימה Select a role בוחרים באפשרות Cloud Storage > Storage Object Viewer.
  5. לוחצים על שמירה.
  6. בדף Are you sure you want to make this resource public?‎ לוחצים על Allow public access.
  7. כדי לוודא שהאובייקט שותף באופן ציבורי, לוחצים על הכרטיסייה Objects כדי לחזור לרשימת האובייקטים. בעמודה Public access של האובייקט צריך להופיע Public to internet. הלחצן Copy URL מספק כתובת URL שניתנת לשיתוף, דומה לכתובת הבאה:

    https://storage.googleapis.com/YOUR_BUCKET_NAME/kitten.png

יצירת קטגוריית backend

כדי ליצור קטגוריית קצה עורפי ומאזן עומסים חיצוני של אפליקציות (ALB):

  1. נכנסים לדף Cloud CDN במסוף Google Cloud .

    מעבר אל Cloud CDN

  2. לוחצים על הוספת מקור .

  3. בדף New origin (מקור חדש), בקטע Origin name (שם המקור) , מזינים שם למקור.

  4. בקטע Origin type , בוחרים באפשרות קטגוריית קצה עורפי.

  5. בקטע Define your backend bucket , בוחרים באפשרות New backend bucket.

  6. בשדה קטגוריה של Cloud Storage, לוחצים על Browse.

  7. בוחרים את הקטגוריה של Cloud Storage שיצרתם קודם, לוחצים על Select ואז על Next.

  8. בקטע Attach a load balancer (צירוף מאזן עומסים), בוחרים באפשרות Create new load balancer for me (יצירת מאזן עומסים חדש בשבילי), מזינים שם למאזן העומסים ולוחצים על Next (הבא).

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

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

בדיקת Cloud CDN

  1. נכנסים לדף Load balancing במסוף Google Cloud .

    כניסה לדף Load balancing

  2. לוחצים על השם של מאזן העומסים שיצרתם קודם.

    הדף Load balancer details מוצג.

  3. שימו לב לכתובות IPv4 שמוצגות בקטע IP:Port .

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

    http://IP_ADDRESS/kitten.png
    

    הדפדפן אמור להציג דף עם התמונה שהועלתה.

  5. מרעננים את הדף כמה פעמים.

  6. חוזרים לדף Load balancer details (פרטי מאזן העומסים) ולוחצים על Monitoring (מעקב).

  7. אחרי כמה דקות, בודקים את התנועה שהוצגה.

    תעבורת נתונים שמוצגת ישירות מקטגוריית קצה עורפי מסומנת בתווית SERVED_FROM_BACKEND_BUCKET. תנועת נתונים שמוצגת מ-Cloud CDN מסומנת בתווית SERVED_FROM_CACHE. מידע נוסף זמין במאמר מדדי מעקב.

הסרת המשאבים

כדי לא לצבור חיובים לחשבון Google Cloud על המשאבים שבהם השתמשתם בדף הזה, פועלים לפי השלבים הבאים:

  1. מחיקת מאזן העומסים וקטגוריית הקצה העורפי:

    1. נכנסים לדף Load balancing במסוף Google Cloud .

      כניסה לדף Load balancing

    2. מסמנים את התיבה לצד מאזן העומסים שיצרתם ולוחצים על מחיקה.

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

  2. מוחקים את הקטגוריה של Cloud Storage:

    1. במסוף Google Cloud , נכנסים לדף Buckets של Cloud Storage.

      כניסה לדף Buckets

    2. מסמנים את התיבה ליד הקטגוריה שיצרתם ולוחצים על מחיקה.
    3. בתיבת הדו-שיח מחיקת מאגר, מאשרים שרוצים למחוק את המאגר ולוחצים על מחיקה.

המאמרים הבאים

אלה הפעולות שמומלץ לבצע: