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:

  1. VMware ortamınızda çalışan web uygulamalarını bulmak için ilk öğreticiyi tamamlayın.
  2. 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.
  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ı 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:

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

    Screenshot of the Replicate option selected.

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

  3. Nereye geçiş yapmak istiyorsunuz? bölümünde Hizmet yerel Azure Uygulaması seçin.

  4. Sanallaştırma türünde VMware vSphere’ı 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 Uygulaması Hizmet ayrıntılarını belirtin.

    Screenshot of selected intent.

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

    Screenshot of Azure Migrate Web Apps Basics screen.

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

    Screenshot of Azure Migrate Web Apps screen.

    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.

    1. Geçirilip düzenlenmek üzere web uygulamalarını seçin.

      Screenshot of Azure Migrate selected web apps.

    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.

      Dekont

      Aynı anda en fazla beş App Service planı geçirilebilir.

      Screenshot of Azure Migrate Edit apps.

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

    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:

    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. Screenshot of App Service Plan Edit details.
  9. App Service Planları doğrulandıktan sonra İleri: Gözden Geçir + oluştur'u seçin.

  10. 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:

Screenshot of Azure Migrate deployment.

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