Aracılığıyla paylaş


Web uygulamalarını Azure App Service koduna ASP.NET modernleştirme

Bu makale, Azure Migrate kullanarak ASP.NET web uygulamalarını büyük ölçekte Azure App Service'e nasıl geçireceğinizi gösterir.

Uyarı

Kılavuzlar, bir senaryo için en basit dağıtım yolunu gösterir ve böylece hızlı bir şekilde bir kavram kanıtı kurmanızı sağlar. Öğ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 Migrate kapsamında tümleşik akışı kullanarak ASP.NET web uygulamalarını büyük ölçekte Azure App Service'e taşıyın.
  • 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.

Önkoşullar

Bu öğreticiye başlamadan önce şunlara dikkat etmelisiniz:

  1. VMware ortamınızda çalışan web uygulamalarını bulmak için ilk öğreticiyi tamamlayın.
  2. Azure App Service'e 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.
  3. 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ı taşıyabilirsiniz.

  • 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.
  • Web uygulamalarını, eşlenmiş sanal dizinde depolanan içerik de dahil olmak üzere, en fazla 2 GB boyutunda olacak şekilde taşıyabilirsiniz.
  • Şu anda UNC dizin içeriğinin geçirilmesini desteklemiyoruz.
  • ASP.NET web uygulamalarını Azure App Services'e 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:

  1. Azure Migrate projesinin Geçişi Gerçekleştir aşamasında, Çoğalt seçeneğini seçin.

    Çoğalt seçeneğinin seçili olduğu ekran görüntüsü.

  2. Amacı belirtin, >Neleri geçirmek istiyorsunuz? bölümündeASP.NET web uygulamaları seçin.

  3. Nereye geçiş yapmak istiyorsunuz? bölümünde Azure App Service yerel'i seçin.

  4. Sanallaştırma türü'ndeVMware vSphere'i seçin.

  5. 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 App Service ayrıntılarını belirtin.

    Seçili amacın ekran görüntüsü.

  6. 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'nın 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.

    Azure Migrate Web Apps Temel Bilgileri ekranının ekran görüntüsü.

  7. Web Apps bölümünde, taşımak istediğiniz web uygulamalarını gözden geçirin.

    Azure Geçişi Web Apps ekranının ekran görüntüsü.

    Uyarı

    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 Evet seçilerek geçirilebilir.

    1. Taşınacak web uygulamalarını seçin ve Düzenle seçeneğine tıklayın.

      Azure Geçişi'nde seçilen web uygulamalarının ekran görüntüsü.

    2. 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.

      Uyarı

      Aynı anda en fazla beş App Service planı taşınabilir.

      Azure Geçişi Düzenleme uygulamalarının ekran görüntüsü.

      İleri: App Service Planları > düğmesini seçin.

  8. App Service Planları bölümünde App Service Planı ayrıntılarını doğrulayın.

    Uyarı

    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:

    1. Düzenle düğmesini seçin.
    2. Planı düzenle bölümünde Hedef adı ve Fiyatlandırma katmanını ve ardından Tamam'ı seçin. App Servis Planı Düzenleme ayrıntılarının ekran görüntüsü.
  9. App Service Planları doğrulandıktan sonra İleri: Gözden Geçir + oluştur'u seçin.

  10. Azure Migrate 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.

    Uyarı

    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:

Azure Migrate dağıtımının ekran görüntüsü.

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:

Sonraki adımlar