Azure ve .NET’e giriş

Azure, modern uygulamalar oluşturma sürecini basitleştirmek için tasarlanmış bir bulut platformudur. Uygulamalarınızı tamamen Azure'da barındırmayı veya şirket içi uygulamalarınızı Azure hizmetleriyle genişletmeyi tercih ettiğiniz durumlarda, Azure ölçeklenebilir, güvenilir ve sürdürülebilir uygulamalar oluşturmanıza yardımcı olur. Visual Studio ve Visual Studio Code gibi zaten kullandığınız araçlarda kapsamlı destek ve kapsamlı bir SDK kitaplığıyla Azure, .NET geliştiricisi olarak en baştan üretken olmanız için tasarlanmıştır.

Azure'da uygulama geliştirme senaryoları

Azure'i gereksinimlerinize bağlı olarak farklı yollarla uygulamanıza dahil edebilirsiniz.

  • Azure'da uygulama barındırma - Azure, web uygulamalarından API'lerinden veritabanlarına ve depolama hizmetlerine kadar tüm uygulama yığınınızı barındırabilir. Azure desteği, tam olarak yönetilen hizmetlerden kapsayıcılara ve sanal makinelere kadar çeşitli barındırma modelleri sunar. Tam olarak yönetilen Azure hizmetlerini kullanırken uygulamalarınız Azure'da yerleşik olarak bulunan ölçeklenebilirlik, yüksek kullanılabilirlik ve güvenlik avantajlarından yararlanabilir.

  • Uygulamalardan bulut hizmetlerini kullanma - Mevcut uygulamalar, özelliklerini genişletmek için Azure hizmetlerini birleştirebilir. Bu, Azure Bilişsel Arama ile tam metin arama özelliği eklemeyi, uygulama gizli dizilerini Azure Key Vault'ta güvenli bir şekilde depolamayı veya Azure Bilişsel Hizmetler ile görme, konuşma ve dil anlama özellikleri eklemeyi içerebilir. Bu hizmetler Azure tarafından tamamen yönetilir ve geçerli uygulama mimarinizi veya dağıtım modelinizi değiştirmeden uygulamanıza kolayca eklenebilir.

  • Modern sunucusuz mimariler - HTTP isteklerine yanıt verme, Blob depolamada dosya yüklemelerini işleme veya kuyruktaki olayları işleme gibi olay odaklı iş akışlarını işlemek için çözümler oluşturmayı basitleştirir Azure İşlevleri. Sunucular veya çerçeve kodu konusunda endişelenmeden yalnızca olayınızı işlemek için gereken kodu yazarsınız. Ayrıca, en zorlu tümleştirme sorunlarınızı çözmek için diğer Azure ve üçüncü taraf hizmetlerine yönelik 250'den fazla bağlayıcıdan yararlanabilirsiniz.

.NET uygulamalarından Azure hizmetlerine erişme

Uygulamanız ister Azure'da ister şirket içinde barındırılıyor olsun, çoğu Azure hizmetine erişim .NET için Azure SDK aracılığıyla sağlanır. .NET için Azure SDK bir dizi NuGet paketi olarak sağlanır ve hem .NET Core (2.1 ve üzeri) hem de .NET Framework (4.6.1 ve üzeri) uygulamalarında kullanılabilir. .NET için Azure SDK' sı, Azure hizmetlerini uygulamanıza dahil etmek için doğru NuGet paketini yüklemek, istemci nesnesinin örneğini oluşturmak ve uygun yöntemleri çağırmak kadar kolaydır. .NET için Azure SDK'sı hakkında daha fazla bilgiyi .NET için Azure SDK'ya Genel Bakış bölümünde bulabilirsiniz.

Diagram showing how .NET applications use the Azure SDK to access Azure services

Sonraki adımlar

Daha sonra .NET geliştirmesi için en yaygın kullanılan Azure hizmetleri hakkında bilgi edinin.