במאמר הזה מפורטות המכסות ומגבלות המערכת שחלות על Cloud Shell.
- המכסות נקבעות כברירת מחדל, אבל בדרך כלל אפשר לבקש לשנות אותן.
- מגבלות המערכת קבועות ואי אפשר לשנות אותן.
המכסות שלGoogle Cloud עוזרות לשמור על הוגנות ולצמצם עליות חדות בשימוש במשאבים ובזמינות שלהם. הן מגבילות את כמות המשאבים שלGoogle Cloud שאפשר להשתמש בהם בפרויקט ב- Google Cloud . המכסות רלוונטיות למגוון רחב של סוגי משאבים, כולל רכיבי חומרה, תוכנה ורשתות. לדוגמה, המכסות יכולות להגביל את מספר הקריאות ל-API בשירות מסוים, את מספר מאזני העומסים שאפשר להשתמש בהם בו-זמנית בפרויקט או את מספר הפרויקטים שאפשר ליצור. בשורה התחתונה, המכסות מגינות על משתמשיGoogle Cloud בכך שהן מונעות עומס יתר על השירותים, אבל גם עוזרות לשלוט על השימוש במשאבי Google Cloud .
מערכת המכסות ב-Cloud:
- עוקבת אחרי השימוש במוצרים ובשירותים של Google Cloud
- מגבילה את השימוש במשאבים האלה
- כוללת כלי שבאמצעותו אפשר לשלוח בקשות לשינוי המכסות ולשנות אותן אוטומטית
ברוב המקרים, כשאתם מנסים להשתמש ביותר משאבים מהמכסה, הגישה למשאב נחסמת ומה שאתם מנסים לעשות נכשל.
בדרך כלל, המכסות ב- Google Cloud הן ברמת הפרויקט. כלומר, השימוש במשאב מסוים בפרויקט כלשהו לא משפיע על המכסה שלכם בפרויקטים אחרים. ברמת הפרויקט ב- Google Cloud , המכסות משותפות לכל האפליקציות וכתובות ה-IP.
יש גם מגבלות מערכת על משאבי Cloud Shell. שאי אפשר לשנות.
כדי לשנות את רוב המכסות, משתמשים במסוף Google Cloud . מידע נוסף זמין במאמר בנושא שליחת בקשה לשינוי המכסות.
מכסות שימוש
מכסת ברירת המחדל השבועית של Cloud Shell היא 50 שעות.
איך רואים את המכסה השבועית של Cloud Shell
אם תגיעו למכסה, תצטרכו לחכות עד לתאריך ולשעה שצוינו לפני שתוכלו להשתמש שוב ב-Cloud Shell או לשדרג ל-Cloud Workstations.
כדי לראות את המכסה השבועית:
- לוחצים על
פרטי סשן ואז על מכסת שימוש.
יופיע דו-שיח עם מספר השעות שנותרו במכסה, מספר השעות הכולל במכסה והתאריך והשעה שבהם המכסה מתאפסת.
אם אתם צריכים מכסה גדולה יותר, מומלץ מאוד לשדרג ל-Cloud Workstations, שאין בה מגבלות שימוש שבועיות. Cloud Workstations מאפשרת לכם להתאים אישית את סביבת הפיתוח, להגדיר את הגודל שלה בצורה נכונה ולאבטח אותה. כדאי לשדרג ל-Cloud Workstations כדי לקבל סביבות פיתוח מנוהלות ומאובטחות שמוקצות ב-VPC שלכם ללא מגבלות שימוש.
חוסר פעילות ב-Cloud Shell
כדי למנוע את מחיקת ספריית $HOME בגלל חוסר פעילות במשך 120 ימים, צריך להתחיל סשן. לגבי מידע רגיש שרוצים לאחסן לטווח ארוך, כדאי לשקול פתרון אחר ב-Cloud Storage.
שימוש לא אינטראקטיבי
Cloud Shell מיועד לשימוש אינטראקטיבי בלבד. סשנים לא אינטראקטיביים מסתיימים אוטומטית אחרי 40 דקות. הסשנים ב-Cloud Shell מוגבלים ל-12 שעות, ואחריהם הם מסתיימים אוטומטית. אפשר להתחיל סשן חדש מיד לאחר מכן.
שחזור סשן אחרי חריגה ממגבלת שירות
אם הסשן שלכם מסתיים או שלא ניתן ליצור אותו כי חרגתם ממגבלת שירות, ב-Cloud Shell מוצגת שגיאה עם קישור לטופס שמאפשר לכם לערער על החריגה מהמגבלה. לוחצים על הקישור למשוב ושולחים את הטופס עם מידע נוסף על המשימות שביצעתם לפני שהסשן הסתיים.
מגבלות
חבילות תוכנה בהתאמה אישית והתמדה
המכונה הווירטואלית שמגבה את הסשן שלכם ב-Cloud Shell לא מוקצית באופן קבוע לסשן שלכם ב-Cloud Shell, והיא מסתיימת אם הסשן לא פעיל במשך 40 דקות. אחרי שהמופע מסתיים, כל השינויים שביצעתם מחוץ לספריית $HOME שלכם נמחקים.
כדי שההגדרות האישיות יישמרו בין סשנים, כדאי להתאים אישית את הסביבה.
משתמשים מתחת לגיל 18 או שהגיל שלהם לא ידוע
אי אפשר להשתמש ב-Cloud Shell אם המשתמשים מתחת לגיל 18 או אם הגיל שלהם לא ידוע. כברירת מחדל, Google Workspace for Education חוסם את הגישה ל-Cloud Shell לכל המשתמשים. אם במוסד שלכם יש תלמידים מעל גיל 18 שאתם רוצים שתהיה להם גישה לשירותים עם הגבלת גיל, כולל Cloud Shell, כדאי לעיין במאמר בנושא שליטה בגישה לשירותי Google לפי גיל כדי לקבל הוראות לזיהוי משתמשים בגיל 18 ומעלה.
תוספים ל-Cloud Shell Editor
ב-Cloud Shell Editor אין תמיכה בהתקנה של תוספים מותאמים אישית לעורך. עם זאת, בעורך Cloud Shell מותקנים מראש תוספים חיוניים, והם מתעדכנים באופן שוטף.
תוכן ב.bashrc
יכול להיות שיוצגו שגיאות ב-Cloud Shell אם הקובץ .bashrc ישונה או יימחק. קובץ .bashrc צריך להכיל את השורות הבאות:
if [ -f "/google/devshell/bashrc.google" ]; then
source "/google/devshell/bashrc.google"
fi
gcloud עיצוב הפלט
כברירת מחדל, ב-Cloud Shell מופעלות תכונות נגישות של gcloud.
אם מפעילים את תכונות הנגישות, הפלט של הטבלה gcloud מוצג כרשימה של פריטים בטקסט פשוט ללא היררכיה.
כדי לשחזר את התנהגות ברירת המחדל של טבלאות עם תאים עבור הרבה פקודות, מוסיפים את הפקודה הבאה לסוף קובץ $HOME/.bashrc:
gcloud config set accessibility/screen_reader false
ביצועי חיבור איטיים
כשמתחברים ל-Cloud Shell בפעם הראשונה, המערכת יוצרת את דיסק הבית, והתהליך הזה יכול להימשך כרגע עד 25 שניות. חיבורים עוקבים למכונות וירטואליות קיימות נמשכים כחמש שניות. עם זאת, אם לא השתמשתם ב-Cloud Shell במשך שבוע, ביצועי החיבור יהיו איטיים יותר כי ספריית הבית משוחזרת מארכיון.
ב-Cloud Shell יש גם מצב זמני, שבו אפשר להשתמש ב-Cloud Shell בלי אחסון בדיסק מתמיד. פרופיל זמני מציע ביצועים מהירים יותר של החיבור, אבל כל הקבצים שיוצרים במהלך הסשן נמחקים בסוף הסשן.
תמיכה בדפדפן
Cloud Shell תומך בגרסאות העדכניות של Google Chrome, Mozilla Firefox, Microsoft Edge, Microsoft Internet Explorer 11 ומעלה ו-Apple Safari 8 ומעלה. מצב דפדפן פרטי ב-Safari לא אפשרי.
גלישה פרטית וקובצי Cookie של צד שלישי מושבתים
אם קובצי Cookie של צד שלישי מושבתים, אי אפשר לטעון את Cloud Shell Editor ב-Cloud Shell. בדפדפנים מסוימים קובצי Cookie של צד שלישי מושבתים כברירת מחדל, וברוב הדפדפנים, מצב גלישה בסתר או גלישה פרטית חוסם גם את קובצי ה-Cookie האלה.
גם אם קובצי Cookie של צד שלישי מושבתים, אתם יכולים להשתמש ב-Cloud Shell Editor בחלון נפרד. לשם כך, אתם צריכים ללחוץ על הלחצן Open in New Window (פתיחה בחלון חדש) שמופיע כשפותחים סשן של עורך
.
לחלופין, אפשר לנווט ליציאה 970 באמצעות התצוגה המקדימה באינטרנט
.

טיפ: אם אתם משתמשים ב-Google Chrome, אתם יכולים להפעיל קובצי Cookie של צד שלישי. כדי לעשות את זה, לוחצים על סמל החסימה של קובצי Cookie של צד שלישי בסרגל הכתובות
, בוחרים באפשרות האתר לא פועל?, לוחצים על אישור קובצי Cookie וטוענים מחדש את הדף.
נפח אחסון בדיסק
Cloud Shell מקצה 5GB של אחסון בדיסק מתמיד בחינם, שמוטמע כספרייה $HOME במכונה הווירטואלית. נפח האחסון הזה הוא לכל משתמש, והוא זמין בכל הפרויקטים. כל הקבצים שמאוחסנים בספריית הבית, כולל תוכנות מותקנות, סקריפטים וקבצים של הגדרות משתמש כמו .bashrc ו-.vimrc, נשמרים בין סשנים ונכללים במגבלה של 5GB.
פינוי נפח דיסק
אם נתקלתם בשגיאה no space left on device, צריך לפנות מקום על ידי הסרת קבצים מהספרייה הראשית באמצעות מסוף Cloud Shell. כדי לראות את הנפח שכל קובץ תופס בכל אחת מתתי-הספריות, משתמשים בפקודה du -hs $(ls -A). כדאי להסיר את הקבצים שכבר לא צריך או את הקבצים שתופסים חלק גדול מנפח האחסון.