Bu codelab hakkında
1. Genel Bakış
Google Compute Engine, Google altyapısında Windows Server da dahil olmak üzere farklı işletim sistemlerini çalıştıran sanal makineler oluşturup çalıştırmanıza olanak tanır.
Windows Server ve ASP.NET Framework'ün yüklü olduğu bir sanal makine oluşturmayı öğrenmek için bu laboratuvarı takip edin. Ayrıca bir Windows kullanıcısı ve şifresi oluşturacak ve Windows Server'a uzak masaüstü ile nasıl erişileceğini öğreneceğiz.
Neler öğreneceksiniz?
- Google Compute Engine
- Google Cloud Marketplace
- Windows Server ve ASP.NET Framework'ün yüklü olduğu bir sanal makine oluşturmak için Google Cloud Ma'yı kullanma
- Windows kullanıcı adı ve şifresi oluşturma
- Windows Server'a uzak masaüstü ile erişme
İhtiyacınız olanlar
- Google Cloud Platform projesi
- Chrome veya Firefox gibi bir tarayıcı
- Windows makine veya Chrome ve Chrome RDP Uzantısı'nın yüklü olduğu Windows olmayan bir makine.
Bu eğitimi nasıl kullanacaksınız?
Google Cloud Platform deneyiminizi nasıl değerlendirirsiniz?
2. Kurulum ve Gereksinimler
Kendi hızınızda ortam kurulumu
Henüz bir Google Hesabınız (Gmail veya Google Apps) yoksa oluşturmanız gerekir. Google Cloud Platform Console'da ( console.cloud.google.com) oturum açın ve yeni bir proje oluşturun:
Tüm Google Cloud Platform projelerinde benzersiz bir ad olan proje kimliğini unutmayın. Bu codelab'in ilerleyen kısımlarında PROJECT_ID
olarak adlandırılacaktır.
Ardından, Cloud Datastore ve Cloud Storage gibi Google Cloud Platform kaynaklarını kullanmak için Google Cloud Console'da faturalandırmayı etkinleştirmeniz gerekir.
Google Cloud Platform'un yeni kullanıcıları 300 ABD doları değerindeki ücretsiz deneme sürümünden yararlanabilir. Bu codelab'i tamamlamak size birkaç dolardan fazla maliyet getirmemelidir. Ancak daha fazla kaynak kullanmaya karar verirseniz veya kaynakları çalışır durumda bırakırsanız maliyet daha yüksek olabilir (bu belgenin sonundaki "temizleme" bölümüne bakın).
3. Google Cloud Marketplace'i anlama
Google Cloud Marketplace, Google Cloud Platform'da çalışan işlevsel yazılım paketlerini hızlıca dağıtmanıza olanak tanır. Compute Engine gibi hizmetlere aşina olmasanız bile yazılımı, sanal makine örneklerini, depolama alanını veya ağ ayarlarını manuel olarak yapılandırmanıza gerek kalmadan tanıdık bir yazılım paketini kolayca kullanmaya başlayabilirsiniz.
Google Cloud Marketplace'te, Windows Server, IIS, SQL Express ve ASP.NET'i tek bir tıklamayla yüklemek için daha sonra kullanacağımız ASP.NET Framework çözümü bulunur.
4. ASP.NET Framework ile Windows Server'ı dağıtma
Bu bölümde, Google Cloud Console'dan Cloud Marketplace'i kullanarak Windows Server ve ASP.NET Framework'ün yüklü olduğu yeni bir Google Compute Engine sanal makine örneği oluşturmayı öğreneceğiz.
Google Cloud Console'a giriş yapma
Başka bir tarayıcı sekmesinden veya penceresinden Google Cloud Console'a (https://console.cloud.google.com) gidin. Google Cloud Platform'a kaydolduğunuzda ayarladığınız veya laboratuvar gözetmeninin size verdiği oturum açma kimlik bilgilerini kullanın.
Cloud Marketplace'e gitme
Google Cloud Console'da ekranın sol üst kısmındaki Ürünler ve hizmetler için Menü simgesini tıklayın:
Ardından Cloud Marketplace'e gidin.
ASP.NET Framework'ü arama
ASP.NET Framework'ü aramak için ASP.NET yazın ve ardından aşağıdaki sonuç kutusunu tıklayın.
Compute Engine'de başlatma
Sonraki ekranda Compute Engine'de başlat'ı tıklayın.
Yeni bir örnek oluştururken yapılandırabileceğiniz birçok parametre vardır. Aşağıdakileri kullanalım:
Ad |
|
Dağıtım adı |
|
Alt Bölge |
|
Makine Türü |
|
Windows Server İşletim Sistemi Sürümü |
|
Önyükleme Diski Türü |
|
Disk boyutu (GB) | 100GBVarsayılan olarak 100 GB kullanıyoruz ancak ihtiyaçlarınıza göre bu değeri artırabilir veya azaltabilirsiniz. |
Güvenlik Duvarı |
|
Windows Server ve ASP.NET Framework ile yeni sanal makine örneğini oluşturmak için Dağıt'ı tıklayın. Bu işlem sizi ilerlemeyi görebileceğiniz yeni bir sayfaya yönlendirir.
İşlem tamamlandığında soldaki menüden Compute Engine'e gidin ve VM Instances'ı (Sanal Makine Örnekleri) seçin. Yeni sanal makineyi Sanal Makine Örnekleri listesinde görmeniz gerekir.
Harici IP'yi tıkladığınızda, örnekten sunulan varsayılan IIS web sitesini de görmeniz gerekir.
Makineye Uzaktan Masaüstü (RDP) ile de erişebileceğinizi ancak önce bir Windows kullanıcı adı ve şifresi oluşturmamız gerektiğini unutmayın.
5. Windows kullanıcısı ve şifresi oluşturma
Windows kullanıcı adı ve şifresi oluşturmak için Windows şifresi oluştur veya sıfırla'yı seçin.
Bu işlem, kullanıcı oluşturabileceğiniz yeni bir pencere açar. Varsayılanı koruyun ve Ayarla'yı seçin. Birkaç saniye sonra, yeni oluşturulan şifrenin yer aldığı Yeni Windows şifresi iletişim kutusunu görmeniz gerekir. Bir sonraki bölümde ihtiyacınız olacağından şifreyi not edin.
6. Windows Server'a Uzaktan Masaüstü (RDP) ile erişme
Şimdi Windows Server'a RDP ile bağlanmanız gerekiyor. Windows kullanıp kullanmadığınıza bağlı olarak iki farklı yöntem vardır. İkisini de inceleyelim.
Windows kullanmıyor ancak Chrome kullanıyorsanız Chrome RDP for Google Cloud Platform uzantısını kullanarak doğrudan tarayıcıdan RDP ile bağlanabilirsiniz. RDP'yi tıklayın.
Bunu yaptığınızda Chrome RDP uzantısını yüklemeniz istenir. Uzantı yüklendikten sonra bir giriş sayfası açılır. Bu sayfada giriş yapmak için Windows kullanıcı kimlik bilgilerinizi kullanabilirsiniz.
Windows makinesi kullanıyorsanız RDP menüsünden seçerek RDP dosyasını da indirebilirsiniz.
Windows'da, giriş yapmak için RDP dosyasını çift tıklayabilir ve Windows kullanıcı adı ile şifresini kullanabilirsiniz.
Giriş yaptığınızda, masaüstünde Google Cloud SDK Shell kısayolu bulunan varsayılan Windows masaüstünü göreceksiniz.
7. Temizleme (isteğe bağlı)
Sanal makine örneğini diğer codelab'lerde kullanmayı düşünmüyorsanız maliyetten tasarruf etmek ve genel olarak iyi bir bulut kullanıcısı olmak için sanal makine örneğini kapatabilirsiniz. Örnekleri silebilir veya durdurabilirsiniz. Ancak durdurulan örneklerin depolamayla ilgili maliyetlere neden olabileceğini unutmayın.
8. Tebrikler!
Google Compute Engine, Google Cloud Platform'un Hizmet Olarak Altyapı'sının temelini oluşturur. Gördüğünüz gibi, Cloud Marketplace, ASP.NET Framework ile Windows Server'ı kolayca edinmenizi sağlar.
İşlediğimiz konular
- Google Compute Engine
- Google Cloud Marketplace
- Windows Server ve ASP.NET Framework'ün yüklü olduğu bir sanal makine oluşturmak için Google Cloud Marketplace'i kullanma
- Windows kullanıcı adı ve şifresi oluşturma
- Windows Server'a uzak masaüstü ile erişme
Sonraki Adımlar
- Compute Engine'deki Windows Server'a ASP.NET uygulaması dağıtma adlı codelab.
- İş yüklerinizi çalıştırmanın maliyetini mi merak ediyorsunuz? Fiyat Hesaplayıcı'yı kontrol edin. Örnek sayısını, vCPU'yu ve bellek ihtiyaçlarını girebilirsiniz.
- Google Cloud Platform'da Windows hakkında daha fazla bilgi edinin.
- Google Cloud Platform'da.NET hakkında daha fazla bilgi edinin.
- Google Cloud Platform'da SQL Server hakkında daha fazla bilgi edinin.
- Cloud Tools for Visual Studio hakkında daha fazla bilgi edinin.