Men-deploy Windows Server dengan ASP.NET Framework ke Compute Engine

1. Ringkasan

Dengan Google Compute Engine, Anda dapat membuat dan menjalankan virtual machine di infrastruktur Google, yang menjalankan berbagai sistem operasi, termasuk Windows Server.

Ikuti lab ini untuk mempelajari cara membuat virtual machine dengan Windows Server dan framework ASP.NET yang terinstal. Kita juga akan membuat pengguna dan sandi Windows serta mempelajari cara mengakses desktop jarak jauh ke Windows Server.

Yang akan Anda pelajari

  • Google Compute Engine
  • Google Cloud Marketplace
  • Cara menggunakan Google Cloud Ma untuk membuat mesin virtual dengan framework Windows Server dan ASP.NET yang terinstal
  • Cara membuat pengguna dan sandi Windows
  • Cara menggunakan desktop jarak jauh untuk terhubung ke Windows Server

Yang Anda butuhkan

  • Project Google Cloud Platform
  • Browser, seperti Chrome atau Firefox
  • Komputer Windows atau komputer non-Windows dengan Chrome dan Ekstensi Chrome RDP yang terinstal.

Bagaimana Anda akan menggunakan tutorial ini?

Hanya membacanya Membacanya dan menyelesaikan latihan

Bagaimana penilaian Anda terhadap pengalaman dengan Google Cloud Platform?

Pemula Menengah Mahir

2. Penyiapan dan Persyaratan

Penyiapan lingkungan mandiri

Jika belum memiliki Akun Google (Gmail atau Google Apps), Anda harus membuatnya. Login ke Google Cloud Platform console ( console.cloud.google.com) dan buat project baru:

aa2b71cbc7c28c59.png

60b154eb0fd9569a.png

Ingat project ID, nama unik di semua project Google Cloud Platform. Project ID tersebut selanjutnya akan dirujuk di codelab ini sebagai PROJECT_ID.

Selanjutnya, Anda harus mengaktifkan penagihan di Konsol Google Cloud untuk menggunakan resource Google Cloud Platform seperti Cloud Datastore dan Cloud Storage.

Pengguna baru Google Cloud Platform memenuhi syarat untuk mendapatkan uji coba gratis senilai$300. Menjalankan codelab ini tidak akan menghabiskan biaya lebih dari beberapa dolar, tetapi bisa lebih jika Anda memutuskan untuk menggunakan lebih banyak resource atau jika Anda membiarkannya berjalan (lihat bagian "pembersihan" di akhir dokumen ini).

3. Memahami Google Cloud Marketplace

Google Cloud Marketplace memungkinkan Anda men-deploy paket software fungsional yang berjalan di Google Cloud Platform dengan cepat. Meskipun Anda tidak terbiasa dengan layanan seperti Compute Engine, Anda dapat dengan mudah meluncurkan paket software yang sudah dikenal tanpa harus mengonfigurasi software, instance mesin virtual, penyimpanan, atau setelan jaringan secara manual.

Google Cloud Marketplace memiliki solusi ASP.NET Framework yang akan kita gunakan nanti untuk menginstal Windows Server, IIS, SQL Express, dan ASP.NET dengan sekali klik.

dfc38093c315cfcd.png

4. Men-deploy Windows Server dengan ASP.NET Framework

Di bagian ini, kita akan mempelajari cara membuat instance mesin virtual Google Compute Engine baru dengan Windows Server dan ASP.NET Framework yang diinstal menggunakan Cloud Marketplace dari Konsol Google Cloud.

Login ke Konsol Google Cloud

Buka Google Cloud Console dari tab atau jendela browser lain, ke https://console.cloud.google.com. Gunakan kredensial login yang telah Anda siapkan saat mendaftar ke Google Cloud Platform atau yang diberikan kepada Anda oleh pengawas lab.

f6cb1591046097da.png

Di Konsol Google Cloud, klik ikon Menu untuk Produk & layanan di kiri atas layar:

32152624d878d9f8.png

Kemudian, buka Cloud Marketplace

6c08c9a31e3a9c6c.png

Telusuri ASP.NET Framework

Ketik ASP.NET untuk menelusuri ASP.NET Framework, lalu klik kotak hasil di bawah.

d64d04962212c3c1.png

Luncurkan di Compute Engine

Di layar berikutnya, klik Luncurkan di Compute Engine.

Ada banyak parameter yang dapat Anda konfigurasi saat membuat instance baru. Mari kita gunakan yang berikut:

Nama

gcelab

Nama Deployment

windows-aspnet-instance

Zona

europe-west1-dPelajari lebih lanjut zona di dokumentasi Region & Zona.

Machine Type

1 vCPU (n1-standard-1)n1-standard-1 sudah lebih dari cukup untuk situs ASP.NET kami, dengan 1 core dan RAM 3,75 GiB. Namun, Anda dapat memilih mesin yang lebih kecil atau lebih besar, hingga 32-core / RAM 208 GiB. Pelajari lebih lanjut hal ini dan jenis mesin kustom di dokumentasi Jenis Mesin.Catatan: Project baru memiliki kuota resource default, yang dapat membatasi jumlah core CPU. Anda dapat meminta lebih banyak untuk project Anda.

Versi OS Windows Server

2016

Jenis Boot Disk

Standard persistent diskCatatan: Anda dapat memilih solid state disk drive (SSD) yang berperforma lebih tinggi jika ingin. Lihat Opsi Penyimpanan.

Ukuran disk dalam GB

100Kami menggunakan default 100 GB, tetapi Anda dapat menyesuaikannya menjadi lebih atau kurang, bergantung pada kebutuhan Anda.

Firewall

Allow HTTP traffic
Allow HTTPS traffic
Allow WebDeploy traffic
Allow RDP trafficPertahankan setelan default yang akan membuat aturan firewall untuk mengizinkan traffic HTTP, HTTPS, serta traffic WebDeploy dan RDF.

Klik Deploy untuk membuat instance mesin virtual baru dengan Windows Server dan ASP.NET Framework. Anda akan diarahkan ke halaman baru tempat Anda dapat melihat progresnya.

3276c6d3647fd36.png

Setelah selesai, buka Compute Engine dari menu di sebelah kiri, lalu pilih VM Instances. Anda akan melihat mesin virtual baru dalam daftar Instance VM.

fc50b1cfd8b1f4b3.png

Jika Anda mengklik External IP, Anda juga akan melihat situs IIS default yang disajikan dari instance.

iis.PNG

Perhatikan bahwa Anda juga dapat menggunakan Desktop Jarak Jauh (RDP) untuk terhubung ke komputer, tetapi kita harus membuat nama pengguna dan sandi Windows terlebih dahulu.

5. Membuat pengguna dan sandi Windows

Untuk membuat pengguna dan sandi Windows, pilih Buat atau reset sandi Windows.

cf9b67269c4fa290.png

Tindakan ini akan membuka jendela baru tempat Anda dapat membuat pengguna. Biarkan setelan default, lalu pilih Setel. Setelah beberapa detik, Anda akan melihat dialog New Windows password dengan sandi yang baru dibuat. Catat sandi tersebut, karena Anda akan memerlukannya di bagian berikutnya.

6. Menggunakan Desktop Jarak Jauh (RDP) untuk terhubung ke Windows Server

Saatnya mengaktifkan RDP pada Windows Server. Anda memiliki dua cara yang berbeda, bergantung pada apakah Anda menggunakan Windows atau tidak. Mari kita bahas keduanya.

Jika tidak menggunakan Windows, tetapi menggunakan Chrome, Anda dapat mengaktifkan RDP langsung dari browser menggunakan ekstensi Chrome RDP for Google Cloud Platform. Klik RDP.

a233afc39e2271c3.png

Anda akan diminta menginstal Ekstensi Chrome RDP. Setelah diinstal, Chrome RDP akan membuka halaman login tempat Anda dapat menggunakan pengguna dan sandi Windows untuk login.

Capture.PNG

Atau, jika menggunakan mesin Windows, Anda dapat mendownload file RDP dengan memilihnya dari menu RDP.

b1993f64b971abec.png

Di Windows, Anda cukup mengklik file RDP dua kali, lalu login menggunakan nama pengguna dan sandi Windows.

Setelah login, Anda akan melihat desktop Windows default dengan pintasan Google Cloud SDK Shell di Desktop.

2379b6e38ea618ef.png

7. Membersihkan (Opsional)

Jika Anda tidak berencana menggunakan instance VM di codelab lain, Anda dapat mematikan instance VM untuk menghemat biaya dan menjadi pengguna cloud yang baik secara keseluruhan. Anda dapat memutuskan untuk menghapus instance atau cukup menghentikannya, tetapi perlu diingat bahwa instance yang dihentikan masih dapat menimbulkan biaya terkait penyimpanan.

e72e174548f33487.png

8. Selamat!

Google Compute Engine adalah dasar bagi Infrastructure-as-a-Service Google Cloud Platform. Seperti yang telah Anda lihat, Cloud Marketplace mempermudah Anda mendapatkan Windows Server dengan ASP.NET Framework.

Yang telah kita bahas

  • Google Compute Engine
  • Google Cloud Marketplace
  • Cara menggunakan Google Cloud Marketplace untuk membuat mesin virtual dengan framework ASP.NET dan Windows Server yang sudah diinstal
  • Cara membuat pengguna dan sandi Windows
  • Cara menggunakan desktop jarak jauh untuk terhubung ke Windows Server

Langkah Berikutnya