Ekinlikler
Microsoft Learn Sınaması'na katılın
19 Kas 23 - 10 Oca 23
Ignite Edition - Microsoft Azure'da beceriler geliştirin ve 10 Ocak'a kadar dijital rozet kazanın!
Hemen kaydolunBu tarayıcı artık desteklenmiyor.
En son özelliklerden, güvenlik güncelleştirmelerinden ve teknik destekten faydalanmak için Microsoft Edge’e yükseltin.
Bu makalede, mevcut .NET Framework uygulamalarınızı şirket içinden Azure'a geçirirken Azure'da sahip olduğunuz birden çok seçenek arasında önemli noktalar ve karşılaştırmalar sağlanır.
Mevcut .NET uygulamalarını Azure'a geçirirken dikkate alınması gereken temel alanlar şunlardır:
Mevcut .NET Framework uygulamalarını Azure'a geçirirken birden çok seçeneğiniz vardır. Ancak, .NET Framework Windows'a bağlı olduğundan, aşağıdaki seçenekler Windows tabanlı işlem hizmetleriyle sınırlıdır.
Aşağıdaki tabloda, mevcut .NET uygulamanız için doğru işlem geçiş yolunu seçmenize yardımcı olacak çeşitli karşılaştırmalar ve öneriler gösterilmektedir.
Azure VM’leri | Azure App Service | Windows Kapsayıcıları | |
---|---|---|---|
Kullanılması gereken durumlar |
|
Uygulamanın sunucuya bağımlılığı yoktur, yalnızca bir veritabanı sunucusuna erişen temiz bir ASP.NET web uygulaması (MVC, WebForm) veya N Katmanlı uygulama (Web API, WCf) olur. |
|
Artılar ve avantajlar |
|
Azure'da uygulamaları yönetmenin ve ölçeklendirmenin en basit yolu olan sürekli PaaS bakımı. |
|
Eksileri | Bu IaaS. Bakım maliyetlidir. Ağ, yük dengeleyici, ölçeği genişletme, IIS yönetimi gibi konularda VM'nin altyapısını yönetmeniz gerekir. |
|
|
Gereksinimler | Şirket içi için uygulamadan aynı gereksinimlere sahip Windows Server VM | Azure Uygulaması Hizmet gereksinimleri Hazırlık denetimleri. |
|
Geçiş | Bkz. Azure'a geçiş Sanal Makineler | Bkz. Azure Uygulaması Hizmetini Geçirme | Mevcut .NET uygulamalarını Azure ve Windows Kapsayıcıları ile modernleştirme e-Kitabı'nda açıklanan konuları, senaryoları ve kılavuzları izleyin |
Aşağıdaki akış çizelgesi diyagramında, mevcut .NET Framework uygulamalarınız için Azure'a geçiş planlarken bir karar ağacı gösterilmektedir. Uygunsa, önce A seçeneğini deneyin, ancak B seçeneği gerçekleştirilecek en kolay yoldur.
İlişkisel veritabanlarını Azure'a geçirirken birden çok seçeneğiniz vardır. Mevcut .NET uygulamanız için doğru veritabanı geçiş yolunu seçmenize yardımcı olması için bkz . SQL Server veritabanınızı Azure'a geçirme.
Microsoft Azure gibi bir genel buluta uygulama dağıtırken, Azure ile şirket içi arasında DMZ veya Azure ile İnternet arasında DMZ gibi ağ DMZ'lerioluşturarak belirli ağları yalıtmak ve güvenli hale getirmek isteyebilirsiniz. DMZ'ler Azure Sanal Ağ ile uygulanabilir.
Azure Sanal ağları, şu olanakları sağlar:
Kendi sanal ağınızı oluşturmaya başlamak için Azure Sanal Ağ belgelerine bakın.
Buluta taşınan tüm kuruluşlarla ilgili en önemli endişeler güvenliktir. Çoğu şirket bir güvenlik modeli tasarlamak ve geliştirmek için önemli miktarda zaman, para ve mühendislik yatırımı yaptı ve kimlik mağazaları ve çoklu oturum açma çözümleri gibi mevcut yatırımlardan yararlanabilmeleri önemlidir.
Şirket içinde çalışan birçok kurumsal B2E .NET uygulaması, kimlik doğrulaması ve kimlik yönetimi için Active Directory kullanır. Azure AD Bağlan, şirket içi dizinlerinizi Azure Active Directory ile tümleştirmenizi sağlar. Başlamak için bkz . Şirket içi dizinlerinizi Azure Active Directory ile tümleştirme.
Azure Active Directory ile ilgili daha fazla planlama için bkz . Karma kimlik çözümünüz için kimlik gereksinimleri.
Diğer kimlik doğrulama protokolü seçenekleri, tüketiciye yönelik uygulamalarda yaygın olarak kullanılan OAuth ve OpenID'dir. OAuth kullanılarak IdentityServer4 tarafından sarmalanmış ASP.NET Identity SQL veritabanı gibi otonom kimlik veritabanları kullanılırken, genellikle şirket içi veritabanlarına veya dizinlere bağlantı gerekmez.
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin:
Ekinlikler
Microsoft Learn Sınaması'na katılın
19 Kas 23 - 10 Oca 23
Ignite Edition - Microsoft Azure'da beceriler geliştirin ve 10 Ocak'a kadar dijital rozet kazanın!
Hemen kaydolunEğitim
Öğrenme yolu
ASP.NET uygulamalarını Azure'a geçirme - Training
Bulutun sunduğu avantajlardan faydalanmak için ASP.NET web uygulamalarını ve verilerini Azure App Service'e ve Azure SQL Veritabanı'na geçirin.
Sertifikasyon
Microsoft Certified: Azure Database Administrator Associate - Certifications
Administer an SQL Server database infrastructure for cloud, on-premises and hybrid relational databases using the Microsoft PaaS relational database offerings.