הגדרת קטגוריית קצה עורפי כמקור ל-Cloud CDN
במדריך למתחילים הזה נסביר איך להגדיר קטגוריית קצה עורפי כמקור ל-Cloud CDN באמצעות Google Cloud המסוף.
לחצו על תראו לי איך כדי לקרוא הסבר מפורט על המשימה ישירות במסוף Google Cloud :
לפני שמתחילים
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 theresourcemanager.projects.createpermission. Learn how to grant roles.
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 theresourcemanager.projects.createpermission. Learn how to grant roles.
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 הבאים:
- אדמין באחסון (
roles/storage.admin) - אדמין של איזון עומסים ב-Compute (
roles/compute.loadBalancerAdmin)
להסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.
יכול להיות שאפשר לקבל את ההרשאות הנדרשות גם באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש.
יצירת קטגוריה של Cloud Storage
קטגוריות הן הקונטיינרים הבסיסיים ששומרים את הנתונים שלכם ב-Cloud Storage.
כדי ליצור מאגר, פועלים לפי השלבים הבאים:
-
במסוף Google Cloud , נכנסים לדף Buckets של Cloud Storage.
-
לוחצים על יצירה.
איך עושים את זה? -
בקטע
Name your bucket , מזינים שם ייחודי לקטגוריה.לוחצים על Continue.
- בקטע
Choose where to store your data , מבצעים את הפעולות הבאות:- בקטע Location type (סוג המיקום), בוחרים באפשרות Region (אזור) ואז בוחרים באפשרות
us-east1 (South Carolina)מהרשימה. - לוחצים על Continue.
- בקטע Location type (סוג המיקום), בוחרים באפשרות Region (אזור) ואז בוחרים באפשרות
- בקטע
Choose a storage class for your data , מבצעים את הפעולות הבאות:- בוחרים באפשרות Set a default class ואז בוחרים באפשרות Standard.
- לוחצים על Continue.
- בקטע
Choose how to control access to objects , מבצעים את הפעולות הבאות:- מבטלים את הסימון בתיבה Enforce public access prevention on this bucket.
- בקטע בקרת גישה, בוחרים באפשרות אחיד.
- לוחצים על Continue.
- בקטע
Choose how to protect object data , משאירים את ברירות המחדל שנבחרו ולוחצים עלCreate.
העלאת אובייקט לקטגוריה
שמרו את התמונה הבאה במכשיר:
- בדף Bucket details, בכרטיסייה
Objects , לוחצים עלUpload files. - בתיבת הדו-שיח של הקובץ, בוחרים את הקובץ שהורדתם.
הגדרת קטגוריה כציבורית
- בדף Bucket details, לוחצים על הכרטיסייה
Permissions . -
מוודאים שהתצוגה מוגדרת ל
View by principals , ואז לוחצים עלGrant access .מוצגת החלונית Add principals.
- בשדה
New principals מזיניםallUsers. - ברשימה
Select a role בוחרים באפשרות Cloud Storage > Storage Object Viewer. - לוחצים על
שמירה . - בדף Are you sure you want to make this resource public? לוחצים על Allow public access.
-
כדי לוודא שהאובייקט שותף באופן ציבורי, לוחצים על הכרטיסייה
Objects כדי לחזור לרשימת האובייקטים. בעמודהPublic access של האובייקט צריך להופיע Public to internet. הלחצן Copy URL מספק כתובת URL שניתנת לשיתוף, דומה לכתובת הבאה:https://storage.googleapis.com/YOUR_BUCKET_NAME/kitten.png
יצירת קטגוריית backend
כדי ליצור קטגוריית קצה עורפי ומאזן עומסים חיצוני של אפליקציות (ALB):
נכנסים לדף Cloud CDN במסוף Google Cloud .
לוחצים על
הוספת מקור .בדף New origin (מקור חדש), בקטע
Origin name (שם המקור) , מזינים שם למקור.בקטע
Origin type , בוחרים באפשרות קטגוריית קצה עורפי.בקטע
Define your backend bucket , בוחרים באפשרות New backend bucket.בשדה קטגוריה של Cloud Storage, לוחצים על Browse.
בוחרים את הקטגוריה של Cloud Storage שיצרתם קודם, לוחצים על Select ואז על Next.
בקטע
Attach a load balancer (צירוף מאזן עומסים), בוחרים באפשרות Create new load balancer for me (יצירת מאזן עומסים חדש בשבילי), מזינים שם למאזן העומסים ולוחצים על Next (הבא).בקטע ביצועי מטמון, משאירים את ברירות המחדל שנבחרו ולוחצים על
סיום .המקור החדש מופיע ברשימת המקורות. יכול להיות שיעברו כמה דקות עד שהמקור ייווצר באופן מלא. ממשיכים לשלב הבא רק אחרי שמופיעה התראה שהמקור נוצר.
בדיקת Cloud CDN
-
נכנסים לדף Load balancing במסוף Google Cloud .
לוחצים על
השם של מאזן העומסים שיצרתם קודם.הדף Load balancer details מוצג.
שימו לב לכתובות IPv4 שמוצגות בקטע
IP:Port .כדי לבדוק את Cloud CDN, מזינים את כתובת ה-URL הבאה עם כתובת ה-IP של מאזן העומסים בכרטיסייה חדשה בדפדפן:
http://IP_ADDRESS/kitten.pngהדפדפן אמור להציג דף עם התמונה שהועלתה.
מרעננים את הדף כמה פעמים.
חוזרים לדף Load balancer details (פרטי מאזן העומסים) ולוחצים על Monitoring (מעקב).
אחרי כמה דקות, בודקים את התנועה שהוצגה.
תעבורת נתונים שמוצגת ישירות מקטגוריית קצה עורפי מסומנת בתווית SERVED_FROM_BACKEND_BUCKET. תנועת נתונים שמוצגת מ-Cloud CDN מסומנת בתווית SERVED_FROM_CACHE. מידע נוסף זמין במאמר מדדי מעקב.
הסרת המשאבים
כדי לא לצבור חיובים לחשבון Google Cloud על המשאבים שבהם השתמשתם בדף הזה, פועלים לפי השלבים הבאים:
מחיקת מאזן העומסים וקטגוריית הקצה העורפי:
-
נכנסים לדף Load balancing במסוף Google Cloud .
מסמנים את התיבה לצד מאזן העומסים שיצרתם ולוחצים על מחיקה.
בדף שנפתח, מסמנים את התיבה לצד קטגוריית ה-backend שיצרתם, ואז מאשרים שאתם רוצים למחוק את מאזן העומסים ואת המשאבים שנבחרו.
-
מוחקים את הקטגוריה של Cloud Storage:
-
במסוף Google Cloud , נכנסים לדף Buckets של Cloud Storage.
- מסמנים את התיבה ליד הקטגוריה שיצרתם ולוחצים על מחיקה.
- בתיבת הדו-שיח מחיקת מאגר, מאשרים שרוצים למחוק את המאגר ולוחצים על מחיקה.
-
במסוף Google Cloud , נכנסים לדף Buckets של Cloud Storage.
המאמרים הבאים
אלה הפעולות שמומלץ לבצע: