ASP.NET web uygulamalarını Azure Uygulaması Hizmet koduna modernleştirme
Bu makalede, Azure Geçişi kullanarak ASP.NET web uygulamalarını uygun ölçekte Azure Uygulaması Hizmetine geçirme işlemi gösterilmektedir.
Dekont
Öğreticiler, hızlı bir şekilde kavram kanıtı ayarlayabilmeniz için bir senaryo için en basit dağıtım yolunu gösterir. Öğreticiler mümkün olduğunda varsayılan seçenekleri kullanır ve tüm olası ayarları ve yolları göstermez.
Bu öğreticide aşağıdakilerin nasıl yapılacağını öğreneceksiniz:
- Azure Geçişi'nde tümleşik akışı kullanarak ASP.NET web uygulamalarını uygun ölçekte Azure Uygulaması Hizmetine geçirin.
- Web uygulamaları için geçiş planlarını değiştirin.
- Web uygulamaları için App Service planını değiştirin.
Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.
Ön koşullar
Bu öğreticiye başlamadan önce karşılamanız gereken ön koşullar şunlardır:
- VMware ortamınızda çalışan web uygulamalarını bulmak için ilk öğreticiyi tamamlayın.
- Azure Uygulaması Hizmetine geçiş için hazır olma durumlarını belirlemek üzere web uygulamalarını değerlendirmek için ikinci öğreticiyi tamamlayın. Tümleşik akışı kullanarak bunları geçirmek için web uygulamalarını değerlendirmek gerekir.
- Var olan projeye gidin veya yeni bir proje oluşturun.
Web uygulamalarını geçirme
Web uygulamaları değerlendirildikten sonra Azure Geçişi'ndeki tümleşik geçiş akışını kullanarak bunları geçirebilirsiniz.
- Tek bir geçişin parçası olarak en fazla beş App Service Planı seçebilirsiniz.
- Şu anda geçiş akışı sırasında mevcut App Service Planlarının seçilmesini desteklemiyoruz.
- Eşlenen sanal dizinde depolanan içerik de dahil olmak üzere web uygulamalarını en fazla 2 GB boyutunda geçirebilirsiniz.
- Şu anda UNC dizin içeriğinin geçirilmesini desteklemiyoruz.
- ASP.NET web uygulamalarını Azure Uygulaması Hizmetlerine geçirmeyi planladığınız IIS web sunucularını barındıran sunucularda Windows PowerShell 4.0 yüklü olmalıdır.
- Geçiş akışı şu anda sanal ağ ile tümleşik senaryoları desteklememektedir.
Web uygulamalarını geçirmek için şu adımları uygulayın:
Azure Geçişi projesi >Sunucuları, veritabanları ve web uygulamaları>Geçiş araçları>Geçiş ve modernleştirme bölümünde Çoğalt'ı seçin.
Amacı belirtin, >Neleri geçirmek istiyorsunuz? bölümünde web uygulamaları ASP.NET seçin.
Nereye geçiş yapmak istiyorsunuz? bölümünde Hizmet yerel Azure Uygulaması seçin.
Sanallaştırma türünde VMware vSphere’ı seçin.
Değerlendirmeyi seçin bölümünde, web uygulamalarını geçirmek için kullanmak istediğiniz değerlendirmeyi seçin ve ardından Devam düğmesini seçin. Uygulamaların barındırılacağı Azure Uygulaması Hizmet ayrıntılarını belirtin.
Temel Bilgiler'de, Proje ayrıntıları'nın altında açılan listeden Web uygulamalarının barındırılacağı Abonelik, Kaynak Grubu ve Bölge'yi seçin. Depolama altında, geçiş işlemi sırasında ara depolama konumu için Depolama hesabını seçin. İleri: Web Apps >'i seçin.
Web Apps bölümünde, geçirmek istediğiniz web uygulamalarını gözden geçirin.
Dekont
Hazır durumuna sahip uygulamalar varsayılan olarak geçiş için etiketlenir. Koşullarla hazır olarak etiketlenen uygulamalar Geçirilecek mi? bölümünde Evetseçilerek geçirilebilir.
Geçirilip düzenlenmek üzere web uygulamalarını seçin.
Uygulamaları düzenle bölümünde, Geçirilecek mi? bölümünde Evet'i seçin ve uygulamaların barındırılacağı App Service Planı ve Fiyatlandırma katmanını seçin. Ardından Tamam düğmesini seçin.
Dekont
Aynı anda en fazla beş App Service planı geçirilebilir.
İleri: App Service Planları > düğmesini seçin.
App Service Planları bölümünde App Service Planı ayrıntılarını doğrulayın.
Dekont
Web uygulaması gereksinimlerinize bağlı olarak, App Service planındaki uygulama sayısını düzenleyebilir veya fiyatlandırma katmanını güncelleştirebilirsiniz. Bu ayrıntıları güncelleştirmek için şu adımları izleyin:
- Düzenle düğmesini seçin.
- Planı düzenle bölümünde Hedef adı ve Fiyatlandırma katmanını ve ardından Tamam'ı seçin.
App Service Planları doğrulandıktan sonra İleri: Gözden Geçir + oluştur'u seçin.
Azure Geçişi artık geçiş ayarlarını doğrulayacaktır. Doğrulamanın çalıştırılması birkaç dakika sürebilir. İşlem tamamlandıktan sonra ayrıntıları gözden geçirin ve Geçir'i seçin.
Dekont
Geçiş özetini indirmek için CSV İndir düğmesini seçin.
Geçiş başlatıldıktan sonra, aşağıda gösterildiği gibi Azure Resource Manager Dağıtım Deneyimi'ni kullanarak durumu izleyebilirsiniz:
Geçiş sonrası adımları
Geçişi başarıyla tamamladıktan sonra, web uygulamasına özgü gereksinimleri temel alarak aşağıdaki adımları inceleyebilirsiniz:
- Mevcut özel DNS adını eşleyin.
- TLS/SSL bağlaması ile özel bir DNS'nin güvenliğini sağlayın.
- Azure kaynaklarına güvenli bir şekilde bağlanma
- Dağıtım için en iyi yöntemler.
- Güvenlik önerileri.
- Ağ özellikleri.
- Azure İzleyici ile App Service'i izleme.
- Microsoft Entra kimlik doğrulamayı yapılandırın.