סקירה כללית על Compute Engine

‫Compute Engine הוא מוצר של תשתית כשירות (IaaS) שמציע מכונות וירטואליות (VM) ומכונות Bare Metal בניהול עצמי. ב-Compute Engine יש מכונות וירטואליות עם hypervisor של KVM, מערכות הפעלה ל-Linux ול-Windows ואפשרויות אחסון עמידות. אפשר להגדיר ולשלוט במשאבי Compute Engine באמצעות מסוף Google Cloud , Google Cloud CLI או API מבוסס-REST. אפשר גם להשתמש במגוון שפות תכנות שזמינות בספריות הלקוח של הענן של Google.

אלה כמה מהיתרונות של שימוש ב-Compute Engine:

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

  • אמינות: התשתית של Google אמינה מאוד, עם התחייבות לזמינות של 99.9%.

  • יעילות מבחינת עלות: ב-Compute Engine יש מגוון אפשרויות תמחור שמתאימות לכל תקציב. בנוסף, משלמים רק על המשאבים שבהם משתמשים, ואין עלויות מראש.

מה מקבלים ב-Compute Engine

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

בחירת מיקום

‫Google מציעה אזורים ברחבי העולם שבהם אפשר לפרוס משאבי Compute Engine. אתם יכולים לבחור אזור שמתאים לדרישות של עומס העבודה שלכם:

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

מידע נוסף על אזורים ועל תחומים זמין במאמר מידע על אזורים ותחומים.

סוגי מכונות ב-Compute Engine

‫Compute Engine מספק קבוצה מקיפה של משפחות מכונות, שכל אחת מהן מכילה סוגי מכונות שאפשר לבחור מתוכם כשיוצרים מכונת מחשוב. כל משפחת מכונות מורכבת מסדרות של מכונות ומסוגים מוגדרים מראש של מכונות בכל סדרה.

‫Compute Engine מציע משפחות מכונות למטרות כלליות, מכונות שעברו אופטימיזציה לצריכת מעבד גבוהה (compute-optimized), מכונות שעברו אופטימיזציה לאחסון (storage-optimized), מכונות שעברו אופטימיזציה לזיכרון (memory-optimized) ומכונות שעברו אופטימיזציה למאיצים (accelerator-optimized). אם סוג מכונה לשימוש כללי מוגדר מראש לא עונה על הצרכים שלכם, תוכלו ליצור סוג מכונה בהתאמה אישית עם משאבי CPU וזיכרון מותאמים אישית עבור חלק מסדרות המכונות.

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

מערכות הפעלה

‫Compute Engine מספק תמונות רבות של מערכות הפעלה ציבוריות שהוגדרו מראש, גם ל-Linux וגם ל-Windows.

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

אפשרויות אחסון

אתם יכולים לבחור מבין כמה אפשרויות לאחסון בלוקים, כולל Google Cloud Hyperdisk,‏ Local SSD ו-Persistent Disk.

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

  • Hyperdisk: האחסון העמיד המהיר ביותר ל-Compute Engine. הנתונים בכרכים של Hyperdisk נשמרים גם אם מפסיקים את המופע. נפחי Hyperdisk מציעים ביצועים שניתנים להגדרה, ואפשר לשנות את הגודל שלהם באופן דינמי. אפשר גם להקטין את העלויות ואת המורכבות של ניהול הדיסקים באמצעות רכישה מראש של קיבולת וביצועים עם Hyperdisk Storage Pools.

  • דיסק מתמיד (Persistent Disk): אם אתם צריכים אחסון עמיד לסדרת מכונות שלא תומכת ב-Hyperdisk, אתם יכולים להשתמש ב-Persistent Disk. דיסק אחסון מתמיד (persistent disk) מספק אחסון בלוקים מהיר ועמיד שנשמר גם אם מפסיקים את המכונה.

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

למידע על השוואות עלויות, אפשר לעיין במחירון הדיסקים.

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