הגדרת תחנות עבודה

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

  1. יצירת אשכול תחנות עבודה
  2. יצירת הגדרת תחנת עבודה
  3. יצירה והפעלה של תחנת עבודה

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


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

תראו לי איך


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

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

כדי להגדיר תחנות עבודה בענן, מבצעים את השלבים הבאים:

  1. נכנסים לחשבון Google Cloud . אם אתם משתמשים חדשים ב- Google Cloud, צרו חשבון כדי שתוכלו להעריך את הביצועים של המוצרים שלנו בתרחישים מהעולם האמיתי. לקוחות חדשים מקבלים בחינם גם קרדיט בשווי 300$ להרצה, לבדיקה ולפריסה של עומסי העבודה.
  2. 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

  3. 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.

  4. Verify that billing is enabled for your Google Cloud project.

  5. 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

  6. 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.

  7. Verify that billing is enabled for your Google Cloud project.

  8. מפעילים את Cloud Workstations API.

    תפקידים שנדרשים להפעלת ממשקי API

    כדי להפעיל ממשקי API, צריך את תפקיד ה-IAM 'אדמין של Service Usage' (roles/serviceusage.serviceUsageAdmin), שכולל את ההרשאה serviceusage.services.enable. איך מקצים תפקידים

    להפעלת ה-API

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

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

  • יצירה וניהול של אשכולות והגדרות של תחנות עבודה: אדמין Cloud Workstations (roles/workstations.admin) בפרויקט
  • ליצור תחנות עבודה באמצעות הגדרה: Cloud Workstations Creator (roles/workstations.workstationCreator) בפרויקט או בהגדרת תחנת העבודה
  • שימוש בתחנת עבודה: משתמש ב-Cloud Workstations (roles/workstations.user) בתחנת העבודה. ההרשאה הזו ניתנת באופן אוטומטי בתחנות עבודה שאתם יוצרים.

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

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

סקירה מפורטת של כל התפקידים ב-Cloud Workstations מופיעה במאמר בקרת גישה באמצעות IAM.

יצירת אשכול של תחנות עבודה

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

אשכולות של תחנות עבודה לא קשורים לאשכולות של Google Kubernetes Engine‏ (GKE). כדי ליצור אשכול תחנות עבודה:

  1. במסוף, עוברים לדף Cloud Workstations > Cluster management.

    מעבר אל Cluster management

  2. בדף Cluster management של תחנות העבודה, לוחצים על add_boxCreate.

  3. בשדה Name (שם), מזינים test-cluster כשם של אשכול תחנות העבודה.

  4. בוחרים את האזור שהכי קרוב אליכם.

  5. אופציונלי: מזינים כתובת URL אחרת להרשאת תחנת עבודה כדי להשתמש בתהליך אימות מותאם אישית.

  6. מדלגים על הגדרות הרשת.

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

    כדי לאפס כתובת URL מותאמת אישית ולחזור לברירת המחדל, לוחצים על הפעלת מרכז האפליקציות של Cloud Console.

  8. לוחצים על Create (יצירה) כדי להתחיל בתהליך יצירת האשכול.

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

יצירת הגדרה אישית של תחנת עבודה

במדריך למתחילים הזה מוסבר איך להגדיר את תחנת העבודה בצורה הכי בסיסית. כדי להתחיל במהירות, מאשרים את הגדרות ברירת המחדל להגדרת המכונה, להתאמה אישית של הסביבה ולהוספת משתמשים.

כדי להגדיר את ההגדרות הבסיסיות של תחנת עבודה, מבצעים את השלבים הבאים:

  1. במסוף, מנווטים אל Cloud Workstations > Workstation configurations.

    מעבר להגדרות של תחנות עבודה

  2. בדף Workstation configurations (הגדרות של תחנות עבודה), לוחצים על add_boxCreate (יצירה).

  3. בשדה Name, מזינים test-configuration כשם של הגדרת תחנת העבודה.

  4. בוחרים באפשרות test-cluster מתוך רשימת האשכולות הזמינים של תחנות העבודה ולוחצים על המשך. אם אין אשכול תחנות עבודה זמין, צריך לוודא שהשלמתם את השלבים ליצירת אשכול תחנות עבודה.

  5. כדי להוזיל את העלויות של תחנות עבודה להפעלה מהירה, בוחרים באפשרות מושבת.

  6. אם התאמתם אישית את ההגדרה של תחנת עבודה עבור הצוות שלכם, יכול להיות שהגדרתם הגדרות מכונה, התאמתם אישית הגדרות סביבה והוספתם משתמשים למדיניות IAM. במקרה הזה, אפשר לדלג על השלבים האלה.

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

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

יצירה והפעלה של תחנת עבודה

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

  1. במסוף Google Cloud , עוברים לדף Cloud Workstations > Workstations.

    אל Workstations

  2. לוחצים על add_boxיצירה.

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

  3. מאשרים את השם של תחנת העבודה שמוגדר כברירת מחדל.

  4. לוחצים על החץ arrow_drop_downלהרחבת הרשימה בשדה הגדרה ובוחרים את הגדרת תחנת העבודה כדי להגדיר את תחנת העבודה. לדוגמה, אם נתתם להגדרת תחנת העבודה את השם test-configuration בשלב הקודם, בוחרים אותה מהרשימה.

  5. לוחצים על יצירה כדי ליצור את תחנת העבודה.

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

  1. לוחצים על תחנות עבודה.
  2. ברשימת תחנות העבודה, מוצאים את השם של תחנת העבודה ולוחצים על הפעלה.
  3. כברירת מחדל, תחנת העבודה מתחברת ליציאה 80. אם תחנת העבודה מושבתת, לחיצה על הפעלה תפעיל אותה.

  4. בדוגמה הבאה מוצג דף הפתיחה של העורך הבסיסי ב-Cloud Workstations. יכול להיות שהדף ייראה אחרת, בהתאם להגדרת תחנת העבודה:

    עורך הבסיס של Cloud Workstations

    מידע נוסף על חיבור באמצעות SSH זמין במאמר בנושא תמיכה ב-SSH.

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

הסרת המשאבים

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

כדי למחוק פרויקט Google Cloud ממסוף Google Cloud או מ-gcloudCLI:

המסוף

  1. במסוף Google Cloud , נכנסים לדף Manage resources.

    כניסה לדף Manage resources

  2. ברשימת הפרויקטים, בוחרים את הפרויקט שרוצים למחוק ולוחצים על Delete.
  3. כדי למחוק את הפרויקט, כותבים את מזהה הפרויקט בתיבת הדו-שיח ולוחצים על Shut down.

gcloud

    כדי למחוק Google Cloud פרויקט:

    gcloud projects delete PROJECT_ID

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

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