درباره این codelab
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 ) وارد شوید و یک پروژه جدید ایجاد کنید:
شناسه پروژه را به خاطر بسپارید، یک نام منحصر به فرد در تمام پروژه های 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 با یک کلیک استفاده خواهیم کرد.
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 تنظیم کردهاید یا اطلاعاتی که توسط آزمایشگاه به شما داده شده است، استفاده کنید.
به Cloud Marketplace بروید
در Google Cloud Console، روی نماد منوی محصولات و خدمات در سمت چپ بالای صفحه کلیک کنید:
سپس به Cloud Marketplace بروید
ASP.NET Framework را جستجو کنید
برای جستجوی ASP.NET Framework ASP.NET را تایپ کنید و سپس روی کادر نتیجه زیر کلیک کنید.
در Compute Engine راه اندازی شود
در صفحه بعدی، روی Launch on Compute Engine کلیک کنید.
پارامترهای زیادی وجود دارد که می توانید هنگام ایجاد یک نمونه جدید پیکربندی کنید. بیایید از موارد زیر استفاده کنیم:
نام | |
نام استقرار | |
منطقه | |
نوع ماشین | |
نسخه سیستم عامل ویندوز سرور | |
نوع دیسک بوت | |
اندازه دیسک به گیگابایت | 100ما از 100 گیگابایت پیشفرض استفاده میکنیم، اما میتوانید بسته به نیازتان آن را به مقدار بیشتر یا کمتر تنظیم کنید. |
فایروال | |
برای ایجاد نمونه ماشین مجازی جدید با Windows Server و ASP.NET Framework روی Deploy کلیک کنید! این شما را به صفحه جدیدی می برد که در آن می توانید پیشرفت را مشاهده کنید.
پس از اتمام، از منوی سمت چپ به Compute Engine بروید و سپس VM Instances را انتخاب کنید. شما باید ماشین مجازی جدید را در لیست موارد VM ببینید.
اگر روی External IP کلیک کنید، باید وبسایت پیشفرض IIS را نیز ببینید که از نمونه ارائه شده است.
توجه داشته باشید که میتوانید دسکتاپ از راه دور (RDP) را نیز در دستگاه قرار دهید، اما ابتدا باید یک کاربر و رمز عبور ویندوز ایجاد کنیم.
5. یک یوزر و پسورد ویندوز بسازید
برای ایجاد کاربر و رمز عبور ویندوز، Create or reset password Windows را انتخاب کنید.
با این کار پنجره جدیدی باز می شود که در آن می توانید یک کاربر ایجاد کنید. پیش فرض را نگه دارید و تنظیم را انتخاب کنید. پس از چند ثانیه، باید یک گفتگوی رمز عبور جدید ویندوز با رمز عبور تازه ایجاد شده داشته باشید. رمز عبور را یادداشت کنید، زیرا در بخش بعدی به آن نیاز خواهید داشت.
6. دسکتاپ از راه دور (RDP) در سرور ویندوز
وقت آن است که RDP را به سرور ویندوز وارد کنید. شما دو راه مختلف دارید، بسته به اینکه ویندوز دارید یا نه. بیایید هر دو را مرور کنیم.
اگر در ویندوز نیستید اما از Chrome استفاده میکنید، میتوانید مستقیماً از مرورگر با استفاده از برنامه افزودنی Chrome RDP for Google Cloud Platform RDP را انجام دهید. روی RDP کلیک کنید.
این از شما می خواهد که Chrome RDP Extension را نصب کنید. پس از نصب، صفحه ورود به سیستم باز می شود که در آن می توانید از کاربر و رمز عبور ویندوز خود برای ورود به سیستم استفاده کنید.
از طرف دیگر، اگر از یک دستگاه ویندوزی استفاده می کنید، می توانید فایل RDP را با انتخاب آن از منوی RDP دانلود کنید.
در ویندوز، می توانید به سادگی روی فایل RDP دوبار کلیک کنید و با استفاده از یوزر و رمز عبور ویندوز وارد شوید.
پس از ورود به سیستم، باید دسکتاپ پیش فرض ویندوز را با میانبر Google Cloud SDK Shell روی دسکتاپ ببینید!
7. تمیز کردن (اختیاری)
اگر قصد استفاده از نمونه VM را در سایر نرم افزارهای کد ندارید، می توانید نمونه VM را خاموش کنید تا در هزینه صرفه جویی کنید و در کل شهروند ابری خوبی باشید. می توانید تصمیم بگیرید که نمونه ها را حذف کنید یا به سادگی آنها را متوقف کنید، اگرچه به خاطر داشته باشید که نمونه های متوقف شده همچنان می توانند هزینه های مربوط به ذخیره سازی را متحمل شوند.
8. تبریک می گویم!
موتور محاسباتی گوگل پایه و اساس زیرساخت به عنوان سرویس پلتفرم ابری گوگل است. همانطور که مشاهده کردید، Cloud Marketplace دریافت یک سرور ویندوز با چارچوب ASP.NET را بسیار آسان می کند.
آنچه را پوشش داده ایم
- موتور محاسباتی گوگل
- Google Cloud Marketplace
- نحوه استفاده از Google Cloud Marketplace برای ایجاد یک ماشین مجازی با ویندوز سرور و فریمورک ASP.NET نصب شده است
- نحوه ایجاد یوزر و پسورد ویندوز
- نحوه ریموت دسکتاپ در ویندوز سرور
مراحل بعدی
- برنامه ASP.NET را روی Windows Server در Compute Engine Codelab نصب کنید .
- آیا نمی دانید که اجرای بارهای کاری شما چقدر هزینه دارد؟ ماشین حساب قیمت گذاری را بررسی کنید - می توانید تعداد نمونه ها، vCPU و نیازهای حافظه را وارد کنید.
- درباره Windows در Google Cloud Platform بیشتر بیاموزید.
- درباره .NET در Google Cloud Platform بیشتر بیاموزید.
- درباره SQL Server در Google Cloud Platform بیشتر بیاموزید.
- درباره Cloud Tools for Visual Studio بیشتر بیاموزید.