במסמך הזה מתוארים משאבים גלובליים, אזוריים ושל תחום מוגדר ב-Compute Engine.
Cloud de Confiance by S3NS המשאבים מתארחים בכמה מיקומים ברחבי העולם. המיקומים האלה מורכבים מאזורים עם תחומים בתוך האזורים האלה. הצבת משאבים באזורים שונים באזור מסוים מספקת בידוד מפני סוגים רבים של תקלות בתשתית, בחומרה ובתוכנה. הצבת משאבים באזורים שונים מספקת רמה גבוהה עוד יותר של עצמאות במקרה של כשל. אפשר לתכנן מערכות חזקות על ידי פיזור המשאבים על פני דומיינים שונים של כשלים.
כל המשאבים של Compute Engine הם גלובליים, אזוריים או של תחום מוגדר. לדוגמה, תמונות הן משאב גלובלי, אבל כתובות IP סטטיות אזוריות הן משאב אזורי, ודיסקים לאחסון מתמיד יכולים להיות משאבים אזוריים או משאבים של תחום מוגדר.
ההיקף של המשאב קובע את רמת הגישה של המשאב למשאבים אחרים:
משאבים גלובליים נגישים למשאבים בכל אזור או תחום. לדוגמה, מכונות וירטואליות (VM) מתחומים שונים יכולות להשתמש באותה תמונה גלובלית.
משאבים אזוריים נגישים רק למשאבים שנמצאים באותו אזור. לדוגמה, אפשר לגשת לכתובת IP חיצונית סטטית אזורית רק ממשאבים שנמצאים באותו אזור. כדי שמכונה וירטואלית תוכל להשתמש בכתובת IP חיצונית סטטית ספציפית, המכונה צריכה להיות באזור שנמצא באותו אזור כמו כתובת ה-IP.
משאבים של תחום מוגדר נגישים רק למשאבים שנמצאים באותו תחום. משאבים אזוריים יכולים לגשת גם למשאבים גלובליים ואזוריים. לדוגמה, מכונה וירטואלית יכולה לגשת לתמונה גלובלית ולמשאבי רשת אזוריים.
| היקף | נגישות | ייחודיות השם | דוגמאות |
|---|---|---|---|
| עולמי | כל אזור או אזור זמינות בפרויקט | בכל הפרויקט | תמונות, רשתות VPC, תבניות של מכונות |
| אזורי | כל אזור באותו אזור | אזורית | תת-רשתות, כתובות IP סטטיות אזוריות, דיסקים אזוריים, תבניות של הגדרות מכונה |
| אזורי | באותו אזור בלבד | בכל האזור | מכונות וירטואליות, דיסקים אזוריים ו |
| Hyperdisk Storage Pools, machine types |
בפרויקט, למשאב של תחום מוגדר צריך להיות שם ייחודי בתחום (zone) שלו. לדוגמה, יכולה להיות מכונה וירטואלית בשם my-instance בתחום us-central1-a ומכונה וירטואלית אחרת בשם my-instance בתחום us-central1-b באותו פרויקט.
משאבים גלובליים
למשאבים גלובליים יש גישה לכל משאב בכל תחום באותו פרויקט. כשיוצרים משאב גלובלי, לא צריך לציין היקף.
משאבים גלובליים כוללים:
- כתובות
- האוסף Addresses מכיל את כל כתובות ה-IP החיצוניות הסטטיות הגלובליות שהזמנתם לפרויקט. כתובות IP חיצוניות סטטיות גלובליות הן משאב גלובלי ומשמשות למאזני עומסים גלובליים.
- תמונות
- התמונות נמצאות בשימוש של מופע או משאב דיסק כלשהו באותו פרויקט כמו התמונה. Google מספקת תמונות שהוגדרו מראש, שאפשר להשתמש בהן כדי להפעיל את המופע. אתם יכולים להתאים אישית אחת מהתמונות האלה או ליצור תמונה משלכם. אפשר גם לשתף תמונות בין פרויקטים.
- תמונות מצב
- תמונות מצב של Hyperdisk ו-Persistent Disk (רגילות וארכיון) הן משאבים גלובליים שאפשר להשתמש בהם כדי ליצור דיסק בפרויקטים אחרים. אפשר גם לשתף תמונות מצב בין פרויקטים.
- תבניות גלובליות של הגדרות מכונה
- אפשר להשתמש בתבנית גלובלית של הגדרות מכונה כדי ליצור מכונות וקבוצות מנוהלות של מופעי מכונה. תבניות של הגדרות מכונה יכולות להיות משאבים גלובליים או אזוריים. עם זאת, אם מציינים משאבים של תחום מוגדר בתבנית גלובלית של הגדרות מכונה, אפשר להשתמש בתבנית הזו רק באותו תחום מוגדר שבו נמצאים המשאבים שצוינו. אם מציינים משאבים אזוריים בתבנית גלובלית של הגדרות מכונה, אפשר להשתמש בתבנית הזו רק באותו אזור שבו נמצאים המשאבים שצוינו. מידע על תבניות אזוריות וגלובליות של מכונות וירטואליות
- Cloud Interconnects
- Cloud Interconnect הוא חיבור עם זמינות גבוהה מהרשת המקומית לרשת של Google. החיבור הזה הוא משאב גלובלי. עם זאת, קבצים מצורפים של קישוריות בין-אזורים, שפועלים בתוך החיבור הזה, הם משאבים אזוריים.
- מיקומי Cloud Interconnect
- מיקום Cloud Interconnect הוא נקודת חיבור פיזית ל-Cloud Interconnect שקרובה לרשת שלכם. יש מיקום אחד של Cloud Interconnect לכל מתקן לאחסון ואירוח שרתים (colocation facility) זמין ולכל תחום זמינות של קצה הרשת. מיקומי Cloud Interconnect הם משאבים גלובליים לקריאה בלבד.
- רשת VPC
- רשת VPC היא משאב גלובלי, אבל תת-רשתות הן משאבים אזוריים.
- חומות אש
- חומות אש חלות על רשת VPC אחת ונחשבות למשאב גלובלי כי חבילות יכולות להגיע אליהן מרשתות אחרות.
- מסלולים
- מסלולים מאפשרים ליצור תרחישי רשת מורכבים. אתם יכולים לנהל את אופן ניתוב התנועה לטווח כתובות IP ספציפי. מסלולים דומים לאופן שבו נתב מכוון תעבורה ברשת תקשורת מקומית. מסלולים חלים על רשתות VPC בתוך Cloud de Confiance פרויקט ונחשבים למשאבים גלובליים .
- פעולות גלובליות
פעולה היא משאב לפי תחום, משאב לפי אזור או משאב גלובלי. אם מבצעים פעולה במשאב גלובלי, הפעולה נחשבת לפעולה גלובלית. לדוגמה, הוספת תמונה נחשבת לפעולה גלובלית, כי תמונות הן משאב גלובלי.
משאבים אזוריים
למשאבים אזוריים יש גישה לכל המשאבים באותו אזור. לדוגמה, אם שומרים כתובת IP חיצונית סטטית באזור מסוים, אפשר להקצות את כתובת ה-IP החיצונית הסטטית הזו רק למכונות באותו אזור. כל אזור מכיל גם תחום אחד או יותר. רשימת האזורים והתחומים הזמינים מופיעה במאמר אזורים ותחומים.
משאבים אזוריים כוללים:
- כתובות
- האוסף Addresses מכיל את כל כתובות ה-IP החיצוניות הסטטיות האזוריות ששמרתם לפרויקט. כתובות IP חיצוניות סטטיות הן משאב אזורי שמשמש מכונות וירטואליות שנמצאות באותו אזור כמו כתובת ה-IP, כללי העברה אזוריים למאזני עומסים אזוריים והעברת פרוטוקולים.
- צירופים ל-Cloud Interconnect
- צירוף ל-VLAN מקצה VLAN ב-Cloud Interconnect ומחבר את ה-VLAN לרשת VPC. קובץ מצורף הוא משאב אזורי, אבל חיבור Cloud Interconnect הוא משאב גלובלי.
- תת-רשתות
- רשתות משנה מפצלות את מרחב כתובות ה-IP ברשת לאזורים עם קידומות (רשתות משנה), ושולטות בקידומת שממנה מוקצית כתובת ה-IP הפנימית של מופע.
- מדיניות בנושא מיקומי מודעות
- מדיניות מיקום קובעת את המרחק בין מכונות ה-VM. הפעולה הזו יכולה לעזור לצמצם את ההשפעה של כשלים במערכת המארחת או של השהיית רשת.
- תבניות אזוריות של מכונות
- אפשר להשתמש בתבנית של הגדרות מכונה אזורית כדי ליצור מכונות וירטואליות וקבוצות של מופעי מכונה מנוהלים. אפשר לגשת לתבנית של הגדרות מכונה אזורית רק ממשאבים שנמצאים באותו אזור. אם מציינים משאבים של תחום מוגדר בתבנית של הגדרות מכונה אזורית, אפשר להשתמש בתבנית הזו רק באותו תחום שבו נמצאים המשאבים שצוינו.
- קבוצות אזוריות של מופעי מכונה מנוהלים
- קבוצות של מופעי מכונה בניהול אזורי הן אוספים של מופעים זהים שפרוסים על פני כמה אזורים. קבוצות של מופעי מכונה בניהול אזורי מאפשרות לפזר את עומס האפליקציה על פני כמה תחומים, במקום להגביל את האפליקציה לתחום אחד או לנהל כמה קבוצות של מופעי מכונה בתחומים שונים.
- דיסקים אזוריים
- דיסקים אזוריים מספקים אחסון עמיד ורפליקציה של נתונים בין שני אזורים באותו אזור. במצב של יתירות כשל, אפשר לחבר בכוח דיסק אזורי למכונה אחרת באותו אזור. אי אפשר לכפות צירוף של דיסק אזורי למופע. אפשר גם להעתיק דיסק לפרויקט אחר, כך שפרויקטים אחרים יוכלו ליצור תמונות וסנאפשוטים מהדיסקים האלה, אבל מופעים בפרויקטים אחרים לא יוכלו לצרף את הדיסקים. כדי להגן על נתונים בדיסק במקרה הנדיר של הפסקת חשמל אזורית, אפשר להפעיל שכפול אסינכרוני.
- קובצי snapshot מואצים
- תמונות מצב מיידיות של דיסקים אזוריים הן משאבים אזוריים. אפשר לגשת אליהם רק באותו אזור שבו נמצא הדיסק.
- פעולות אזוריות
פעולה היא משאב לפי תחום, משאב לפי אזור או משאב גלובלי. אם מבצעים פעולה במשאב אזורי, הפעולה נחשבת לפעולה בכל אזור. לדוגמה, שריון כתובת נחשב לפעולה אזורית, כי כתובות הן משאב ספציפי לאזור.
משאבים של תחום מוגדר
משאבים שמארחים בתחום נקראים משאבים של תחום מוגדר. משאבים ספציפיים לתחום, או משאבים לכל תחום, הם ייחודיים לתחום הזה ואפשר להשתמש בהם רק על ידי משאבים אחרים באותו תחום. לדוגמה, מכונה וירטואלית היא משאב של תחום מוגדר. כשיוצרים מכונה, צריך לציין את האזור שבו היא נמצאת. למופע יש גישה למשאבים אחרים באותו תחום ולמשאבים גלובליים, אבל אין לו גישה למשאבים אחרים בכל תחום בתחום אחר, כמו משאב דיסק או רשת משנה של VPC.
רשימת התחומים הזמינים וסדרות המכונות שזמינות בכל תחום מופיעה במאמר אזורים ותחומים.
משאבים לכל אזור כוללים:
- מכונות
- מופע של מחשוב נמצא בתחום מסוים ויכול לגשת למשאבים גלובליים או למשאבים באותו תחום.
- Google Cloud Hyperdisks ודיסקים לאחסון מתמיד של תחום
- אפשר לגשת לדיסקים אזוריים ממופעי מחשוב אחרים באותו אזור. אפשר לצרף דיסק רק למופעים שנמצאים באותו אזור כמו הדיסק. אי אפשר לצרף דיסק למופע באזור אחר. אפשר גם לשתף משאבי דיסק בין פרויקטים, וכך לאפשר לפרויקטים אחרים ליצור תמונות וצילומים של מצב הדיסקים האלה, אבל לא לאפשר למופעים בפרויקטים אחרים לצרף את הדיסקים.
- Hyperdisk pools
- מאגרי Hyperdisk הם משאבים אזוריים. הדיסקים במאגר צריכים להיות באותו אזור שבו נמצא המאגר.
- קובצי snapshot מואצים
- תמונות מצב מיידיות של דיסקים אזוריים הן משאבים אזוריים. אפשר לגשת אליהם רק באותו אזור שבו נמצא הדיסק.
- סוגי מכונות
- סוגי מכונות הם משאבים ספציפיים לאזור. מכונות וירטואליות ודיסקים יכולים להשתמש רק בסוגי מכונות שנמצאים באותו אזור.
- קבוצות של מופעי מכונה מנוהלים באזור
- קבוצת מופעי מכונה מנוהלת אזורית משתמשת בתבנית של הגדרות מכונה כדי ליצור קבוצה של מופעי מכונה זהים באזור יחיד. אתם מנהלים את מופעי המחשוב בקבוצת מופעי מכונה מנוהלים כישות אחת, ולא מנהלים כל מופע בנפרד.
- יחידות GPU
- GPU הם משאבים של תחום מוגדר. מידע על האזורים שבהם כרטיסי GPU זמינים מופיע במאמר זמינות של כרטיסי GPU באזורים ובאזורים.
- Cloud TPUs
- TPU הם משאבים של תחום מוגדר. מידע על האזורים שבהם אפשר להשתמש ב-TPU זמין במאמר זמינות.
- פעולות לכל אזור
פעולה היא משאב לפי תחום, משאב לפי אזור או משאב גלובלי. אם מבצעים פעולה במשאב ספציפי לאזור, הפעולה נחשבת לפעולה לכל אזור. לדוגמה, הוספת מופע נחשבת לפעולה לכל אזור, כי הפעולה מתבצעת במשאב ספציפי לאזור – מופע.
רשימות מצטברות
כברירת מחדל, בקשה להחזרת רשימה של משאבים מוגבלת למישור בקרה מסוים. לדוגמה, כששולחים שאילתה ל-API כדי לקבל רשימה של מופעים, צריך לציין את האזור שבו רוצים לקבל רשימה של מופעים. כדי להציג רשימה של משאבים בכל האזורים, אפשר לבצע שאילתת רשימה מצטברת. לכל משאב אזורי ולכל משאב של אזור זמינות יש URI של רשימה מצטברת שאפשר לשלוח אליה שאילתה כדי לקבל רשימה של כל המשאבים מהסוג הזה. לדוגמה, כדי לראות רשימה של כל מכונות ה-Compute בכל האזורים שנוצרו בפרויקט, אפשר לשלוח בקשה ל-URI הבא:
https://compute.googleapis.com/compute/v1/projects/<var>PROJECT_ID</var>/aggregated/instances
באופן דומה, כדי להציג רשימה של כל כתובות ה-IP בכל האזורים, שולחים בקשה ל-URI הבא:
https://compute.googleapis.com/compute/v1/projects/<var>PROJECT_ID</var>>/aggregated/addresses
למידע נוסף, אפשר לעיין בשיטה aggregateList של המשאב.
המאמרים הבאים
- מידע נוסף על אזורים ותחומים
- מידע נוסף זמין במאמרים בנושא מיקום גיאוגרפי ואזורים וניהול נתונים לפי מיקום גיאוגרפי.
- מידע נוסף על מופעים
- פועלים לפי ההוראות במאמר איך מתחילים להשתמש ב-Linux.
- פועלים לפי ההוראות במאמר איך מתחילים להשתמש ב-Windows.
- איך מגדירים פרויקט, אזור או אזור ברירת מחדל