ویندوز سرور را با چارچوب ASP.NET برای محاسبات موتور مستقر کنید

ویندوز سرور را با چارچوب ASP.NET برای محاسبات موتور مستقر کنید

درباره این codelab

subjectآخرین به‌روزرسانی: اوت ۲۵, ۲۰۲۱
account_circleنویسنده: Mete Atamel

1. نمای کلی

موتور محاسباتی گوگل به شما امکان می دهد ماشین های مجازی را در زیرساخت های گوگل ایجاد و اجرا کنید که سیستم عامل های مختلف از جمله سرور ویندوز را اجرا می کنند!

با این آزمایشگاه همراه باشید تا با نحوه ایجاد ماشین مجازی با ویندوز سرور و فریمورک ASP.NET نصب شده آشنا شوید. همچنین یک یوزر و رمز عبور ویندوز ایجاد می کنیم و نحوه ریموت دسکتاپ را در سرور ویندوز یاد می گیریم.

چیزی که یاد خواهید گرفت

  • موتور محاسباتی گوگل
  • Google Cloud Marketplace
  • نحوه استفاده از Google Cloud Ma برای ایجاد یک ماشین مجازی با ویندوز سرور و فریمورک ASP.NET نصب شده است
  • نحوه ایجاد یوزر و پسورد ویندوز
  • نحوه ریموت دسکتاپ در ویندوز سرور

آنچه شما نیاز دارید

  • یک پروژه Google Cloud Platform
  • یک مرورگر، مانند کروم یا فایرفاکس
  • یک دستگاه Windows یا یک دستگاه غیر Windows با Chrome و Chrome RDP Extension نصب شده است.

چگونه از این آموزش استفاده خواهید کرد؟

تجربه خود را با Google Cloud Platform چگونه ارزیابی می کنید؟

2. راه اندازی و الزامات

تنظیم محیط خود به خود

اگر قبلاً یک حساب Google (Gmail یا Google Apps) ندارید، باید یک حساب ایجاد کنید . به کنسول Google Cloud Platform ( consol.cloud.google.com ) وارد شوید و یک پروژه جدید ایجاد کنید:

aa2b71cbc7c28c59.png

60b154eb0fd9569a.png

شناسه پروژه را به خاطر بسپارید، یک نام منحصر به فرد در تمام پروژه های Google Cloud Platform. بعداً در این آزمایشگاه کد به عنوان PROJECT_ID نامیده خواهد شد.

در مرحله بعد، برای استفاده از منابع Google Cloud Platform مانند Cloud Datastore و Cloud Storage، باید صورتحساب را در Google Cloud Console فعال کنید .

کاربران جدید Google Cloud Platform واجد شرایط استفاده آزمایشی رایگان 300 دلاری هستند. گذراندن این کد نباید بیش از چند دلار برای شما هزینه داشته باشد، اما اگر تصمیم بگیرید از منابع بیشتری استفاده کنید یا آنها را در حال اجرا رها کنید، ممکن است بیشتر باشد (به بخش "پاکسازی" در انتهای این سند مراجعه کنید).

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 با یک کلیک استفاده خواهیم کرد.

dfc38093c315cfcd.png

4. استقرار ویندوز سرور با چارچوب ASP.NET

در این بخش، نحوه ایجاد یک نمونه ماشین مجازی موتور محاسباتی گوگل با 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 Console، روی نماد منوی محصولات و خدمات در سمت چپ بالای صفحه کلیک کنید:

32152624d878d9f8.png

سپس به Cloud Marketplace بروید

6c08c9a31e3a9c6c.png

ASP.NET Framework را جستجو کنید

برای جستجوی ASP.NET Framework ASP.NET را تایپ کنید و سپس روی کادر نتیجه زیر کلیک کنید.

d64d04962212c3c1.png

در Compute Engine راه اندازی شود

در صفحه بعدی، روی Launch on Compute Engine کلیک کنید.

پارامترهای زیادی وجود دارد که می توانید هنگام ایجاد یک نمونه جدید پیکربندی کنید. بیایید از موارد زیر استفاده کنیم:

نام

gcelab

نام استقرار

windows-aspnet-instance

منطقه

europe-west1-d درباره مناطق در اسناد مناطق و مناطق بیشتر بیاموزید.

نوع ماشین

1 vCPU (n1-standard-1) n1-standard-1 برای وب سایت ASP.NET ما با 1 هسته و 3.75 گیگا بایت RAM بیش از حد کافی است. با این حال، می‌توانید ماشین‌های کوچک‌تر یا بزرگ‌تر را انتخاب کنید و تا رم 32 هسته‌ای / 208 گیگابایتی پیش بروید. درباره این و انواع ماشین های سفارشی در اسناد انواع ماشین بیشتر بیاموزید. توجه : یک پروژه جدید دارای سهمیه منابع پیش‌فرض است که ممکن است تعداد هسته‌های CPU را محدود کند. شما می توانید درخواست بیشتری برای پروژه های خود داشته باشید.

نسخه سیستم عامل ویندوز سرور

2016

نوع دیسک بوت

Standard persistent disk توجه: شما می توانید به صورت اختیاری یک درایو دیسک حالت جامد (SSD) با عملکرد بهتر انتخاب کنید. به گزینه های ذخیره سازی مراجعه کنید.

اندازه دیسک به گیگابایت

100ما از 100 گیگابایت پیش‌فرض استفاده می‌کنیم، اما می‌توانید بسته به نیازتان آن را به مقدار بیشتر یا کمتر تنظیم کنید.

فایروال

Allow HTTP traffic
Allow HTTPS traffic
Allow WebDeploy traffic
Allow RDP traffic پیش‌فرض‌ها را حفظ کنید که قوانین فایروال را ایجاد می‌کند تا ترافیک HTTP، HTTPS به همراه ترافیک WebDeploy و RDF ایجاد شود.

برای ایجاد نمونه ماشین مجازی جدید با Windows Server و ASP.NET Framework روی Deploy کلیک کنید! این شما را به صفحه جدیدی می برد که در آن می توانید پیشرفت را مشاهده کنید.

3276c6d3647fd36.png

پس از اتمام، از منوی سمت چپ به Compute Engine بروید و سپس VM Instances را انتخاب کنید. شما باید ماشین مجازی جدید را در لیست موارد VM ببینید.

fc50b1cfd8b1f4b3.png

اگر روی External IP کلیک کنید، باید وب‌سایت پیش‌فرض IIS را نیز ببینید که از نمونه ارائه شده است.

iis.PNG

توجه داشته باشید که می‌توانید دسکتاپ از راه دور (RDP) را نیز در دستگاه قرار دهید، اما ابتدا باید یک کاربر و رمز عبور ویندوز ایجاد کنیم.

5. یک یوزر و پسورد ویندوز بسازید

برای ایجاد کاربر و رمز عبور ویندوز، Create or reset password Windows را انتخاب کنید.

cf9b67269c4fa290.png

با این کار پنجره جدیدی باز می شود که در آن می توانید یک کاربر ایجاد کنید. پیش فرض را نگه دارید و تنظیم را انتخاب کنید. پس از چند ثانیه، باید یک گفتگوی رمز عبور جدید ویندوز با رمز عبور تازه ایجاد شده داشته باشید. رمز عبور را یادداشت کنید، زیرا در بخش بعدی به آن نیاز خواهید داشت.

6. دسکتاپ از راه دور (RDP) در سرور ویندوز

وقت آن است که RDP را به سرور ویندوز وارد کنید. شما دو راه مختلف دارید، بسته به اینکه ویندوز دارید یا نه. بیایید هر دو را مرور کنیم.

اگر در ویندوز نیستید اما از Chrome استفاده می‌کنید، می‌توانید مستقیماً از مرورگر با استفاده از برنامه افزودنی Chrome RDP for Google Cloud Platform RDP را انجام دهید. روی RDP کلیک کنید.

a233afc39e2271c3.png

این از شما می خواهد که Chrome RDP Extension را نصب کنید. پس از نصب، صفحه ورود به سیستم باز می شود که در آن می توانید از کاربر و رمز عبور ویندوز خود برای ورود به سیستم استفاده کنید.

Capture.PNG

از طرف دیگر، اگر از یک دستگاه ویندوزی استفاده می کنید، می توانید فایل RDP را با انتخاب آن از منوی RDP دانلود کنید.

b1993f64b971abec.png

در ویندوز، می توانید به سادگی روی فایل RDP دوبار کلیک کنید و با استفاده از یوزر و رمز عبور ویندوز وارد شوید.

پس از ورود به سیستم، باید دسکتاپ پیش فرض ویندوز را با میانبر Google Cloud SDK Shell روی دسکتاپ ببینید!

2379b6e38ea618ef.png

7. تمیز کردن (اختیاری)

اگر قصد استفاده از نمونه VM را در سایر نرم افزارهای کد ندارید، می توانید نمونه VM را خاموش کنید تا در هزینه صرفه جویی کنید و در کل شهروند ابری خوبی باشید. می توانید تصمیم بگیرید که نمونه ها را حذف کنید یا به سادگی آنها را متوقف کنید، اگرچه به خاطر داشته باشید که نمونه های متوقف شده همچنان می توانند هزینه های مربوط به ذخیره سازی را متحمل شوند.

e72e174548f33487.png

8. تبریک می گویم!

موتور محاسباتی گوگل پایه و اساس زیرساخت به عنوان سرویس پلتفرم ابری گوگل است. همانطور که مشاهده کردید، Cloud Marketplace دریافت یک سرور ویندوز با چارچوب ASP.NET را بسیار آسان می کند.

آنچه را پوشش داده ایم

  • موتور محاسباتی گوگل
  • Google Cloud Marketplace
  • نحوه استفاده از Google Cloud Marketplace برای ایجاد یک ماشین مجازی با ویندوز سرور و فریمورک ASP.NET نصب شده است
  • نحوه ایجاد یوزر و پسورد ویندوز
  • نحوه ریموت دسکتاپ در ویندوز سرور

مراحل بعدی