Edgio'dan Azure CDN'yi Azure Front Door'a Geçirme
Edgio'dan Azure CDN 15 Ocak 2025'te kullanımdan kaldırılacaktır. Hizmet kesintisini önlemek için iş yükünüzü bu tarihten önce Azure Front Door'a geçirmeniz gerekir. Bu makalede, Azure Traffic Manager kullanarak iş yüklerinizi Azure CDN'den Edgio'dan Azure Front Door'a geçirme hakkında rehberlik sağlanır. Bu makaledeki geçiş işlemi, iş yüklerini eski bir CDN'den Azure Front Door'a geçirmek için de kullanılabilir.
Azure Traffic Manager başlangıçta tüm trafiği Edgio'dan Azure CDN'ye yönlendirir. Azure Front Door'ı ayarladıktan sonra Trafiği artımlı olarak Azure Front Door'a yönlendirmek için Traffic Manager profilini güncelleştirebilirsiniz. Bu yaklaşım, tam geçiş öncesinde Azure Front Door'un iş yüklerinizle uyumlu olup olmadığını doğrulamanıza olanak tanır.
Sorunsuz bir geçiş sağlamak için bu geçişi önceden planlamanızı ve birkaç gün boyunca işlevselliği test etmenizi öneririz.
Önemli
- Azure Front Door'a geçiş yapmayı planlıyorsanız Önizleme özelliğini ayarlama özelliğini kullanarak 7 Ocak 2025'ten önce Özellik Bayrağı DoNotForceMigrateEdgioCDNProfiles'ı ayarlayın. Bu, Microsoft'un profillerinizi Azure Front Door'a otomatik olarak geçirmesini engeller. Otomatik geçiş en iyi çaba temelindedir ve faturalama, özellikler, kullanılabilirlik ve performansla ilgili sorunlara neden olabilir. Başka bir CDN'ye geçişinizi tamamlamak için 14 Ocak 2025'e kadar süreniz olacağını unutmayın, ancak Microsoft hizmetlerinizin bu tarihten önce Edgio platformunda kullanılabilir olacağını garanti edemez.
- Bu kılavuz yalnızca Azure CDN'de Edgio'dan özel etki alanları kullanıyorsanız çalışır. Özel etki alanları kullanmıyorsanız trafiği aşamalı olarak Front Door'a geçirmek için Traffic Manager'ı kullanamazsınız. İstemcileri doğrudan yeni Front Door uç noktasına işaret edecek şekilde güncelleştirmeniz gerekir. Bir diğer geçici seçenek de etki alanınızı
<endpointname>.azureedge.net
korurken Front Door'a geçiş yapmaktır.
Önkoşullar
- Uyumluluk boşlukları olup olmadığını belirlemek için Azure CDN ile Azure Front Door arasındaki özellik farklarını gözden geçirin.
- Linux üzerinde Wget veya PowerShell kullanarak Windows'da Invoke-WebRequest çalıştırabilen İnternet'e bağlı bir VM'ye erişiminiz olmalıdır.
- Geçişten önce ve sonra URL'lerinizin kullanılabilirliğini doğrulamak için CatchPoint veya ThousandEyes gibi bir izleme aracına erişmeniz gerekir. Bu araçlar dünyanın farklı yerlerinden URL'lerinizin kullanılabilirliğini izleyebildikleri için en ideal araçlardır.
webpagetest.org
başka bir seçenektir, ancak yalnızca birkaç konumdan URL'lerinizin sınırlı bir görünümünü sağlar.
Not
Azure CDN'nizde Edgio profilinden birden çok uç noktanız varsa, her uç nokta için geçiş adımlarını yinelemeniz gerekir. Geçişi kolaylaştırmak için Azure Front Door'da ilgili uç noktaları oluşturmanız gerekir.
İş yüklerinizi geçirme
Aşağıdaki adımlarda kaynağınız olarak bir Azure Blob Depolama hesabı kullandığınız varsayılır. Farklı bir çıkış noktası kullanıyorsanız adımları buna göre ayarlayın.
Bilgi toplayın
Edgio profilinden Azure CDN'nizden aşağıdaki bilgileri toplayın:
- Uç Noktalar
- Kaynak yapılandırmaları
- Özel etki alanları
- Önbelleğe alma ayarları
- Sıkıştırma ayarları
- Web uygulaması güvenlik duvarı (WAF) ayarları
- Özel kural ayarları
Azure Front Door'un hangi katmanının iş yükleriniz için uygun olduğunu belirleyin. Daha fazla bilgi için bkz . Azure Front Door karşılaştırması.
Edgio uç noktasından Azure CDN'nizin kaynak ayarlarını gözden geçirin.
Edgio uç noktasından Azure CDN'nizle bir test URL'si belirleyin ve HTTP üst bilgi bilgilerini almak için veya
wget
Invoke-WebRequest
gerçekleştirin.URL'nizin coğrafi kullanılabilirliğini anlamak için izleme aracına URL'yi girin.
Azure Front Door'un kurulumunu belirleme
Azure portalında + Kaynak oluştur'u seçin ve Front Door'u arayın.
Front Door ve CDN profilleri'ni ve ardından Oluştur'u seçin.
Teklifleri karşılaştır sayfalarında Azure Front Door'u ve ardından Özel oluşturma'yı seçin.
Front Door oluşturmak için Devam'ı seçin.
Aboneliği ve kaynak grubunu seçin. Azure Front Door profili için bir ad girin. Ardından iş yüklerinize en uygun katmanı seçin ve Uç Nokta sekmesini seçin.
Uç nokta ekle'yi seçin. Uç nokta için bir ad girin ve Ekle'yi seçin. Uç nokta adı gibi
<endpointname>-<hash>.xxx.azurefd.net
görünür.+ Yol ekle'yi seçin. Yol için bir ad girin ve Seçili Etki Alanı'nı not edin. Desenleri eşleşecek şekilde ve Kabul Edilen protokolleri varsayılan ayarlar olarak bırakın.
Not
CDN profilinin birden çok uç noktası olabileceği için birden çok yol oluşturmanız gerekebilir.
Yeni kaynak grubu ekle'yi seçin. Kaynak grubu için bir ad girin ve + Kaynak ekle düğmesini seçin. Kaynak adını girin ve kaynak türünü seçin. Bu örnekte Azure Blob Depolama kullanıldığı için kaynak türü olarak Depolama'yı seçin. Azure Blob Depolama hesabının ana bilgisayar adını seçin ve ayarların geri kalanını varsayılan olarak bırakın. Ekle'yi seçin.
Ayarların geri kalanını varsayılan olarak bırakın ve Ekle'yi seçin.
Azure CDN'nizde önbelleğe alma Edgio uç noktasından etkinleştirildiyse, Önbelleğe almayı etkinleştir'i seçin ve önbelleğe alma kurallarını ayarlayın.
Not
Edgio Standard-cache'den Azure CDN, Azure Front Door Ignore sorgu dizesi önbelleğe alma işlemiyle eşdeğerdir.
Edgio uç noktasından Azure CDN'nizde sıkıştırmayı etkinleştirdiyseniz Sıkıştırmayı etkinleştir'i seçin. Kaynak yolunun Edgio uç noktasından Azure CDN'nizdeki yol ile eşleştiğinden emin olun. Bu doğru ayarlanamazsa, kaynak içeriği sunmaz ve 4xx hatası döndürür.
Yolu oluşturmak için Ekle'yi seçin.
Web uygulaması güvenlik duvarı (WAF) ayarlarını ayarlamak ve önceki adımlarda belirlediğiniz özel kuralları ayarlamak için + İlke ekle'yi seçin.
Gözden Geçir + oluştur’u ve sonra da Oluştur’u seçin.
Azure Front Door profili için özel etki alanını ayarlayın. Daha fazla bilgi için bkz . Özel etki alanları. Azure CDN'nizde Edgio profilinden birden çok özel etki alanınız olabilir. Tüm özel etki alanlarını Azure Front Door profiline eklediğinizden ve bunları doğru yollarla ilişkilendirdiğinizden emin olun.
Traffic Manager’ı ayarlama
Bu bölümdeki adımların Edgio profilinden Azure CDN'nizdeki her uç nokta için tekrarlanması gerekir. Traffic Manager profilinin trafiği Azure CDN veya Azure Front Door'a yönlendirmesini sağlamak için sistem durumu denetiminin doğru ayarlanması kritik önem taşır.
Azure portalından + Kaynak oluştur'u seçin, ardından Traffic Manager profilini arayın.
Traffic Manager profili için bir ad girin.
Ağırlıklı yönlendirme yöntemini seçin.
Azure Front Door profiliyle aynı aboneliği ve kaynak grubunu ve ardından Oluştur'u seçin.
Sol taraftaki menüden Uç Noktalar'ı ve ardından + Ekle'yi seçin.
Tür için Dış uç nokta'yı seçin.
Uç nokta için bir ad girin ve Uç Noktayı Etkinleştir seçeneğini işaretli bırakın.
Edgio uç noktasından Azure CDN'sinin Tam etki alanı adını (FQDN) girin. Örneğin,
yourdomain.azureedge.net
.Ağırlık değerini 100 olarak ayarlayın.
Sistem durumu denetimi için Her zaman trafiğe hizmet et'i seçin. Bu ayar sistem durumu denetimini devre dışı bırakır ve trafiği her zaman uç noktaya yönlendirir.
Azure Front Door uç noktası için başka bir uç nokta ekleyin ve Dış uç nokta'ya tıklayın.
Uç nokta için bir ad girin ve Uç Noktayı Etkinleştir ayarının işaretini kaldırın.
Azure Front Door uç noktasının Tam etki alanı adını (FQDN) girin. Örneğin,
your-new-endpoint-name.azurefd.net
.Ağırlık değerini 1 olarak ayarlayın.
Uç nokta devre dışı bırakıldığından Sistem durumu denetimi ayarı uygun değildir.
Traffic Manager profilinin iç testi
Traffic Manager profilini test etmek için bir DNS araştırması gerçekleştirin:
dig your-profile.trafficmanager.net
. dig komutu her zaman Edgio uç noktasından Azure CDN'nin CNAME değerini döndürmelidir:yourdomain.azureedge.net
.Yerel konaklar dosyanıza Azure Front Door uç noktasını işaret eden bir DNS girdisini el ile ekleyerek Azure Front Door uç noktasını test edin:
DNS kazısı gerçekleştirerek Azure Front Door uç noktasının IP adresini alın.
Hosts dosyanıza IP adresi ve ardından bir boşluk ve ardından
your-new-endpoint-name.azurefd.net
ile yeni bir satır ekleyin. Örneğin,203.0.113.254 your-new-endpoint-name.azurefd.net
.Windows için hosts dosyası konumunda
C:\Windows\System32\drivers\etc\hosts
bulunur.Linux için hosts dosyası konumunda
/etc/hosts
bulunur.
Azure Front Door uç noktasının işlevselliğini yerel olarak test edin ve her şeyin beklendiği gibi çalıştığından emin olun.
Test tamamlandığında girdiyi hosts dosyasından kaldırın.
CNAME ile Traffic Manager'ı yapılandırma
Bu adımı yalnızca Azure Front Door uç noktasını tam olarak test ettikten ve beklendiği gibi çalıştığından emin olduktan sonra öneririz.
DNS sağlayıcınızda oturum açın ve Edgio uç noktasından Azure CDN için CNAME kaydını bulun.
Azure Front Door'a geçirmek istediğiniz özel etki alanını bulun ve yaşam süresini (TTL) 600 sn (10 dakika) olarak ayarlayın.
CNAME kaydını Traffic Manager profiline işaret eden şekilde güncelleştirin:
your-profile.trafficmanager.net
.Azure portalında Traffic Manager profiline gidin ve Uç Noktalar'ı seçin.
Azure Front Door uç noktasını etkinleştirin ve sistem durumu denetimi için Her zaman trafiğe hizmet et'i seçin.
DNS değişikliğinin yayıldığını ve doğru Traffic Manager profiline işaret ettiğini doğrulamak için dig veya nslookup gibi bir araç kullanın.
Daha önce ayarladığınız izleme aracını denetleyerek Edgio uç noktasından Azure CDN'nin düzgün çalıştığını doğrulayın.
Aşamalı trafik değişimi
İlk trafik dağıtımı, trafiğin küçük bir yüzdesini Azure Front Door uç noktasına yönlendirerek başlar. Azure Front Door uç noktasının performansını izleyin ve tüm trafik Azure Front Door uç noktasına yönlendirilene kadar trafik yüzdesini kademeli olarak artırın.
Trafiğin %10'unu Azure Front Door uç noktasına, geri kalanını Edgio uç noktasından Azure CDN'ye yönlendirerek başlayın.
Daha önce ayarladığınız izleme aracını kullanarak Edgio uç noktasından Azure Front Door uç noktasının ve Azure CDN'nin performansını izleyin. Azure Front Door uç noktasının beklendiği gibi çalıştığından emin olmak için iç uygulama ve sistem günlüklerinizi gözden geçirin. 4xx/5xx hatalarını, önbellek/bayt isabet oranlarını ve kaynak durumunu gözlemlemek için ölçümlere ve günlüklere bakın.
Not
Bir üçüncü taraf aracına erişiminiz yoksa, uç noktanızın uzak bir konumdan kullanılabilirliğini doğrulamak için Web Sayfası testini kullanabilirsiniz. Ancak, bu araç yalnızca dünyanın dört bir yanındaki birkaç konumdan URL'lerinizin sınırlı bir görünümünü sağlar, bu nedenle trafiği Azure Front Door uç noktasına tamamen kaydırana kadar hiçbir değişiklik göremeyebilirsiniz.
Tüm trafik Azure Front Door uç noktasına yönlendirilene kadar Azure Front Door uç noktasına giden trafik yüzdesini kademeli olarak %10 artırma. Azure Front Door uç noktasının performansını her bir artışta test edip izlediğinize emin olun.
Azure Front Door uç noktasının beklendiği gibi çalıştığından emin olduktan sonra Traffic Manager profilini güncelleştirerek tüm trafiği Azure Front Door uç noktasına yönlendirin.
Azure Front Door uç noktasının etkinleştirildiğinden, Ağırlık değerinin 100 olarak ayarlandığından ve sistem durumu denetiminin Her zaman trafiğe hizmet ver olarak ayarlandığından emin olun.
Edgio uç noktasından Azure CDN'nin devre dışı bırakıldığından emin olun.
Not
Şu anda kod tabanınızda kullanıyorsanız azureedge.net
kodunuzu '<YourNewAFDEndpoint.azurefd.net>' kullanacak şekilde güncelleştirmeniz gerekir. Bu, kuruluşunuz için önemli bir sorunsa daha fazla yardım için desteğe başvurun.
Azure Traffic Manager'ı kaldırma
DNS sağlayıcınızda oturum açın. Traffic Manager profilindeki CNAME kaydını Azure Front Door uç noktası olarak değiştirin:
<endpointname>-<hash>.xxx.azurefd.net
.Önümüzdeki birkaç saat içinde, dig kullanarak test etmeye başlayın ve DNS'nin tüm dünyada tamamen doğru şekilde yayılmasını sağlamak için izleme aracını kullanarak izleyin.
DNS TTL'yi özgün değere (60 dakika) geri ayarlayın.
Bu aşamada Azure CDN'den Edgio'dan Azure Front Door'a tüm trafiği tamamen geçirmiş olursunuz.
Sonraki adımlar
Azure Front Door için en iyi yöntemler hakkında bilgi edinin.