Aracılığıyla paylaş


Yerinde geçiş özelliğini kullanarak App Service Ortamı v3'e geçiş

Not

Bu makalede açıklanan geçiş özelliği, App Service Ortamı v1 ve v2'nin App Service Ortamı v3'e yerinde (aynı alt ağ) otomatik geçişi için kullanılır. Yan yana geçiş özelliği hakkında bilgi arıyorsanız bkz. Yan yana geçiş özelliğini kullanarak App Service Ortamı v3'e geçiş. El ile geçiş seçenekleri hakkında bilgi arıyorsanız bkz . El ile geçiş seçenekleri. Hangi geçiş seçeneğinin size uygun olduğuna karar verme konusunda yardım için bkz . Geçiş yolu karar ağacı. App Service Ortamı v3 hakkında daha fazla bilgi için bkz. App Service Ortamı v3'e genel bakış.

App Service, App Service Ortamı v1 ve v2'nizin App Service Ortamı v3'e geçişini otomatikleştirebilir. Farklı geçiş seçenekleri vardır. Hangi seçeneğin kullanım örneğiniz için en uygun olduğuna karar vermek için geçiş yolu karar ağacını gözden geçirin. App Service Ortamı v3, önceki sürümlere göre avantajlar ve özellik farklılıkları sağlar. Beklenmeyen bir uygulama sorunu riskini azaltmak için geçiş öncesinde App Service Ortamı v3'ün desteklenen özelliklerini gözden geçirmeyi unutmayın.

Yerinde geçiş özelliği, aynı alt ağda mevcut App Service Ortamı yükselterek v3 App Service Ortamı geçişinizi otomatikleştirir. Bu geçiş seçeneği, ağ yapılandırmalarında en az değişiklikle App Service Ortamı v3'e geçiş yapmak isteyen müşteriler için en iyisidir. Ayrıca yaklaşık bir saatlik uygulama kapalı kalma süresini de destekleyebilmeniz gerekir. Kapalı kalma süresini destekleyemezseniz yan geçiş özelliğine veya el ile geçiş seçeneklerine bakın.

Önemli

Beklenmeyen bir sorun olmadığından emin olmak için üretim ortamlarını geçirmeden önce geliştirme ortamları için bu özelliği kullanmanız önerilir. Lütfen sayfanın altındaki düğmeleri kullanarak bu makale veya özellik ile ilgili geri bildirim sağlayın.

Desteklenen senaryolar

Şu anda yerinde geçiş özelliği, aşağıdaki bölgelerdeki App Service Ortamı v3'e geçişleri desteklemez:

21Vianet tarafından çalıştırılan Microsoft Azure

  • Doğu Çin 2
  • Kuzey Çin 2

Aşağıdaki App Service Ortamı yapılandırmaları yerinde geçiş özelliği kullanılarak geçirilebilir. Tablo, mevcut App Service Ortamı bağlı olarak yerinde geçiş özelliğini kullanırken App Service Ortamı v3 yapılandırmasını sağlar. Desteklenen tüm App Service Ortamı, ortam alanlar arası yedekliliği destekleyen bir bölgede olduğu sürece yerinde geçiş özelliği kullanılarak alanlar arası yedekli App Service Ortamı v3'e geçirilebilir. Geçiş işlemi sırasında bölge yedekliliğini yapılandırabilirsiniz.

Yapılandırma App Service Ortamı v3 Yapılandırması
İç Load Balancer (ILB) App Service Ortamı v2 ILB App Service Ortamı v3
Dış (GENEL IP ile ELB/İnternet'e yönelik) App Service Ortamı v2 ELB App Service Ortamı v3
Özel etki alanı soneki ile ILB App Service Ortamı v2 Özel etki alanı soneki ile ILB App Service Ortamı v3
ILB App Service Ortamı v1 ILB App Service Ortamı v3
ELB App Service Ortamı v1 ELB App Service Ortamı v3
Özel etki alanı soneki ile ILB App Service Ortamı v1 Özel etki alanı soneki ile ILB App Service Ortamı v3
Bölge sabitlenmiş App Service Ortamı v2 İsteğe bağlı alanlar arası yedeklilik yapılandırmasıyla v3 App Service Ortamı

Yeni App Service Ortamı v3'ünüzün özel bir etki alanı soneki kullanmasını istiyorsanız ve şu anda bir etki alanı soneki kullanmıyorsanız, geçiş tamamlandıktan sonra herhangi bir zamanda özel etki alanı son eki yapılandırılabilir. Daha fazla bilgi için bkz. App Service Ortamı için özel etki alanı soneki yapılandırma.

Azure portalında App Service Ortamı gidip sol taraftaki Ayarlar'ın altında Yapılandırma'yı seçerek App Service Ortamı sürümünüzü bulabilirsiniz. Ayrıca Azure Kaynak Gezgini'ni kullanabilir ve App Service Ortamı özelliğinin kind değerini gözden geçirebilirsiniz.

Yerinde geçiş özelliği sınırlamaları

Yerinde geçiş özelliğini kullanırken sınırlamalar şunlardır:

  • Yeni App Service Ortamı v3'nüz, eski ortamınız için kullanılan mevcut alt ağda yer alıyor.
  • App Service Ortamınızın bulunduğu bölgeyi değiştiremezsiniz.
  • ELB App Service Ortamı V3 App Service Ortamı ILB'ye geçirilemiyor.
  • Mevcut App Service Ortamı özel bir etki alanı son eki kullanıyorsa geçiş işlemi sırasında App Service Ortamı v3 için özel etki alanı son ekini yapılandırmanız gerekir.
    • Artık özel bir etki alanı son eki kullanmak istemiyorsanız geçiş tamamlandıktan sonra bunu kaldırabilirsiniz.

App Service Ortamı v3, geçerli App Service Ortamı v1 veya v2 ile kullanabileceğiniz aşağıdaki özellikleri desteklemez.

  • Uygulamalarınızla IP tabanlı bir TLS/SSL bağlaması yapılandırma.
  • sanal ağdaki yapılandırılmış özel DNS sunucularınız belirtilen bir adı çözümleyemediğinde App Service Ortamı v3, Azure DNS'ye geri dönmez. Bu davranış gerekiyorsa bir genel DNS'ye ileticiniz olduğundan veya Azure DNS'yi özel DNS sunucuları listesine eklediğinizden emin olun.

Yerinde geçiş özelliği aşağıdaki senaryoları desteklemez. App Service Ortamı bu kategorilerden birine denk geliyorsa el ile geçiş seçeneklerine bakın.

  • App Service Ortamı v1 Klasik sanal ağ
  • IP SSL adresleriyle ELB App Service Ortamı v2
  • IP SSL adresleriyle ELB App Service Ortamı v1

App Service platformu yerinde geçiş desteğini onaylamak için App Service Ortamı gözden geçirmenizi sağlar. Senaryonuz tüm doğrulama denetimlerini geçmezse yerinde geçiş özelliğini kullanarak şu anda geçiş yapamazsınız. Ortamınız iyi durumda değilse veya askıya alınmış durumdaysa, gerekli güncelleştirmeleri yapıncaya kadar geçiş yapamazsınız.

Not

App Service Ortamı v3 IP SSL'yi desteklemez. IP SSL kullanıyorsanız, App Service Ortamı v3'e geçmeden önce tüm IP SSL bağlamalarını kaldırmanız gerekir. Tüm IP SSL bağlamaları kaldırıldıktan sonra geçiş özelliği ortamınızı destekleyecektir.

Sorun giderme

App Service Ortamı doğrulama denetimlerini geçmezse veya geçiş adımını yanlış sırada gerçekleştirmeye çalışırsanız, aşağıdaki hata iletilerinden birini görebilirsiniz:

Hata iletisi Açıklama Öneri
Geçiş yalnızca ARM VNET'teki bir ASE'de çağrılabilir ve bu ASE Klasik VNET'tedir. Klasik sanal ağlardaki App Service Ortamı yerinde geçiş özelliği kullanılarak geçiş yapamaz. El ile geçiş seçeneklerinden birini kullanarak geçiş yapın.
ASEv3 Geçişi henüz hazır değil. Temel alınan altyapı App Service Ortamı v3'i desteklemeye hazır değildir. Hemen geçirmek istiyorsanız, el ile geçiş seçeneklerinden birini kullanarak geçiş yapın. Aksi takdirde, bölgenizde yerinde geçiş özelliğinin kullanılabilir olmasını bekleyin.
Bu ASE'de geçiş çağrılamaz, geçişle ilgili yardım için lütfen desteğe başvurun. Bu App Service Ortamı geçirmek için desteğin devreye alınması gerekir. Bu sorun, büyük olasılıkla bu ortam tarafından kullanılan özel ayarlardan kaynaklanır. Sorununuzu çözmek için desteğe katılmak için bir destek olayı açın.
Sitelerden herhangi birinde IP SSL etkinse geçiş çağrılamaz. IP SSL etkinleştirilmiş siteleri olan App Service Ortamı geçiş özelliği kullanılarak geçirilemiyor. Geçiş özelliğini etkinleştirmek için App Service Ortamı tüm uygulamalarınızdan IP SSL'yi kaldırın.
IP adresleri oluşturulmadan önce tam geçiş çağrılamaz. Bu hata, geçiş öncesi adımları tamamlamadan önce geçiş yapmaya çalışırsanız görüntülenir. Geçiş yapmaya çalışmadan önce tüm geçiş adımlarını tamamladığınızdan emin olun. Geçiş için adım adım kılavuza bakın.
Bu ASE için ASEv3'e geçişe izin verilmiyor. Geçiş özelliğini kullanarak geçiş yapamazsınız. El ile geçiş seçeneklerinden birini kullanarak geçiş yapın.
Aboneliğin çok fazla App Service Ortamı var. Daha fazla oluşturmaya çalışmadan önce lütfen bazılarını kaldırın. Aboneliğiniz için App Service Ortamı kotası karşılanır. Gereksiz ortamları kaldırın veya seçeneklerinizi gözden geçirmek için desteğe başvurun.
<ZoneRedundant><DedicatedHosts><ASEv3/ASE> bu konumda kullanılamaz. İstediğiniz özelliklerden birini desteklemeyen bir bölgedeki App Service Ortamı geçirmeye çalışıyorsanız bu hata görüntülenir. Hemen geçirmek istiyorsanız, el ile geçiş seçeneklerinden birini kullanarak geçiş yapın. Aksi takdirde, geçiş özelliğinin bu App Service Ortamı yapılandırmasını desteklemesini bekleyin.
Etkin yükseltme tamamlanana kadar bu ASE'de geçiş çağrılamaz. platform yükseltmeleri sırasında App Service Ortamı geçirilemiyor. Yükseltme tercihinizi Azure portalından ayarlayabilirsiniz. Yükseltmeler, App Service Ortamı boyutuna (örnek/çekirdek sayısı) bağlı olarak 8-12 saat veya daha uzun sürer. Yükseltme bitene kadar bekleyin ve sonra geçiş yapın.
App Service Ortamı yönetim işlemi devam ediyor. App Service Ortamı bir yönetim işlemi yapılıyor. Bu işlemler dağıtımlar veya yükseltmeler gibi etkinlikleri içerebilir. Bu işlemler tamamlanana kadar geçiş engellenmiş haldedir. Bu işlemler tamamlandıktan sonra geçiş yapabilirsiniz.
Bu abonelik için geçiş kullanılamaz. Bu App Service Ortamı geçirmek için desteğin devreye alınması gerekir. Sorununuzu çözmek için desteğe katılmak için bir destek olayı açın.
InteralLoadBalancingMode'unuz şu anda desteklenmiyor. InternalLoadBalancingMode değeri belirli değerlere ayarlanmış App Service Ortamı şu anda geçiş özelliği kullanılarak geçirilemiyor. InternalLoadBalancingMode, Microsoft ekibi tarafından el ile değiştirilmelidir. Sorununuzu çözmek için desteğe katılmak için bir destek olayı açın. Geçişe izin vermek için InternalLoadBalancingMode için bir güncelleştirme isteyin.

Yerinde geçiş özelliğini kullanarak geçiş işlemine genel bakış

Yerinde geçiş, sırayla izlenmesi gereken bir dizi adımdan oluşur. Adımların alt kümesi için önemli noktalar verilir. Bu adımlar sırasında ne olduğunu ve ortamınızın ve uygulamalarınızın nasıl etkilendiğini anlamak önemlidir. Aşağıdaki bilgileri gözden geçirdikten sonra ve geçişe hazır olduğunuzda adım adım kılavuzu izleyin.

App Service Ortamı için yerinde geçiş özelliğini kullanarak geçişin desteklendiğini doğrulayın

Platform, yerinde geçiş özelliği kullanılarak App Service Ortamı geçirilebildiğini doğrular. App Service Ortamı tüm doğrulama denetimlerini geçmezse yerinde geçiş özelliğini kullanarak şu anda geçiş yapamazsınız. Doğrulama hatasının olası nedenlerinin ayrıntıları için sorun giderme bölümüne bakın. Ortamınız iyi durumda değilse veya askıya alınmış durumdaysa, gerekli güncelleştirmeleri yapıncaya kadar geçiş yapamazsınız. Yerinde geçiş özelliğini kullanarak geçiş yapamazsanız el ile geçiş seçeneklerine bakın.

Doğrulama ayrıca App Service Ortamı geçiş için gereken en düşük derlemede olup olmadığını denetler. Bu derleme, rutin platform yükseltme/bakım döngüsü ile dağıtılan standart derlemeden daha yeni olabilir. En son hata düzeltmelerinin ve iyileştirmelerin kullanılabilir olduğundan emin olmak için en düşük derleme düzenli aralıklarla güncelleştirilir. App Service Ortamı en düşük derlemede değilse yükseltmeyi kendiniz başlatmanız gerekir. Bu yükseltme, App Service Ortamı etkilenmediği, ancak yükseltme devam ederken App Service Ortamı'nizde ölçeklendirme veya değişiklik yapamadığınızda standart bir işlemdir. Yükseltme bitene kadar geçiş yapamazsınız. Yükseltmelerin tamamlanması, ortamınızın boyutuna bağlı olarak 8-12 saat veya daha uzun sürebilir. Geçişiniz için belirli bir zaman penceresi planlıyorsanız, gerekirse yükseltme için zamanınız olduğundan emin olmak için planlanan geçiş zamanından 24-48 saat önce doğrulama denetimini çalıştırmanız gerekir.

Yeni App Service Ortamı v3 için IP adresleri oluşturma

Platform, yeni gelen IP'yi (ELB App Service Ortamı geçiriyorsanız) ve yeni giden IP adreslerini oluşturur. Bu IP adresleri oluşturulurken, mevcut App Service Ortamı aktiviteleriniz kesintiye uğramaz; ancak mevcut ortamınızda ölçeklendirme veya değişiklik yapamazsınız. Bu sürecin tamamlanması yaklaşık 15 dakika sürer.

Tamamlandığında, gelecekteki App Service Ortamı v3'ünüzün kullandığı yeni IP adresleri size verilir. Bu yeni IP adresleri mevcut ortamınızı etkilemez. Geçiş adımı sırasında mevcut ortamınız kapatılana kadar mevcut ortamınız tarafından kullanılan IP adresleri kullanılmaya devam edilir.

Yeni IP'lerle bağımlı kaynakları güncelleştirme

Yeni IP'ler oluşturulduktan sonra, internet genel adreslerine yeni varsayılan giden adresi alırsınız. Geçişe hazırlanırken, dış güvenlik duvarlarını, DNS yönlendirmesini, ağ güvenlik gruplarını ve bu IP'leri kullanan diğer tüm kaynakları ayarlayabilirsiniz. ELB App Service Ortamı, Traffic Manager veya Azure Front Door gibi hizmetlerle yeni uç noktaları ayarlamak için kullanabileceğiniz yeni gelen IP adresine de sahip olursunuz. Yeni App Service Ortamı v3 ile ilişkili IP adresi değişikliğinden etkilenecek kaynakları ve tüm kaynakları güncelleştirmek sizin sorumluluğunuzdadır. Tüm gerekli güncelleştirmeleri yapana kadar sonraki adıma geçmeyin. Bu adım, artık 80 numaralı bağlantı noktasını kullanan Azure Load Balancer sistem durumu yoklaması için bağlantı noktası değişikliği de dahil olmak üzere App Service Ortamı v3'e geçerken gelen ve giden ağ bağımlılığı değişikliklerini gözden geçirmek için de uygun bir zamandır.

App Service Ortamı alt ağınızı temsilci olarak atama

App Service Ortamı v3, içinde olduğu alt ağın tek bir temsilcisine Microsoft.Web/hostingEnvironmentssahip olmasını gerektirir. App Service Ortamı alt ağı temsilci olarak atanmadıysa veya farklı bir kaynağa temsilci olarak atandıysa geçiş başarılı olamaz.

Örnek boyutu değişikliklerini kabul edin

App Service planlarınız, geçişin bir parçası olarak Yalıtılmış'dan ilgili Yalıtılmış v2 katmanına dönüştürülür. Örneğin, I2 I2v2'ye dönüştürülür. Yalıtılmış v2 katmanında ilgili örnek boyutu başına daha fazla bellek ve CPU olduğundan, geçiş sonrasında uygulamalarınız aşırı sağlanmış olabilir. Geçiş tamamlandıktan sonra ortamınızı gerektiği gibi ölçeklendirme fırsatına sahip olursunuz. Daha fazla bilgi için SKU ayrıntılarını gözden geçirin.

Kaynaklarınızda kilit olmadığından emin olun

Sanal ağ, geçiş sırasında platform işlemlerini engeller. Sanal ağınızda kilitler varsa, geçiş öncesinde bunları kaldırmanız gerekir. Geçiş tamamlandıktan sonra gerekirse kilitler okunabilir. Kilitler üç farklı kapsamda bulunabilir: abonelik, kaynak grubu ve kaynak. Bir üst kapsama kilit uyguladığınızda, bu kapsamdaki tüm kaynaklar aynı kilidi devralır. Abonelik, kaynak grubu veya kaynak kapsamına uygulanan kilitleriniz varsa, geçiş öncesinde bunların kaldırılması gerekir. Kilitler ve devralmayı kilitleme hakkında daha fazla bilgi için bkz . Altyapınızı korumak için kaynaklarınızı kilitleme.

Geçişi engelleyen Azure İlkeleri olmadığından emin olun

Azure İlkesi, kaynak oluşturma ve belirli sorumlularda değişiklik reddetmek için kullanılabilir. App Service Ortamı oluşturulmasını veya alt ağların değiştirilmesini engelleyen bir ilkeniz varsa, geçiş yapmadan önce bunu kaldırmanız gerekir. Geçiş tamamlandıktan sonra gerekirse ilke okunabilir. Azure İlkesi hakkında daha fazla bilgi için bkz. Azure İlkesi genel bakış.

App Service Ortamı v3 yapılandırmalarınızı seçin

App Service Ortamı v3'ünüzü destekleyen bölgelerdeki kullanılabilirlik alanları arasında dağıtabilirsiniz. Bu mimari, alanlar arası yedeklilik olarak bilinir. Alanlar arası yedeklilik yalnızca App Service Ortamı oluşturma sırasında yapılandırılabilir. Yeni App Service Ortamı v3'ünüzün alanlar arası yedekli olmasını istiyorsanız, geçiş işlemi sırasında yapılandırmayı etkinleştirin. Geçiş için yerinde geçiş özelliğini kullanan tüm App Service Ortamı, App Service Ortamı v3 için bölge yedekliliğini destekleyen bir bölge kullandığınız sürece alanlar arası yedekli olarak yapılandırılabilir. Mevcut ortamınız bölge yedekliliğini desteklemeyen bir bölgedeyse yapılandırma seçeneği devre dışı bırakılır ve bunu yapılandıramazsınız. Yerinde geçiş özelliği, bölgeleri değiştirmeyi desteklemez. Farklı bir bölge kullanmak istiyorsanız, el ile geçiş seçeneklerinden birini kullanın.

Not

Bölge yedekliliğini etkinleştirmek ek ücrete neden olabilir. Daha fazla bilgi için alanlar arası yedeklilik fiyatlandırma modelini gözden geçirin.

Mevcut App Service Ortamı özel bir etki alanı son eki kullanıyorsa, yeni App Service Ortamı v3 için özel bir etki alanı soneki yapılandırmanız istenir. Özel etki alanı adını, yönetilen kimliği ve sertifikayı sağlamanız gerekir. Gereksinimler, adım adım yönergeler ve en iyi yöntemler de dahil olmak üzere App Service Ortamı v3 özel etki alanı soneki hakkında daha fazla bilgi için bkz. App Service Ortamı için özel etki alanı soneki yapılandırma. Artık kullanmak istemeseniz bile yeni ortamınız için özel bir etki alanı son eki yapılandırmanız gerekir. Geçiş tamamlandıktan sonra, gerekirse özel etki alanı soneki yapılandırmasını kaldırabilirsiniz.

Geçişiniz App Service Ortamı v3 için özel bir etki alanı soneki içeriyorsa, özel etki alanı App Service Ortamı v1/v2 için olduğu gibi portalın Genel Bakış sayfasının Temel Parçalar bölümünde görüntülenmez. Bunun yerine, App Service Ortamı v3 için Özel etki alanı soneki sayfasına gidin ve özel etki alanı sonekinizin doğru yapılandırıldığını onaylayabilirsiniz. Ayrıca, App Service Ortamı v2'de özel bir etki alanı sonekiniz varsa, varsayılan ana bilgisayar adı özel etki alanı son ekinizi içerir ve APP-NAME.internal.contoso.com biçimindedir. App Service Ortamı v3'te, varsayılan ana bilgisayar adı her zaman varsayılan etki alanı sonekini kullanır ve APP-NAME.ASE-NAME.appserviceenvironment.net biçimindedir. Bu farkın nedeni, özel bir etki alanı soneki eklediğinizde App Service Ortamı v3'ün varsayılan etki alanı sonekini depolamasıdır. App Service Ortamı v2 ile yalnızca tek bir etki alanı son eki vardır.

App Service Ortamı v3’e Geçiş

Önceki adımları tamamladıktan sonra geçişe en kısa sürede devam etmelisiniz.

Önemli

Geçiş sırasında ölçeklendirme engellendiğinden, geçişi başlatmadan önce ortamınızı istediğiniz boyuta ölçeklendirmeniz gerekir.

App Service Ortamı v2'yi v3'e geçirme işlemi için geçiş için üç ile altı saatlik bir hizmet penceresi gerekir. Ortam boyutuna bağlı olarak v1'den v3'e geçişler için altı saate kadar bakım süresi gereklidir. Hizmet ekibi tarafından el ile müdahale edilmesi gereken nadir durumlarda hizmet penceresi genişletilebilir. Geçiş sırasında ölçeklendirme ve ortam yapılandırmaları engellenir ve aşağıdaki olaylar gerçekleşir:

  • Mevcut App Service Ortamı kapatılır ve yeni App Service Ortamı v3 ile değiştirilir.
  • App Service Ortamı içindeki tüm App Service planları Yalıtılmış v2 katmanından Yalıtılmış v2 katmanına dönüştürülür.
  • App Service Ortamı'nızdaki tüm uygulamalar geçici olarak kapanır. Bu süre boyunca yaklaşık bir saatlik kapalı kalma süresi beklemelisiniz.
  • App Service Ortamı tarafından kullanılan genel adresler, IP oluşturma adımı sırasında oluşturulan IP'lerle değiştirilir.

Geçiş işlemi sırasında aşağıdaki durumlar kullanılabilir:

Çalıştırma Durumu Açıklama
Geçişi doğrulama ve hazırlama. Platform, geçiş desteğini doğrular ve gerekli denetimleri gerçekleştirir.
App Service Ortamı v3 altyapısını dağıtma. Yeni App Service Ortamı v3 altyapınız sağlanıyor.
Altyapının tamamlanması bekleniyor. Platform yeni altyapınızı doğrular ve gerekli denetimleri gerçekleştirir.
Ağ kurulumu. Geçiş kapalı kalma süresi başladı. Uygulamalara erişilemiyor. Platform eski altyapınızı siliyor ve tüm uygulamalarınızı yeni App Service Ortamı v3'lerinize taşıyor. Uygulamalarınız çalışmıyor ve trafiği kabul etmiyor.
Geçiş sonrası doğrulamaları çalıştırma. Platform, geçişin başarılı olduğundan emin olmak için gerekli denetimleri gerçekleştiriyor.
Geçişi son haline getirme. Platform geçişi son haline getirme işlemine devam etti.

IP oluşturma adımında olduğu gibi, bu işlem sırasında App Service Ortamı ölçeklendiremez, değiştiremez veya uygulama dağıtamazsınız. Geçiş tamamlandığında, eski App Service Ortamında bulunan uygulamalar yeni App Service Ortamı v3'te çalışır.

Yerinde geçiş özelliğini kullanma

Önkoşullar

App Service Ortamı v3'e geçişin uygulamalarınızı nasıl etkilediğini anladığınızdan emin olun. İşlem zaman çizelgesini ve nereye ve ne zaman dahil olmanız gerektiğini anlamak için geçiş işlemini gözden geçirin. Ayrıca bazı sorularınızı yanıtlayan SSS bölümünü gözden geçirin.

Sanal ağınızda, kaynak grubunuzda, kaynağınızda veya aboneliğinizde kilit olmadığından emin olun. Geçiş sırasında blok platformu işlemlerini kilitler.

Alt ağ değişiklikleri ve Azure Uygulaması Hizmet kaynağı oluşturma işlemleri de dahil olmak üzere geçiş için gerekli olan hiçbir Azure ilkelerinin engelleyici eylemler olmadığından emin olun. Kaynak değişikliklerini ve oluşturmalarını engelleyen ilkeler geçişin takılmasına veya başarısız olmasına neden olabilir.

Geçiş sırasında ölçeklendirme engellendiğinden, geçişi başlatmadan önce ortamınızı istediğiniz boyuta ölçeklendirmeniz gerekir. Geçiş sonrasında ortamınızı ölçeklendirmeniz gerekiyorsa, geçiş tamamlandıktan sonra bunu yapabilirsiniz.

Yerinde geçiş deneyimi için Azure portalını kullanmanızı öneririz. Geçiş için Azure CLI kullanmaya karar verirseniz, Azure REST API çağrıları yaptığınız için burada sırasıyla ve yazıldığı gibi açıklanan adımları izleyin. Bu API çağrılarını yapmak için Azure CLI'yi kullanmanızı öneririz. Diğer yöntemler hakkında daha fazla bilgi için bkz . Azure REST API başvurusu.

Bu kılavuz için Azure CLI'yı yükleyin veya Azure Cloud Shell'i kullanın ve bash kabuğu kullanın.

Not

Bu kılavuzda verilen komutları çalıştırmak için bash kabuğu kullanmanızı öneririz. Komutlar PowerShell kuralları ve kaçış karakterleriyle uyumlu olmayabilir.

1. App Service Ortamı kimliğinizi alın

App Service Ortamı kimliğinizi almak ve ortam değişkeni olarak depolamak için aşağıdaki komutları çalıştırın. Ad ve kaynak gruplarının yer tutucularını geçirmek istediğiniz App Service Ortamı değerlerinizle değiştirin. ASE_RGve VNET_RG sanal ağınız ile App Service Ortamı aynı kaynak grubundaysa aynıdır.

ASE_NAME=<Your-App-Service-Environment-name>
ASE_RG=<Your-ASE-Resource-Group>
VNET_RG=<Your-VNet-Resource-Group>
ASE_ID=$(az appservice ase show --name $ASE_NAME --resource-group $ASE_RG --query id --output tsv)

2. Geçişin desteklendiğini doğrulayın

Aşağıdaki komut, App Service Ortamı geçiş için desteklenip desteklenmediğini denetler ve App Service Ortamı geçiş için desteklenen derleme sürümünde olduğunu doğrular.

az rest --method post --uri "${ASE_ID}/migrate?api-version=2021-02-01&phase=validation"

Hata yoksa geçişiniz desteklenir ve sonraki adıma devam edebilirsiniz.

App Service Ortamı desteklenen derleme sürümüne yükseltmek için bir yükseltme başlatmanız gerekiyorsa aşağıdaki komutu çalıştırın. Bu komutu yalnızca doğrulama adımında başarısız olmanız ve App Service Ortamı yükseltmeniz istenirse çalıştırın.

az rest --method post --uri "${ASE_ID}/migrate?api-version=2021-02-01&phase=PreMigrationUpgrade"

3. Yeni App Service Ortamı v3 kaynağınız için IP adresleri oluşturma

Yeni IP adresleri oluşturmak için aşağıdaki komutu çalıştırın. Bu adımın tamamlanması yaklaşık 15 dakika sürer. Bu süre boyunca mevcut App Service Ortamı ölçeklendirmeyin veya değişiklik yapmayın.

az rest --method post --uri "${ASE_ID}/migrate?api-version=2021-02-01&phase=premigration"

Bu adımın durumunu denetlemek için aşağıdaki komutu çalıştırın:

az rest --method get --uri "${ASE_ID}?api-version=2021-02-01" --query properties.status

Adım devam ediyorsa durumunu Migratingalırsınız. durumunu Readyaldıktan sonra, yeni IP'lerinizi görüntülemek için aşağıdaki komutu çalıştırın. Yeni IP'leri hemen görmüyorsanız, birkaç dakika bekleyin ve yeniden deneyin.

az rest --method get --uri "${ASE_ID}/configurations/networking?api-version=2021-02-01"

Not

ElB App Service Ortamı geçişlerinde bilinen bir hata nedeniyle, geçiş adımı tamamlandıktan sonra gelen IP adresi yeniden değişebilir. Bu hata gideriliyor ve en kısa sürede düzeltilecek. Doğru IP adresini önceden almak için veya bu sorunla ilgili sorularınız veya endişeleriniz varsa bir destek olayı açın.

4. Bağımlı kaynakları yeni IP'lerle güncelleştirme

Yeni IP'leri kullanarak, yeni ortamınızın geçiş tamamlandıktan sonra tasarlandığı gibi çalıştığından emin olmak için kaynaklarınızdan veya ağ bileşenlerinizden herhangi birini güncelleştirin. Gerekli güncelleştirmeleri yapmak sizin sorumluluğunuzdadır.

5. App Service Ortamı alt ağınızı temsilci olarak atama

App Service Ortamı v3, içinde olduğu alt ağın tek bir temsilcisine Microsoft.Web/hostingEnvironmentssahip olmasını gerektirir. Önceki sürümler bu temsilciyi gerektirmedi. Geçiş öncesinde alt ağınızın düzgün bir şekilde temsilci seçildiğini onaylamanız ve temsilci seçmeyi (gerekirse) güncelleştirmeniz gerekir. Aşağıdaki komutu çalıştırarak veya Azure portalında alt ağa giderek temsilci seçmeyi güncelleştirebilirsiniz.

az network vnet subnet update --resource-group $VNET_RG --name <subnet-name> --vnet-name <vnet-name> --delegations Microsoft.Web/hostingEnvironments

6. Sanal ağda kilit olmadığını onaylayın

Sanal ağ, geçiş sırasında platform işlemlerini engeller. Sanal ağınızda kilitler varsa, geçiş öncesinde bunları kaldırmanız gerekir. Gerekirse, geçiş tamamlandıktan sonra kilitleri geri ekleyebilirsiniz.

Sanal ağınızda herhangi bir kilit olup olmadığını denetlemek için aşağıdaki komutu kullanın:

az lock list --resource-group $VNET_RG --resource <vnet-name> --resource-type Microsoft.Network/virtualNetworks

Aşağıdaki komutu kullanarak mevcut kilitleri silin:

az lock delete --resource-group $VNET_RG --name <lock-name> --resource <vnet-name> --resource-type Microsoft.Network/virtualNetworks

Aboneliğinizin veya kaynak grubunuzun kilitleri olup olmadığını denetlemeye yönelik ilgili komutlar için bkz . Kilitler için Azure CLI başvurusu.

7. Yapılandırmalarınızı hazırlama

Mevcut ortamınız alanlar arası yedekliliği destekleyen bir bölgedeyse yeni App Service Ortamı v3 kaynak bölgenizi yedekli hale getirebilirsiniz. özelliğini trueolarak ayarlayarak zoneRedundant alanlar arası yedekliliği yapılandırabilirsiniz.

Mevcut App Service Ortamı özel bir etki alanı soneki kullanıyorsa, geçiş işlemi sırasında yeni App Service Ortamı v3 kaynağınız için bir tane yapılandırmanız gerekir. Özel bir etki alanı soneki yapılandırmazsanız ve şu anda kullanıyorsanız geçiş başarısız olur. Ayrıca, yapılandırılmamış bir ortama geçiş sırasında özel bir etki alanı soneki eklemeye çalıştığınızda da geçiş başarısız olur. gereksinimler, adım adım yönergeler ve en iyi yöntemler de dahil olmak üzere App Service Ortamı v3 özel etki alanı sonekleri hakkında daha fazla bilgi için bkz. App Service Ortamı için özel etki alanı son eki.

Not

Özel bir etki alanı soneki yapılandırıyorsanız, Azure anahtar kasanıza ağ izinlerini eklerken, anahtar kasanızın 3. adımda oluşturulan App Service Ortamı yeni giden IP adreslerinden erişime izin verdiğinden emin olun. Anahtar kasanıza özel uç nokta kullanarak erişiyorsanız özel erişimi doğru yapılandırdığınızdan emin olun.

Geçişiniz özel bir etki alanı son eki içermiyorsa ve alanlar arası yedekliliği etkinleştirmiyorsanız geçişe geçebilirsiniz.

Bu yapılandırmaları ayarlamak için senaryonuza göre aşağıdaki ayrıntıları içeren parameters.json adlı bir dosya oluşturun. Bu özellik geçişiniz için geçerli değilse özel etki alanı son ekinin özelliklerini eklemeyin. Geçiş sonrasında bu yapılandırma geri alınamaz olduğundan özelliğin zoneRedundant değerine dikkat edin. Özelliğin kind değerini mevcut App Service Ortamı sürümünüz temelinde ayarlayın. özelliği için kind kabul edilen değerler ve ASEV2şeklindedirASEV1.

Özel bir etki alanı soneki olmadan geçiş gerçekleştiriyorsanız ve bölge yedekliliğini etkinleştiriyorsanız şu kodu kullanın:

{
    "type": "Microsoft.Web/hostingEnvironments",
    "name": "sample-ase-migration",
    "kind": "ASEV2",
    "location": "westcentralus",
    "properties": {
        "zoneRedundant": true
    }
}

Özel etki alanı soneki yapılandırmanız için kullanıcı tarafından atanan yönetilen kimlik kullanıyorsanız ve alanlar arası yedekliliği etkinleştiriyorsanız şu kodu kullanın:

{
    "type": "Microsoft.Web/hostingEnvironments",
    "name": "sample-ase-migration",
    "kind": "ASEV2",
    "location": "westcentralus",
    "properties": {
        "zoneRedundant": true,
        "customDnsSuffixConfiguration": {
            "dnsSuffix": "internal.contoso.com",
            "certificateUrl": "https://contoso.vault.azure.net/secrets/myCertificate",
            "keyVaultReferenceIdentity": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asev3-migration/providers/Microsoft.ManagedIdentity/userAssignedIdentities/ase-managed-identity"
        }
    }
}

Özel etki alanı soneki yapılandırmanız için sistem tarafından atanan yönetilen kimlik kullanıyorsanız ve alanlar arası yedekliliği etkinleştirmiyorsanız şu kodu kullanın:

{
    "type": "Microsoft.Web/hostingEnvironments",
    "name": "sample-ase-migration",
    "kind": "ASEV2",
    "location": "westcentralus",
    "properties": {
        "customDnsSuffixConfiguration": {
            "dnsSuffix": "internal.contoso.com",
            "certificateUrl": "https://contoso.vault.azure.net/secrets/myCertificate",
            "keyVaultReferenceIdentity": "SystemAssigned"
        }
    }
}

8. App Service Ortamı v3'e geçiş ve durumu denetleme

Önceki adımların tümünü tamamladıktan sonra geçişi başlatabilirsiniz. Geçişin etkilerini anladığınızdan emin olun.

Bu adım, v2 ile v3 geçişleri için üç-altı saat ve ortam boyutuna bağlı olarak v1'in v3 geçişleri için altı saate kadar sürer. Bu süre boyunca yaklaşık bir saatlik uygulama kapalı kalma süresi vardır. Bu adım sırasında mevcut App Service Ortamı ölçeklendirme, dağıtımlar ve değişiklikler engellenir.

body Bölge yedekliliğini etkinleştiriyorsanız ve/veya özel bir etki alanı sonekini yapılandırıyorsanız parametresini aşağıdaki komutta ekleyin. Bu yapılandırmalardan hiçbiri geçişiniz için geçerli değilse parametresini komutundan kaldırabilirsiniz.

az rest --method post --uri "${ASE_ID}/migrate?api-version=2021-02-01&phase=fullmigration" --body @parameters.json

Geçişinizin ayrıntılı durumunu denetlemek için aşağıdaki komutları çalıştırın. Durumlarla ilgili bilgi için bkz . geçiş durumu açıklamaları.

İlk komut, geçişin işlem kimliğini alır. özelliğinin ID değerini kopyalayın.

az rest --method get --uri "${ASE_ID}/operations?api-version=2022-03-01"

Aşağıdaki komuttaki işlem kimliği için yer tutucusunu kopyaladığınız değerle değiştirin. Bu komut, geçişinizin ayrıntılı durumunu döndürür. En son durumu almak için bu komutu gerektiği sıklıkta çalıştırabilirsiniz.

az rest --method get --uri "${ASE_ID}/operations/<operation-id>/details/default?api-version=2022-09-01"

durumunu Readyaldıktan sonra geçiş yapılır ve App Service Ortamı v3 kaynağınız olur. Uygulamalarınız artık yeni ortamınızda çalışıyor.

Aşağıdaki komutu çalıştırarak veya Azure portalına giderek yeni ortamınızın ayrıntılarını alın.

az appservice ase show --name $ASE_NAME --resource-group $ASE_RG

Not

ElB App Service Ortamı geçişlerinde bilinen bir hata nedeniyle, geçiş adımı tamamlandıktan sonra gelen IP adresi değişebilir. App Service Ortamı v3'ünüzün IP adreslerini denetleyin ve IP oluşturma adımından bu yana değişiklik yapıldıysa gerekli güncelleştirmeleri yapın. Bu sorunla ilgili sorularınız veya endişeleriniz varsa veya yeni IP'leri onaylama konusunda yardıma ihtiyacınız varsa bir destek olayı açın.

1. Geçişin desteklendiğini doğrulayın

Azure portalında, geçiş yaptığınız App Service Ortamı için Geçiş sayfasına gidin. App Service Ortamı genel bakış sayfasının üst kısmındaki başlığı seçerek veya soldaki menüden Geçiş öğesini seçerek Geçiş sayfasına ulaşabilirsiniz.

Geçiş erişim noktalarını gösteren ekran görüntüsü.

Yerinde geçiş işlemini başlatmak için "Yerinde" geçiş seçeneğini belirleyin. Yan yana geçiş seçeneğini belirlerseniz, bu geçiş işleminin belgelerine yönlendirilirsiniz. Yerinde geçiş özelliğini kullanmak istiyorsanız yan yana geçiş seçeneğini belirlemeyin.

Geçiş seçeneklerini içeren tabloyu gösteren ekran görüntüsü.

Geçiş sayfasında platform, geçişin App Service Ortamı için desteklenip desteklenmediğini doğrular. Doğrula'yı seçin ve doğrulamaya devam etmek istediğinizi onaylayın. Doğrulama işlemi birkaç saniye sürer.

Geçiş uygunluğunun doğrulandığını gösteren düğmeyi gösteren ekran görüntüsü.

Ortamınız geçiş için desteklenmiyorsa, sayfanın üst kısmında bir başlık görünür ve nedeni olan bir hata iletisi içerir. Geçiş için uygun değilseniz görüntülenebilen hata iletilerinin açıklamaları için bkz . Sorun giderme.

Geçiş özelliğinin App Service Ortamı desteklemediğini belirten örnek bir portal iletisini gösteren ekran görüntüsü.

App Service Ortamı desteklenen derleme sürümüne yükseltmek için bir yükseltme başlatmanız gerekiyorsa, ortamınızın boyutuna bağlı olarak 8-12 saat veya daha uzun sürebilecek yükseltmeyi başlatmanız istenir. Yükseltmeyi başlatmak için Yükselt'i seçin. Yükseltme tamamlandığında doğrulamayı geçersiniz ve geçiş işleminizi başlatmak için geçiş özelliğini kullanabilirsiniz.

geçiş App Service Ortamı için destekleniyorsa işlemin sonraki adımına geçin. Geçiş sayfası, geçişi tamamlamak için bir dizi adımda size yol gösterir.

İşlemin tamamlanmamış adımlarını içeren örnek geçiş sayfasını gösteren ekran görüntüsü.

2. Yeni App Service Ortamı v3 kaynağınız için IP adresleri oluşturma

Yeni IP adresleri al'ın altında etkilerini anladığınızdan emin olun ve Başlat düğmesini seçin. Bu adımın tamamlanması yaklaşık 15 dakika sürer. Bu süre boyunca mevcut App Service Ortamı ölçeklendiremez veya değişiklik yapamazsınız.

Not

Bilinen bir hata nedeniyle, ELB App Service Ortamı geçişlerinde, geçiş adımı tamamlandıktan sonra gelen IP adresi yeniden değişebilir. Bu hata gideriliyor ve en kısa sürede düzeltilecek. Doğru IP adresini önceden almak için veya bu sorunla ilgili sorularınız veya endişeleriniz varsa bir destek olayı açın.

3. Bağımlı kaynakları yeni IP'lerle güncelleştirme

Önceki adım tamamlandığında, yeni App Service Ortamı v3 kaynağınızın IP adresleri görüntülenir. Yeni IP'leri kullanarak tüm kaynakları ve ağ bileşenlerini güncelleştirerek yeni ortamınızın geçiş tamamlandıktan sonra tasarlandığı gibi çalışabilmesini sağlayın. Gerekli güncelleştirmeleri yapmak sizin sorumluluğunuzdadır.

Geçiş sırasında oluşturulan örnek IP'leri gösteren ekran görüntüsü.

4. App Service Ortamı alt ağınızı temsilci olarak atama

App Service Ortamı v3, içinde olduğu alt ağın tek bir temsilcisine Microsoft.Web/hostingEnvironmentssahip olmasını gerektirir. Önceki sürümler bu temsilciyi gerektirmedi. Geçiş öncesinde alt ağınızın düzgün bir şekilde temsilci seçildiğini onaylamanız ve temsilci seçmeyi (gerekirse) güncelleştirmeniz gerekir. Portal, gerektiğinde onaylayıp güncelleştirebilmeniz için alt ağınıza bir bağlantı görüntüler.

Portalda alt ağ temsilcisini gösteren ekran görüntüsü.

5. Örnek boyutu değişikliklerini kabul edin

App Service planlarınızın geçiş kapsamında Yalıtılmış katmanından ilgili Yalıtılmış v2 katmanına dönüştürüldüğünü anladığınızı onaylamak için Onayla düğmesini seçin.

Geçiş sırasında örnek boyutu değişikliklerinin onaylandığını gösteren ekran görüntüsü.

6. Sanal ağda kilit olmadığını onaylayın

Sanal ağ, geçiş sırasında platform işlemlerini engeller. Sanal ağınızda kilitler varsa, geçiş öncesinde bunları kaldırmanız gerekir. Aboneliğinizde veya kaynak grubunuzda kilit olup olmadığını denetleme hakkında ayrıntılı bilgi için bkz . Kilitleri yapılandırma.

Sanal ağ kilitlerinin nerede bulunup kaldırılacağını gösteren ekran görüntüsü.

7. Yapılandırmalarınızı seçin

Mevcut ortamınız alanlar arası yedekliliği destekleyen bir bölgedeyse yeni App Service Ortamı v3 kaynak bölgenizi yedekli hale getirebilirsiniz.

Alanlar arası yedekliliği yapılandırmak istiyorsanız Etkin onay kutusunu seçin.

Desteklenen bir bölgedeki bir App Service Ortamı için bölge yedekliliğini etkinleştirme onay kutusunu gösteren ekran görüntüsü.

Ortamınız alanlar arası yedekliliği desteklemeyen bir bölgedeyse, onay kutusu kullanılamaz. Alanlar arası yedekli App Service Ortamı v3 kaynağına ihtiyacınız varsa, el ile geçiş seçeneklerinden birini kullanın ve kaynağı alanlar arası yedekliliği destekleyen bölgelerden birinde oluşturun.

Mevcut App Service Ortamı özel bir etki alanı soneki kullanıyorsa, yeni App Service Ortamı v3 kaynağınız için bir tane yapılandırmanız gerekir. Bu durum sizin için geçerliyse, özel bir etki alanı soneki için yapılandırma seçenekleri görüntülenir. Gerekli bilgileri sağlamadan geçiş yapamazsınız.

Özel bir etki alanı soneki kullanmak istiyorsanız ancak şu anda yapılandırılmış bir etki alanınız yoksa, geçiş tamamlandıktan sonra bir tane yapılandırabilirsiniz. gereksinimler, adım adım yönergeler ve en iyi yöntemler de dahil olmak üzere App Service Ortamı v3 özel etki alanı sonekleri hakkında daha fazla bilgi için bkz. App Service Ortamı için özel etki alanı son eki.

Not

Özel bir etki alanı son eki yapılandırıyorsanız, Azure anahtar kasanıza ağ izinlerini eklerken, anahtar kasanızın 2. adımda oluşturulan App Service Ortamı yeni giden IP adreslerinden erişime izin verdiğinden emin olun. Anahtar kasanıza özel uç nokta kullanarak erişiyorsanız özel erişimi doğru yapılandırdığınızdan emin olun.

Özel etki alanı son eki ekleme bağlantısını gösteren ekran görüntüsü.

Özel etki alanı son ekinizin ayrıntılarını ekledikten sonra Geçir düğmesi kullanılabilir.

Yapılandırma ayrıntılarının eklendiğini ve ortamın geçiş için hazır olduğunu gösteren ekran görüntüsü.

8. App Service Ortamı v3'e geçiş

Önceki adımların tümünü tamamladıktan sonra geçişi başlatabilirsiniz. Bu süre boyunca gerçekleşenler de dahil olmak üzere geçişin etkilerini anladığınızdan emin olun.

Bu adım, v2 ile v3 geçişleri için üç-altı saat ve ortam boyutuna bağlı olarak v1'in v3 geçişleri için altı saate kadar sürer. Mevcut App Service Ortamı ölçeklendirme ve değişiklikler bu adım sırasında engellenir.

Not

Nadir durumlarda, geçişi başlattıktan sonra portalda "App Service Ortamı v3'e geçiş başarısız oldu" ifadesini içeren bir bildirim görebilirsiniz. Geçiş işlemi devam ediyor olsa bile bu bildirimi tetikleyebilecek bilinen bir hata vardır. Bu hata iletisinin geçerliliğini belirlemek için App Service Ortamı etkinlik günlüğünü denetleyin. Çoğu durumda, sayfa yenilendiğinde sorun çözülür ve hata iletisi kaybolur. Hata iletisi devam ederse yardım için desteğe başvurun.

Geçiş başladıktan sonra olası hata bildirimini gösteren ekran görüntüsü.

Şu anda ayrıntılı geçiş durumları yalnızca Azure CLI kullanırken kullanılabilir. Daha fazla bilgi için App Service Ortamı v3'e geçiş için Azure CLI bölümüne bakın. Geçişi yapmak için portalı kullansanız bile CLI ile geçişin durumunu de kontrol edebilirsiniz.

Geçiş tamamlandığında bir App Service Ortamı v3 kaynağınız olur ve tüm uygulamalarınız yeni ortamınızda çalışır. App Service Ortamı yapılandırma sayfasını denetleyerek ortamın sürümünü onaylayabilirsiniz.

Not

ElB App Service Ortamı geçişlerinde bilinen bir hata nedeniyle, geçiş adımı tamamlandıktan sonra gelen IP adresi değişebilir. App Service Ortamı v3'ünüzün IP adreslerini denetleyin ve IP oluşturma adımından bu yana değişiklik yapıldıysa gerekli güncelleştirmeleri yapın. Bu sorunla ilgili sorularınız veya endişeleriniz varsa veya yeni IP'leri onaylamak için yardıma ihtiyacınız varsa bir destek olayı açın.

Geçişiniz özel bir etki alanı son eki içeriyorsa, etki alanı App Service Ortamı v1/v2 için portalın Genel Bakış sayfasının Temel Parçalar bölümünde görünür, ancak artık App Service Ortamı v3'te görünmez. Bunun yerine, App Service Ortamı v3 için Özel etki alanı soneki sayfasına giderek özel etki alanı sonekinizin doğru yapılandırıldığını onaylayın. Ayrıca, artık ihtiyacınız yoksa yapılandırmayı kaldırabilir veya daha önce yapılandırmadıysanız bir yapılandırma yapabilirsiniz.

App Service Ortamı v3 için özel etki alanı sonek yapılandırması sayfasını gösteren ekran görüntüsü.

Not

Geçişiniz özel bir etki alanı son eki içeriyorsa, bilinen bir hata nedeniyle geçiş tamamlandıktan sonra özel etki alanı son eki yapılandırmanız düşürülmüş olarak görünebilir. App Service Ortamı yine de beklendiği gibi çalışmalıdır. Düzeyi düşürülmüş durum 6-8 saat içinde çözülmelidir. Yapılandırma 8 saat sonra düşürüldüyse veya özel etki alanı sonekiniz çalışmıyorsa desteğe başvurun.

Örnek düzeyi düşürülmüş özel etki alanı soneki yapılandırmasının ekran görüntüsü.

Fiyatlandırma

App Service Ortamınızı geçirmenin bir maliyeti yoktur. Yerinde geçiş özelliğini kullandığınızda, geçiş işlemi sırasında kapatılır kapanmaz önceki App Service Ortamı ücretlendirilmeyi durdurursunuz. Dağıtılır dağıtılmaz yeni App Service Ortamı v3'ünüzün ücreti alınmaya başlar. App Service Ortamı v3 fiyatlandırması hakkında daha fazla bilgi için fiyatlandırma ayrıntılarına bakın.

Önceki sürümlerden App Service Ortamı v3'e geçiş yaptığınızda, aylık maliyetinizi düşürebilecek senaryolar göz önünde bulundurmanız gerekir. Maliyetlerinizi daha da azaltmak için rezervasyonları ve tasarruf planlarını göz önünde bulundurun. Maliyet tasarrufu fırsatları hakkında bilgi için bkz. App Service Ortamı v3'e yükselttikten sonra maliyet tasarrufu fırsatları.

Not

App Service planlarının Yalıtılmış v2'den Yalıtılmış v2'ye dönüştürülmesi nedeniyle, Yalıtılmış v2 katmanında ilgili örnek boyutu başına daha fazla bellek ve CPU olduğundan geçişten sonra uygulamalarınız fazla sağlanmış olabilir. Geçiş tamamlandıktan sonra ortamınızı gerektiği gibi ölçeklendirme fırsatına sahip olursunuz. Daha fazla bilgi için SKU ayrıntılarını gözden geçirin.

App Service planlarınızın ölçeğini azaltma

App Service Ortamı v3 için kullanılabilen App Service planı SKU'ları Yalıtılmış v2 (Iv2) katmanında çalışır. Çekirdek sayısı ve RAM miktarı, Yalıtılmış katmana kıyasla karşılık gelen katman başına etkili bir şekilde ikiye katlanmıştır. Geçiş yaptığınızda App Service planlarınız ilgili katmana dönüştürülür. Örneğin, I2 örnekleriniz I2v2'ye dönüştürülür. I2 iki çekirdek ve 7 GB RAM'e sahip olsa da, I2v2 dört çekirdek ve 16 GB RAM'e sahiptir. Kapasite gereksinimlerinizin aynı kalmasını bekliyorsanız, kullanmadığınız işlem ve bellek için aşırı sağlanmış ve ödeme yapıyor olursunuz. Bu senaryoda, I2v2 örneğinizin ölçeğini I1v2'ye düşürebilir ve daha önce kullandığınız benzer sayıda çekirdek ve RAM ile sonuçlayabilirsiniz.

Sık sorulan sorular

  • App Service Ortamı geçişi şu anda desteklenmiyorsa ne olur?
    Şu anda yerinde geçiş özelliğini kullanarak geçiş yapamazsınız. Desteklenmeyen bir ortamınız varsa ve hemen geçirmek istiyorsanız, el ile geçiş seçeneklerine bakın.
  • Hangi geçiş seçeneğinin benim için uygun olduğunu Nasıl yaparım? seçin?
    Hangi seçeneğin kullanım örneğiniz için en uygun olduğuna karar vermek için geçiş yolu karar ağacını gözden geçirin.
  • Yerinde geçiş özelliğini kullanmam gerekip gerekmediğini Nasıl yaparım? biliyor musunuz?
    Yerinde geçiş özelliği, ağ yapılandırmalarında en az değişiklikle App Service Ortamı v3'e geçiş yapmak isteyen ve yaklaşık bir saatlik uygulama kapalı kalma süresini destekleyebilen müşteriler için en iyisidir. Kapalı kalma süresini destekleyemezseniz yan geçiş özelliğine veya el ile geçiş seçeneklerine bakın. Yerinde geçiş özelliği, App Service Ortamı v3'ünüzü mevcut ortamınızla aynı alt ağda oluşturur ve aynı ağ altyapısını kullanır. Bu belirli IP'ler üzerinde bağımlılıklarınız varsa gelen ve giden IP adresi değişikliklerini hesaba eklemeniz gerekebilir.
  • Geçiş sırasında kapalı kalma süresiyle karşılaşacak mıyım?
    Evet, geçiş adımı sırasında üç ile altı saatlik hizmet penceresinde yaklaşık bir saatlik kapalı kalma süresi beklemelisiniz, bu nedenle uygun şekilde plan yapın. Yerinde geçiş özelliğini kullanarak geçiş yaparken trafiği işaretleyebileceğiniz farklı bir App Service Ortamı varsa, uygulama kapalı kalma süresini ortadan kaldırabilirsiniz. Başka bir App Service Ortamı yoksa ve kapalı kalma süresini destekleyemezseniz yan yana geçiş özelliğine veya el ile geçiş seçeneklerine bakın.
  • Yeni App Service Ortamı çalıştırmak için geçiş sonrasında uygulamalarıma herhangi bir işlem yapmam gerekecek mi?
    Hayır, eski ortamda çalışan tüm uygulamalarınız otomatik olarak yeni ortama geçirilir ve önceki gibi çalışır. Kullanıcı girişi gerekmez.
  • App Service Ortamım özel bir etki alanı son ekine sahipse ne olur?
    Yerinde geçiş özelliği bu geçiş senaryosını destekler.
  • App Service Ortamı bölge sabitlenmişse ne olur?
    Bölge sabitlenmiş App Service Ortamı v2 artık geçiş özelliği kullanılarak geçiş için desteklenen bir senaryodur. App Service Ortamı v3, bölge sabitlemeyi desteklemez. App Service Ortamı v3'e geçiş yaparken, alanlar arası yedekliliği yapılandırmayı veya yapılandırmamayı seçebilirsiniz.
  • App Service Ortamı IP SSL adresleri varsa ne olur? IP SSL, App Service Ortamı v3'te desteklenmez. Geçiş özelliğini veya el ile sunulan seçeneklerden birini kullanarak geçiş öncesinde tüm IP SSL bağlamalarını kaldırmanız gerekir. Yerinde geçiş özelliğini kullanmayı planlıyorsanız, tüm IP SSL bağlamalarını kaldırdıktan sonra bu doğrulama denetimini geçirirsiniz ve otomatik geçişle devam edebilirsiniz.
  • App Service Ortamı hangi özellikleri değişecek?
    App Service Ortamı v3 kullanıyorsunuz, bu nedenle önceki sürümlerle karşılaştırıldığında özellikleri ve özellik farklılıklarını gözden geçirmeyi unutmayın. ILB App Service Ortamı için ILB IP adresiniz aynı kalır. İnternet'e yönelik App Service Ortamı için genel IP adresi ve giden IP adresi değişir. ELB App Service Ortamı için, daha önce hem gelen hem de giden için tek bir IP adresi olduğunu unutmayın. App Service Ortamı v3 için bunlar ayrı ayrıdır. Daha fazla bilgi için bkz. App Service Ortamı v3 ağ iletişimi. App Service Ortamı sürümlerinin tam karşılaştırması için bkz. App Service Ortamı sürüm karşılaştırması.
  • Geçiş başarısız olursa veya geçiş sırasında beklenmeyen bir sorun olduğunda ne olur?
    Beklenmeyen bir sorun varsa destek ekipleri elinizin altındadır. Geçiş işlemi hakkında bilgi edinmek ve iş yüklerinizi nasıl etkilediğini görmek için herhangi bir üretim ortamına dokunmadan önce geliştirme ortamlarını geçirmeniz gerekir.
  • Eski App Service Ortamı ne olacak?
    Yerinde geçiş özelliğini kullanarak bir App Service Ortamı geçirmeye karar verirseniz, eski ortam kapatılır, silinir ve tüm uygulamalarınız yeni bir ortama geçirilir. Eski ortamınıza artık erişilemiyor. Eski ortama geri alma mümkün değildir.
  • 31 Ağustos 2024'ten sonra App Service Ortamı v1/v2 kaynaklarıma ne olacak?
    31 Ağustos 2024'den sonra v3'App Service Ortamı vermezseniz App Service Ortamı v1/v2'leriniz ve bunlara dağıtılan uygulamalar artık kullanılamaz. App Service Ortamı v1/v2, 31 Ağustos 2024 tarihinde kullanımdan kaldırılacak olan Cloud Services (klasik) mimarisi üzerinde çalışan App Service ölçek birimlerinde barındırılmaktadır. Bu nedenle App Service Ortamı v1/v2 artık bu tarihten sonra artık kullanılamayacaktır. Uygulamalarınızı çalışır durumda tutmak veya korumanız gereken kaynakları veya verileri kaydetmek veya yedeklemek için App Service Ortamı v3'e geçin.

Sonraki adımlar