1. סקירה כללית
באמצעות Google Compute Engine אתם יכולים ליצור מכונות וירטואליות ולהריץ אותן בתשתית Google, עם מערכות הפעלה שונות, כולל Windows Server.
בשיעור ה-Lab הזה תלמדו איך ליצור מכונה וירטואלית עם Windows Server ומסגרת ASP.NET מותקנים. בנוסף, ניצור משתמש וסיסמה ב-Windows ונלמד איך להתחבר ל-Windows Server באמצעות Remote Desktop.
מה תלמדו
- Google Compute Engine
- Google Cloud Marketplace
- איך משתמשים ב-Google Cloud Ma כדי ליצור מכונה וירטואלית עם Windows Server ועם ASP.NET framework מותקנים
- איך יוצרים משתמש וסיסמה ב-Windows
- איך מתחברים ל-Windows Server באמצעות Remote Desktop
הדרישות
- פרויקט ב-Google Cloud Platform
- דפדפן, כמו Chrome או Firefox
- מחשב Windows או מחשב שאינו Windows שמותקנים בו Chrome ו-Chrome RDP Extension.
איך תשתמשו במדריך הזה?
איזה דירוג מגיע לדעתך לחוויה שלך עם Google Cloud Platform?
2. הגדרה ודרישות
הגדרת סביבה בקצב אישי
אם עדיין אין לכם חשבון Google (Gmail או Google Apps), אתם צריכים ליצור חשבון. נכנסים ל-Google Cloud Platform Console ( console.cloud.google.com) ויוצרים פרויקט חדש:


חשוב לזכור את מזהה הפרויקט, שהוא שם ייחודי בכל הפרויקטים ב-Google Cloud Platform. בהמשך ה-codelab הזה נתייחס אליו כאל PROJECT_ID.
לאחר מכן, תצטרכו להפעיל את החיוב במסוף Google Cloud כדי להשתמש במשאבים של Google Cloud Platform כמו Cloud Datastore ו-Cloud Storage.
משתמשים חדשים ב-Google Cloud Platform זכאים לתקופת ניסיון בחינם בשווי 300$. העלות של ה-Codelab הזה לא אמורה להיות גבוהה מכמה דולרים, אבל היא יכולה להיות גבוהה יותר אם תחליטו להשתמש ביותר משאבים או אם תשאירו אותם פועלים (ראו את הקטע 'ניקוי נתונים' בסוף מאמרי העזרה האלה).
3. הסבר על Google Cloud Marketplace
ב-Google Cloud Marketplace אפשר לפרוס במהירות חבילות תוכנה פונקציונליות שפועלות ב-Google Cloud Platform. גם אם אתם לא מכירים שירותים כמו Compute Engine, אתם יכולים להפעיל בקלות חבילת תוכנה מוכרת בלי להגדיר ידנית את התוכנה, את מופעי המכונה הווירטואלית, את האחסון ואת הגדרות הרשת.
ב-Google Cloud Marketplace יש פתרון ASP.NET Framework שבו נשתמש בהמשך כדי להתקין את Windows Server, IIS, SQL Express ו-ASP.NET בלחיצה אחת.

4. פריסת Windows Server עם ASP.NET Framework
בקטע הזה נלמד איך ליצור מכונה וירטואלית חדשה של Google Compute Engine עם Windows Server ו-ASP.NET Framework מותקנים באמצעות Cloud Marketplace מ-מסוף Google Cloud.
כניסה למסוף Google Cloud
עוברים אל מסוף Google Cloud מכרטיסייה או מחלון אחרים בדפדפן, לכתובת https://console.cloud.google.com. משתמשים בפרטי הכניסה שהגדרתם כשנרשמתם ל-Google Cloud Platform או בפרטים שקיבלתם מהבוחן במעבדה.

מעבר אל Cloud Marketplace
ב-Google Cloud Console, לוחצים על סמל התפריט Products & services בפינה הימנית העליונה של המסך:

ואז עוברים אל Cloud Marketplace.

חיפוש של ASP.NET Framework
מקלידים ASP.NET כדי לחפש את ASP.NET Framework ואז לוחצים על תיבת התוצאה שלמטה.

השקה ב-Compute Engine
במסך הבא, לוחצים על השקה ב-Compute Engine.
יש פרמטרים רבים שאפשר להגדיר כשיוצרים מכונה חדשה. נשתמש בנתונים הבאים:
שם |
|
שם הפריסה |
|
תחום (zone) |
|
סוג מכונה | |
גרסת מערכת ההפעלה Windows Server |
|
סוג דיסק האתחול |
|
גודל הדיסק ב-GB | 100 אנחנו משתמשים בברירת המחדל של 100GB, אבל אתם יכולים להגדיל או להקטין את הנפח בהתאם לצרכים שלכם. |
חומת אש |
|
לוחצים על Deploy (פריסה) כדי ליצור את המכונה הווירטואלית החדשה עם Windows Server ו-ASP.NET Framework. תועברו לדף חדש שבו תוכלו לראות את ההתקדמות.

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

אם לוחצים על External IP, אמור להופיע גם אתר ברירת המחדל של IIS שמוצג מהמופע.

שימו לב שאפשר גם להיכנס למכונה באמצעות Remote Desktop (RDP), אבל קודם צריך ליצור שם משתמש וסיסמה ב-Windows.
5. יצירת משתמש וסיסמה ב-Windows
כדי ליצור משתמש וסיסמה ב-Windows, בוחרים באפשרות יצירה או איפוס של סיסמה ב-Windows.

ייפתח חלון חדש שבו תוכלו ליצור משתמש. משאירים את ברירת המחדל ולוחצים על הגדרה. אחרי כמה שניות, אמורה להופיע תיבת דו-שיח עם הכותרת סיסמה חדשה ל-Windows ועם הסיסמה החדשה שנוצרה. חשוב לשים לב לסיסמה, כי תצטרכו אותה בקטע הבא.
6. כניסה ל-Windows Server באמצעות Remote Desktop (RDP)
הגיע הזמן להיכנס ל-Windows Server באמצעות RDP. יש שתי דרכים שונות, תלוי אם משתמשים ב-Windows או לא. בואו נסביר על שניהם.
אם אתם לא משתמשים ב-Windows אבל כן ב-Chrome, תוכלו להשתמש ב-RDP ישירות מהדפדפן באמצעות התוסף Chrome RDP for Google Cloud Platform. לוחצים על RDP.

תוצג לכם בקשה להתקין את תוסף Chrome RDP. אחרי ההתקנה ייפתח דף כניסה שבו תוכלו להשתמש בשם המשתמש ובסיסמה שלכם ב-Windows כדי להיכנס לחשבון.

לחלופין, אם אתם משתמשים במחשב Windows, אתם יכולים להוריד את קובץ ה-RDP על ידי בחירה בו בתפריט ה-RDP.

ב-Windows, אפשר פשוט ללחוץ פעמיים על קובץ ה-RDP ולהתחבר באמצעות שם המשתמש והסיסמה של Windows.
אחרי הכניסה לחשבון אתם אמורים לראות את שולחן העבודה של Windows עם קיצור הדרך של Google Cloud SDK Shell בשולחן העבודה.

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

8. מעולה!
Google Compute Engine הוא הבסיס של התשתית כשירות של Google Cloud Platform. כפי שראיתם, קל מאוד להשיג Windows Server עם ASP.NET Framework דרך Cloud Marketplace.
מה נכלל
- Google Compute Engine
- Google Cloud Marketplace
- איך משתמשים ב-Google Cloud Marketplace כדי ליצור מכונה וירטואלית עם Windows Server ועם מסגרת ASP.NET מותקנים
- איך יוצרים משתמש וסיסמה ב-Windows
- איך מתחברים ל-Windows Server באמצעות Remote Desktop
השלבים הבאים
- Deploy ASP.NET app to Windows Server on Compute Engine codelab.
- רוצים לדעת כמה יעלה להפעיל את עומסי העבודה? כדאי לבדוק את מחשבון עלויות – אפשר להזין את מספר המכונות, את ה-vCPU ואת הזיכרון שנדרשים.
- מידע נוסף על Windows ב-Google Cloud Platform
- מידע נוסף על .NET ב-Google Cloud Platform
- מידע נוסף על שרת SQL ב-Google Cloud Platform
- מידע נוסף על Cloud Tools for Visual Studio