פריסה של Windows Server עם ASP.NET Framework ב-Compute Engine

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) ויוצרים פרויקט חדש:

aa2b71cbc7c28c59.png

60b154eb0fd9569a.png

חשוב לזכור את מזהה הפרויקט, שהוא שם ייחודי בכל הפרויקטים ב-Google Cloud Platform. בהמשך ה-codelab הזה, נתייחס אליו כאל PROJECT_ID.

לאחר מכן, תצטרכו להפעיל את החיוב ב-Google Cloud Console כדי להשתמש במשאבים של Google Cloud Platform כמו Cloud Datastore ו-Cloud Storage.

משתמשים חדשים ב-Google Cloud Platform זכאים לתקופת ניסיון בחינם בשווי 300$. העלות של התרגול הזה לא אמורה להיות גבוהה מכמה דולרים, אבל היא יכולה להיות גבוהה יותר אם תחליטו להשתמש ביותר משאבים או אם תשאירו אותם פועלים (ראו את הקטע 'ניקוי' בסוף המסמך הזה).

3. הסבר על Google Cloud Marketplace

ב-Google Cloud Marketplace אפשר לפרוס במהירות חבילות תוכנה פונקציונליות שפועלות ב-Google Cloud Platform. גם אם אתם לא מכירים שירותים כמו Compute Engine, אתם יכולים להפעיל בקלות חבילת תוכנה מוכרת בלי להגדיר ידנית את התוכנה, את מופעי המכונה הווירטואלית (VM), את האחסון ואת הגדרות הרשת.

ב-Google Cloud Marketplace יש פתרון ASP.NET Framework שבו נשתמש בהמשך כדי להתקין את Windows Server,‏ IIS,‏ SQL Express ו-ASP.NET בלחיצה אחת.

dfc38093c315cfcd.png

4. פריסת Windows Server עם ASP.NET Framework

בקטע הזה נלמד איך ליצור מכונה וירטואלית חדשה של Google Compute Engine עם Windows Server ו-ASP.NET Framework מותקנים באמצעות Cloud Marketplace מ-Google Cloud Console.

כניסה ל-Google Cloud Console

עוברים אל Google Cloud Console מכרטיסייה או מחלון אחרים בדפדפן, לכתובת https://console.cloud.google.com. משתמשים בפרטי הכניסה שהגדרתם כשנרשמתם ל-Google Cloud Platform או בפרטים שקיבלתם מהבוחן במעבדה.

f6cb1591046097da.png

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

32152624d878d9f8.png

לאחר מכן עוברים אל Cloud Marketplace.

6c08c9a31e3a9c6c.png

חיפוש של ASP.NET Framework

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

d64d04962212c3c1.png

השקה ב-Compute Engine

במסך הבא, לוחצים על השקה ב-Compute Engine.

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

שם

gcelab

שם הפריסה

windows-aspnet-instance

תחום (zone)

europe-west1-dמידע נוסף על אזורים זמין במסמכי התיעוד בנושא אזורים ותחומים.

סוג מכונה

1 vCPU (n1-standard-1)n1-standard-1 מספיק בהחלט לאתר ASP.NET שלנו, עם ליבה אחת ו-3.75GiB של RAM. עם זאת, אפשר לבחור מכונות קטנות או גדולות יותר, עד 32 ליבות / 208GiB RAM. מידע נוסף על הנושא הזה ועל סוגי מכונות בהתאמה אישית זמין במסמכי העזרה בנושא סוגי מכונות.הערה: לכל פרויקט חדש יש ברירת מחדל של מכסת משאבים, שעשויה להגביל את מספר הליבות של המעבד (CPU). אפשר לבקש עוד מכסות לפרויקטים.

גרסת מערכת ההפעלה Windows Server

2016

סוג דיסק האתחול

Standard persistent diskהערה: אפשר לבחור כונן SSD עם ביצועים טובים יותר. אפשרויות אחסון

גודל הדיסק ב-GB

‫100 אנחנו משתמשים בברירת המחדל של 100GB, אבל אתם יכולים להגדיל או להקטין את הנפח בהתאם לצרכים שלכם.

חומת אש

Allow HTTP traffic
Allow HTTPS traffic
Allow WebDeploy traffic
Allow RDP trafficמשאירים את הגדרות ברירת המחדל, שיצרו כללים של חומת אש כדי לאפשר תעבורת HTTP ו-HTTPS, יחד עם תעבורת WebDeploy ו-RDF.

לוחצים על Deploy (פריסה) כדי ליצור את המכונה הווירטואלית החדשה עם Windows Server ו-ASP.NET Framework. תועברו לדף חדש שבו תוכלו לראות את ההתקדמות.

3276c6d3647fd36.png

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

fc50b1cfd8b1f4b3.png

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

iis.PNG

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

5. יצירת משתמש וסיסמה ב-Windows

כדי ליצור משתמש וסיסמה ב-Windows, בוחרים באפשרות יצירה או איפוס של סיסמה ב-Windows.

cf9b67269c4fa290.png

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

6. כניסה ל-Windows Server באמצעות Remote Desktop ‏(RDP)

הגיע הזמן להיכנס ל-Windows Server באמצעות RDP. יש שתי דרכים שונות, תלוי אם משתמשים ב-Windows או לא. בואו נסביר על שניהם.

אם אתם לא משתמשים ב-Windows אבל כן ב-Chrome, תוכלו להשתמש ב-RDP ישירות מהדפדפן באמצעות התוסף Chrome RDP for Google Cloud Platform. לוחצים על RDP.

a233afc39e2271c3.png

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

Capture.PNG

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

b1993f64b971abec.png

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

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

2379b6e38ea618ef.png

7. ניקוי (אופציונלי)

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

e72e174548f33487.png

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

השלבים הבאים