Giriş

Tamamlandı

Geleneksel olarak, kuruluşlar Windows Server, Internet Information Services (IIS) ve SQL Server çalıştıran bilgisayarları kullanarak web uygulamalarını kendi iç altyapılarında barındırmışlardır. İlk çabaların ve maliyetlerin ötesinde, bu uygulamalar donanım, işletim sistemi güncelleştirmeleri ve lisans maliyetleri bakımından süregelen bakım maliyetlerine neden olur. Bu bakım maliyetleri, Azure App Service’i cazip bir alternatif haline getirir.

Şirketinizde, Azure App Service’a taşımak istediğiniz ASP.NET web uygulamaları olduğunu varsayalım. İlk adım, uygulamaların Azure App Service’da desteklenmeyen özellikler üzerinde bağımlılıkları olup olmadığını değerlendirmektir. Bir seri maliyetli ve zaman alıcı değerlendirme projesi başlatabilirsiniz. Değerlendirmeyi tamamladığınızda Azure App Service hesaplarını ayarlamanız, dosyaları taşımanız ve ayarları uygulamanız gerekir.

Daha iyi bir seçenek ise Azure App Service Migration Assistant’ı kullanmaktır. Barındırdığı her web uygulamasını değerlendirmek için sunucunuzda Migration Assistant’ı yükleyip çalıştırın. Web uygulaması geçirilebiliyorsa geçişi tamamlamak için Azure hesabınız ve hedef kaynak grubu gibi bazı ek bilgiler sağlamanız gerekir. Uygulama geçirilemiyorsa buluta taşınmasını engelleyen bağımlılıkları kaldırmak için uygulamayı yeniden tasarlamanıza yardımcı olabilecek faydalı bilgiler sağlanır.

Bu modülde, Azure Uygulaması Service Geçiş Yardımcısı iş yerinde görmek için simülasyon şirket içi ortamında kullanacaksınız. Bir değerlendirme gerçekleştirir ve ardından bir ASP.NET uygulamasını Azure Uygulaması Hizmetine geçirirsiniz.

Bu modülün sonunda, şu anda IIS üzerinde çalışan bir web uygulamasını Azure App Service’a geçirmeye ilişkin olası engelleri anlayacaksınız.

Öğrenme hedefleri

Bu modülün sonunda şunları yapabileceksiniz:

  • IIS'de barındırılan bir uygulamayı Azure Uygulaması Hizmetine geçirirken karşılaşabileceğiniz sorun türlerini belirleyin.
  • Azure App Service Migration Assistant ile şirket içi bir web uygulamasının geçişe hazır olma durumunu değerlendirin.
  • Şirket içi bir web uygulamasını Azure App Service’e geçirmek için Migration Assistant’ı kullanma.

Önkoşullar

  • Sanal makineler, Windows Server ve IIS ile çalışma konusunda biraz bilgi.
  • IIS'nin nasıl çalıştığını, genişletilebilirlik noktalarını ve ASP.NET uygulamaları nasıl barındırdığını temel olarak anlama.