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

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

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

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

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

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

כדי להגדיר את Cloud Workstations:

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

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

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

  4. מפעילים את Cloud Workstations API, אם הוא עדיין לא מופעל.

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

    כדי להפעיל ממשקי API, צריך את ההרשאה serviceusage.services.enable. אם אתם יצרתם את הפרויקט, סביר להניח שכבר יש לכם את ההרשאה הזו דרך התפקיד "בעלים" (roles/owner). אחרת, אתם יכולים לקבל את ההרשאה הזו דרך התפקיד "אדמין בממשק 'שימוש בשירות'" (roles/serviceusage.serviceUsageAdmin). איך מקצים תפקידים?

    להפעלת ה-API

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

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

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

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

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

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

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

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

אשכולות של תחנות עבודה לא קשורים לאשכולות של 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 מותאמת אישית בחזרה לברירת המחדל, לוחצים על Use Cloud Console launcher.

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

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

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

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

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

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

    כניסה לדף Workstation configurations

  2. בדף Workstation configurations, לוחצים על add_boxCreate.

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

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

  5. ברשימה Clusters של תחנות העבודה הזמינות, בוחרים את test-cluster ולוחצים על Continue.

  6. בקטע Machine preset, בוחרים באפשרות Moderate.

  7. כדי להוזיל את העלות, משביתים את האפשרות Quick start workstations.

  8. אם אתם מתאימים אישית הגדרה של תחנת עבודה לצוות שלכם, אתם יכולים להגדיר את Machine settings, להתאים אישית את Environment settings ולתת למשתמשים גישה בדף Users and permissions. בתרגיל הזה, אתם יכולים לדלג על השלבים האלה.

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

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

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

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

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

    כניסה לדף Workstations

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

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

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

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

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

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

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

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

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

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

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

הסרת המשאבים

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

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

המסוף

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

    כניסה לדף Manage resources

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

gcloud

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

    gcloud projects delete PROJECT_ID

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

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