סקירה כללית על יצירת מכונות Compute Engine

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

המונחים מכונה של Compute Engine ‏(Compute Engine instance), מכונה (compute instance) או מכונה (instance) הם מילים נרדפות. לפי סוג המכונה שציינתם, היא יכולה להיות מכונת Bare Metal או מכונה וירטואלית (VM):

  • אם השם של סוג המכונה מסתיים ב--metal, זו מכונת Bare Metal בלי שמותקן בה hypervisor.
  • אחרת, זו מכונה וירטואלית. המונחים מכונה וירטואלית (virtual machine instance), מכונת VM‏ (VM instance) ו-VM הם מילים נרדפות.

מונחים שהם מילים נרדפות מופיעים במאמרי העזרה ובממשקים של Google Cloud , כמוGoogle Cloud console, כלי שורת הפקודה של gcloud ו-API בארכיטקטורת REST.

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

  • כדאי לעיין בעקרונות הבסיסיים של מכונות Compute Engine.
  • אם עדיין לא עשיתם את זה, תצטרכו להגדיר אימות. אימות הוא התהליך שבו מאמתים את הזהות שלכם כדי לקבל גישה לממשקי API ולשירותים של Google Cloud . כדי להריץ קוד או דוגמאות מסביבת פיתוח מקומית, אפשר לבצע אימות ל-Compute Engine באחת מהדרכים הבאות:

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

    המסוף

    כשמשתמשים במסוף Google Cloud כדי לגשת לשירותים ולממשקי ה-API של Google Cloud , לא צריך להגדיר אימות.

    gcloud

    1. התקינו את ה-CLI של Google Cloud. אחר כך, מאתחלים את ה-CLI של Google Cloud באמצעות הפקודה הבאה:

      gcloud init

      אם אתם משתמשים בספק זהויות חיצוני (IdP), קודם אתם צריכים להיכנס ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.

  • הגדרת אזור ותחום כברירת מחדל
  • REST

    כדי להשתמש בסביבת פיתוח מקומית בדוגמאות של API בארכיטקטורת REST שבדף הזה, צריך להשתמש בפרטי הכניסה שאתם נותנים ל-CLI של gcloud.

      התקינו את ה-CLI של Google Cloud.

      אם אתם משתמשים בספק זהויות חיצוני (IdP), קודם אתם צריכים להיכנס ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.

    מידע נוסף מופיע במאמר אימות לשימוש ב-REST במסמכי האימות של Google Cloud .

דרכים ליצירה ולהגדרה של מכונות

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

אחרי שיוצרים את המכונה, Compute Engine מפעיל אותה באופן אוטומטי.

אפשרויות ההגדרה שזמינות במהלך יצירת מכונה

כשיוצרים מכונה של Compute Engine, מציינים את ההגדרות הרצויות למכונה. מערכת Compute Engine משתמשת בהגדרה הזו כדי ליצור את המכונה. בטבלה הבאה מפורטים הפרמטרים השונים שאתם מגדירים כשאתם יוצרים מכונה של Compute Engine. כדי לקבל עזרה מבוססת-AI כשאתם מעריכים אילו תצורות מתאימות הכי טוב לדרישות של עומס העבודה, או כשאתם משווים בין פשרות בנוגע למחירים, אתם יכולים ליצור אינטראקציה עם Gemini ב Google Cloud מסוף. למידע נוסף, אפשר לעיין במאמר בנושא תכנון תשתית מחשוב באמצעות Compute Advisor.

פרמטר מה אפשר להגדיר
הגדרת מכונה
  • חומרה: אתם מציינים משפחת מכונות, סדרה וסוג, שקובעים את מספר ליבות ה-vCPU, את הזיכרון ואת פלטפורמת ה-CPU ש-Compute Engine מקצה למכונה. אם סוג המכונה זמין בכמה פלטפורמות של מעבדים, אפשר לבחור את פלטפורמת המעבד המוקדמת ביותר לשימוש כשיוצרים את המכונה. בסוג המכונה, אפשר לבחור מכונה עם קונפיגורציה מוגדרת (predefined) או ליצור סוג מכונה בהתאמה אישית עבור סדרות מסוימות של מכונות.
  • מיקום: אתם יכולים לבחור את האזור והתחום שבהם אתם רוצים ליצור את המכונה.
  • שם המכונה: מציינים שם למכונה שיהיה ייחודי בפרויקט ובאזור שנבחר.
מערכת הפעלה (OS) ואחסון
  • דיסק אתחול ומערכת הפעלה: כל מכונה מגיעה עם דיסק אתחול, שאפשר לציין בשבילו שם, גודל וסוג דיסק. בוחרים גם את קובץ האימג' של מערכת ההפעלה שרוצים להתקין בדיסק האתחול, באחת מהדרכים הבאות:
    • אם רוצים להשתמש בקובץ אימג' של מערכת ההפעלה שהוגדר מראש כדי ליצור את המופע, צריך להשתמש באימג' ציבורי. תמונות ציבוריות כוללות את כל מנהלי ההתקנים שנדרשים כדי להריץ את המכונה ב- Google Cloud. ‫Compute Engine מציע הרבה אימג'ים ציבוריים של מערכות הפעלה שהוגדרו מראש, עם מערכות הפעלה תואמות של Linux או Windows.
    • אם אתם יוצרים מכונה לאפליקציה, אתם יכולים להשתמש בקובץ אימג' בהתאמה אישית או ב קובץ אימג' משותף שהוספתם לו מנהלי התקנים ותוכנות נוספים שתומכים באפליקציה.
    • אתם יכולים גם להשתמש בקובץ snapshot או בדיסק קיים כמקור ליצירת קובץ אימג' של מערכת ההפעלה בדיסק האתחול.
  • הגדרת הדיסק: בין אם אתם מגדירים דיסק הפעלה או דיסק נתונים נוסף, אתם יכולים לציין את פרטי ההגדרה הבאים:
    • שם הדיסק (ואפשרות לשם מכשיר מותאם אישית)
    • גודל כונן
    • הצפנה
    • רק בנפחי אחסון של Google Cloud Hyperdisk ושל Extreme Persistent Disk: מגבלות הביצועים של IOPS ושל קצב העברת הנתונים
    • רק לנפחים של Hyperdisk Balanced ו-Hyperdisk Throughput: אם הדיסק נוצר באמצעות משאבים ב- Hyperdisk Storage Pool
    • ‫ מצב צירוף הדיסק (קריאה בלבד או קריאה וכתיבה)
    • תווית או תג לדיסק
    • אפשר גם להפעיל הגדרה שמונעת את מחיקת הדיסק אם המכונה המצורפת נמחקת.
  • קונטיינר: אפשר להריץ קונטיינרים כמו Docker או Kubernetes בכל אחד מהקובצי האימג' הבאים:

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

הגנה על נתונים
  • גיבוי נתונים: אתם יכולים להגדיר גיבויים אוטומטיים חוזרים של נתוני הדיסק והמכונה, ולהתכונן להתאוששות מאסון בדרכים הבאות:
  • שכפול נתונים: אתם יכולים לשכפל באופן רציף את נתוני הדיסק כדי להגן עליהם במקרה של אסון, באמצעות שכפול סינכרוני בין אזורים או שכפול אסינכרוני בין אזורים.
  • הגנה רק על דיסקים שאינם דיסקי אתחול: אפשר גם להפעיל אפשרות שבה לוחות הזמנים של הצילומים ושל שכפול הנתונים יחולו רק על דיסקים שאינם דיסקי אתחול. ההגדרה הזו יכולה לעזור לכם לצמצם את העלויות. עם זאת, ההגדרה הזו לא חלה על תוכניות גיבוי.
Networking
  • שם מארח בהתאמה אישית: אתם יכולים לציין ש- Google Cloud ישתמש בשם מותאם אישית למופע במקום בשם ה-DNS הפנימי. אם בוחרים באפשרות הזו, צריך להגדיר באופן ידני רשומת DNS פנימית לשם המארח בהתאמה אישית.
ניראות (observability)
  • תצוגות וירטואליות: אתם יכולים להפעיל תצוגות וירטואליות במופע כדי להריץ כלים לצילום מסך או לניהול מערכות מרחוק במכונה הווירטואלית.
אבטחה
הגדרה מתקדמת
  • תגים ותוויות: כדי לארגן את המשאבים, אפשר להוסיף תגים ותוויות למופע.
  • הגנה מפני מחיקה: אתם יכולים להגן על המופעים מפני מחיקה בטעות.
  • הצפנה: אתם יכולים לבחור את שיטת ההצפנה ואת המפתחות שבהם ישתמשו כדי להגן על הנתונים בדיסק, על התוכן בזיכרון ועל המטא-נתונים כשהמופע מושהה. ההצפנה הזו יכולה להיות שונה מההצפנה שמשמשת להגנה על נתוני הדיסק בזמן שהמכונה פועלת. אפשר גם להגדיר את אופן הפעולה של המכונה אם מפתח Cloud KMS שצוין מבוטל.
  • בעלות בלעדית: אתם יכולים לבחור להשתמש בשרתים פיזיים ייעודיים למופעים שלכם ולציין צומת עם בעלות בלעדית או קבוצת צמתים שבהם ייצור המופע יתבצע. בסוגי מכונות מסדרת N לשימוש כללי, אפשר לציין אם להפעיל CPU overcommit למכונות שפועלות בצמתים של דייר יחיד.

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