Azure App Service için .NET geçiş durumları
Azure App Service şirket içi .NET web uygulamalarını hızla keşfetmek, hazır olma durumunu değerlendirmek ve hem içeriği hem de desteklenen yapılandırmaları App Service’e geçirmek için kullanımı kolay araçlar sağlar.
Bu araçlar bulma, değerlendirme ve geçişe odaklanan farklı senaryo türlerini desteklemek için geliştirilmiştir. Aşağıda .NET geçiş araçlarının ve kullanım örneklerinin listesi yer alır.
Büyük ölçekte birden çok sunucudan geçiş
Azure Geçişi kısa süre önce ASP.NET web uygulamalarının ölçeğinde, aracısız keşfi ve değerlendirmesiyle duyuruldu. Artık VMware ortamındaki Internet Information Services (IIS) sunucularında çalışan ASP.NET web uygulamalarını kolayca bulabilir ve bunları Azure Uygulaması Hizmetine geçiş için değerlendirebilirsiniz. Değerlendirmeler web uygulaması geçiş hazırlığını, geçiş engelleyicilerini, düzeltme kılavuzunu, önerilen SKU'yu ve barındırma maliyetlerini belirlemenize yardımcı olur. için uygun ölçekte geçiş kaynakları aşağıda bulunur.
Hazır olma durumunu başarıyla değerlendirdikten sonra, ASP.NET web uygulamalarını Azure Uygulaması Hizmetlerine geçirme işlemine devam etmelisiniz.
.NET uygulamalarını Azure Uygulaması Hizmetine geçirme bölümünde açıklandığı gibi tek başına bir ASP.NET web uygulamasının veya tek bir IIS sunucusunda barındırılan birden çok ASP.NET web uygulamasının geçişini sağlayan mevcut araçlar vardır. Azure Geçişi ile tümleştirilmiş Ölçekli veya toplu geçiş özelliğinin kullanıma sunulmasıyla birlikte, artık birden çok şirket içi IIS sunucusunda barındırılan birden çok ASP.NET uygulamasını geçirme olanaklarını kullanıma sunacağız.
Azure Geçişi, ASP.NET web uygulamalarının ölçeğinde, aracısız bulma ve değerlendirmesini sağlar. VMware ortamındaki Internet Information Services (IIS) sunucularında çalışan ASP.NET web uygulamalarını bulabilir ve bunları Azure Uygulaması Hizmetine geçiş için değerlendirebilirsiniz. Değerlendirmeler web uygulaması geçiş hazırlığını, geçiş engelleyicilerini, düzeltme kılavuzunu, önerilen SKU'yu ve barındırma maliyetlerini belirlemenize yardımcı olur. için uygun ölçekte geçiş kaynakları aşağıda bulunur.
Toplu geçiş aşağıdaki temel özellikleri sağlar:
- ASP.NET web uygulamalarının Azure Uygulaması Hizmetleri çok kiracılı veya Uygulama hizmetleri ortamına Toplu Geçişi
- "Hazır" ve "Koşullarla Hazır" olarak değerlendirilen ASP.NET web uygulamalarını geçirme
- Tek bir E2E geçiş akışının parçası olarak beş adede kadar App Service Planını (ve ilişkili web uygulamalarını) geçirme
- Hedef App Service Planı için önerilen SKU'yu değiştirme olanağı (Ör. Önerilen Pv3 SKU'yu Standart PV2 SKU olarak değiştirme)
- Hedef uygulama hizmeti planı için web uygulamaları önerilen web uygulamaları paketleme yoğunluğunun değiştirilebilmesi (App Service Planı ile ilişkili web uygulamalarını ekleme veya kaldırma)
- App Service planları ve\veya web uygulamaları için hedef adı değiştirme
- Geçiş ayarlarını\özniteliklerini toplu düzenleme
- Hedef web uygulaması ve app service planı adının ayrıntılarını içeren CSV dosyasını indirin
- ARM şablonu dağıtım deneyimini kullanarak geçişin ilerleme durumunu izleme
.NET uygulamalarını Azure Uygulaması Hizmetine taşıma
Azure Uygulaması Hizmeti, .NET web uygulamalarınızı şirket içinden buluta geçirmenin hızlı, kolay ve uygun maliyetli bir yolunu sunan bir bulut platformudur. Azure'ın .NET uygulamalarınızı aşağıdaki kaynaklarla modernleştirmenize nasıl yardımcı olduğu hakkında bilgi edinmeye hemen başlayın.
Geçiş değerlendirmesine başlamak için aşağıdaki seçeneklerden birini belirleyin:
App Service geçiş araçları ve kaynakları
PowerShell betikleri için App Service Geçiş Yardımcısı aracı ve App Service geçiş yardımcısı, ilgili araçlarla birlikte paketlenmiş EULA.pdf hüküm ve koşullarına tabidir.
Geçiş Araçları | Açıklama | Belgeler |
---|---|---|
App Service Geçiş Yardımcısı | .NET web uygulamalarını Windows işletim sisteminden App Service'e geçirin. | App Service Geçiş Yardımcısı Belgeleri |
Apache Tomcat'te Java için App Service geçiş yardımcısı (Windows—önizleme) | Windows sunucularında çalıştırılan Tomcat web sunucusu üzerinde Java web uygulamalarını geçirmek için ön sürüm yazılımını indirin. | App Service Geçiş Yardımcısı Belgeleri |
App Service Geçiş Yardımcısı PowerShell betikleri | Tüm Microsoft Internet Information Services (IIS) web uygulamalarını tek bir sunucuda toplu olarak bulmak ve değerlendirmek ve .NET web uygulamalarını Windows işletim sisteminden App Service'e geçirmek için PowerShell betiklerini indirin. | App Service Geçiş Yardımcısı PowerShell Belgeleri SHA256 Tanımlayıcısı |
Ölçekli geçiş kaynakları
IIS sunucusundan geçiş
PowerShell betiklerini (indirme) kullanarak Azure Geçişi'nin büyük ölçekte bulma deneyimi aracılığıyla bulunan tek IIS sunucusundan ASP.NET web uygulamalarını geçirebilirsiniz. Azure Uygulaması Hizmetine geçişle ilgili güncelleştirmeler için videoyu izleyin.
Web uygulaması geçişini ASP.NET
App Service Geçiş Yardımcısı kullanarak tek başına şirket içi ASP.NET web uygulamanızı Azure Uygulaması Hizmeti'ne geçirebilirsiniz. App Service Geçiş Yardımcısı, uygulamaları şirket içinden buluta geçirmek için ücretsiz, basit ve hızlı bir çözüm aracılığıyla bulut yolculuğunuzu basitleştirmek için tasarlanmıştır. Geçiş yardımcısı aracı hakkında daha fazla bilgi için bkz . SSS.
ASP.NET web uygulamasını kapsayıcıya alma
Bazı .NET Framework web uygulamalarının kitaplıklara bağımlılıkları ve Azure Uygulaması Hizmeti'nde kullanılamayan diğer özellikleri olabilir. Bu uygulamalar Genel Bütünleştirilmiş Kod Önbelleğindeki diğer bileşenlere güvenebilir. Daha önce bu uygulamaları yalnızca sanal makinelerde çalıştırabiliyorsunuz. Ancak artık bunları Azure Uygulaması Hizmeti Windows Kapsayıcıları'nda çalıştırabilirsiniz.
Uygulama kapsayıcılama aracı , uygulamaları en az değişiklikle kapsayıcı olarak yeniden paketleyebilir. Araç şu anda ASP.NET uygulamalarını ve Apache Tomcat Java uygulamalarını kapsayıcıya alma desteği sunar. Kapsayıcı oluşturma ve geçiş hakkında daha fazla bilgi için nasıl yapılır bölümüne bakın.
Sonraki adımlar
Şirket içi web uygulamasını Azure Uygulaması Hizmetine geçirme