Google Cloud Platform'da .NET

.NET web siteleriniz ve hizmetlerinizi GCP'ye taşıyın

Hızlı Başlangıç Belgeleri Görüntüle

Google Cloud Platform'da .NET için Kodlama

Google Cloud Platform, .NET kodunuzu çalıştırabileceğiniz en uygun yerdir. Cloud Tools for Visual Studio ile beraber sunulan proje şablonlarıyla hızlı bir başlangıç yapın. Ayrıca Jon Skeet liderliğindeki C# uzmanlarından oluşan bir ekip tarafından tasarlanan ve NuGet aracılığıyla kullanılabilen deyimsel C# kitaplıklarıyla Cloud API'lerinden faydalanın. Yakında sunulacak olan .NET Core desteği ve Cloud Source Repositories entegrasyonu için takipte kalın.

İstediğiniz gibi derleme ve test etme

.NET uygulamalarınızı Visual Studio'nun içinden veya komut satırından derleyin. Kodunuzu bulutta test etmek isterseniz Cloud Tools for Visual Studio, hedefleme ile hazırlık ve üretim bulut projeleri arasında geçiş yapma işlemlerini kolaylaştırır.

Uygulamaları etkileşimli olarak ya da CI/CD ardışık düzeni üzerinden dağıtma

ASP.NET Cloud Launcher görüntüsüyle ASP.NET için önceden yapılandırılmış Windows Server örneklerini dakikalar içinde çalıştırın. Görüntü; IIS, ASP.NET ile SQL Server Express'i içerir ve HTTP/S, RDP ile WebDeploy trafiği için doğru bağlantı noktalarını açar. SQL Server veritabanınızı SQL Server görüntüleriyle birlikte buluta taşıyın. Ayrıca ASP.NET Core desteği sayesinde, esnek App Engine ortamına ya da Kubernetes Engine'e dağıtım yapabilirsiniz. İster doğrudan Visual Studio'dan ister mevcut CI/CD ardışık düzeninizle WebDeploy üzerinden dağıtım yapın, Google Cloud iş yüklerinizi sunmaya hazırdır. İleride sunacağımız Team Foundation Services CI/CD ardışık düzenleri desteği için takipte kalın.

Kaynaklarınızı dilediğiniz yerden yönetme

Çalışan uygulamalarınızın durumunu inceleyin ve seçtiğiniz web, IDE veya komut satırından bulut proje kaynakları yönetin. Web üzerinden Cloud Console'u kullanırsınız. Cloud Tools for Visual Studio, IDE'nizde (Entegre Geliştirme Ortamı) Compute Engine, Cloud Storage ve Cloud SQL'inizi yönetmek için Cloud Explorer'ı sunar. Cloud SDK ve Cloud Tools for PowerShell sayesinde, kaynaklarınızı komut satırıyla yönetebilir ve tekrar eden görevleri komut dosyaları aracılığıyla otomatikleştirebilirsiniz.

Üretim sorunlarını bulma ve düzeltme

Uygulamanız çalışmaya ve üretime başladıktan sonra popüler .NET log4net kitaplığı üzerinden Stackdriver Logging ile durumunu kontrol edin. Projenizdeki sanal makinelerden gelen Olay Günlüğü etkinliklerini görmek için Windows için Stackdriver Logging Agent'ı yükleyin veya Windows için Stackdriver Monitoring Agent ile sistem seviyesindeki olayları izleyin. Uygulamanızda işlenmemiş olan istisnaları bulup günlüğe kaydederken, bu istisnaları Stackdriver Error Reporting'de görürsünüz. Son olarak, bir bulut projesinin dışında yeniden üretilemeyen hataları izlemek istiyorsanız yakında sunulacak olan Visual Studio hata ayıklayıcıyla entegrasyon özelliği için takipte kalın.

.NET Özellikleri

El yapımı .NET Kitaplıkları
Popüler GCP API'leri için el yapımı açık kaynaklı kitaplıklar.
Visual Studio eklentisi
Hemen kullanmaya başlayın, bulut kaynaklarınızı yönetin, istemci kitaplıklarını entegre edin ve seçtiğiniz IDE içinden GCP'ye dağıtım yapın.
PowerShell cmdlet'leri
Zaten tanıdığınız ve sevdiğiniz yönetici kodlama dilini kullanarak kaynaklarınızı yönetin.
Windows/.NET Eğiticileri
Önemli bulut görevlerini başarıyla tamamlamanız için size rehberlik edecek uygulamalı eğiticiler.
Uygulama Günlük Kaydı
Stackdriver Logging'i kullanarak uygulamalarınızdaki verileri kolayca günlüğe kaydedin ve sorunlar için gerçek zamanlı olarak sorgu oluşturun.
Sistem Günlük Kaydı
Sanal Makine Olay Günlüğünüzdeki olayları Stackdriver Logging'e aktarmak istiyorsanız Windows için Stackdriver Logging Agent'ı yükleyin.
Sistem İzleme
Sanal makinenin CPU kullanımını ve bellek, disk belleği dosyası ve birim kullanımını bildirir. IIS ve SQL Server metriklerini de toplar.
İstisna Günlük Kaydı
İşlenmemiş istisnaları tek bir kod satırıyla izleyin ve bunları StackDriver Error Handling kontrol panelinde gerçek zamanlı olarak görün.
ASP.NET için Windows Server Image
HTTP, HTTP, WebDeploy ve RDP bağlantı noktaları için güvenlik duvarı kurallarıyla beraber SQL Server 2008 Express, IIS ve ASP.NET 4.5.2 ile Windows Server örneği.
SQL Server için Windows Server Image
SQL Server Standard (2012, 2014, 2016)
SQL Server Web (2012, 2014, 2016)
Çok yakında SQL Server Enterprise (2012, 2014, 2016)