Bagikan melalui


Memigrasikan Azure CDN dari Edgio ke Azure Front Door

Azure CDN dari Edgio akan dihentikan pada 15 Januari 2025. Anda harus memigrasikan beban kerja Anda ke Azure Front Door sebelum tanggal ini untuk menghindari gangguan layanan. Artikel ini menyediakan panduan tentang cara memigrasikan beban kerja Anda dari Azure CDN dari Edgio ke Azure Front Door menggunakan Azure Traffic Manager. Proses migrasi dalam artikel ini juga dapat digunakan untuk memigrasikan beban kerja dari CDN warisan ke Azure Front Door.

Azure Traffic Manager awalnya merutekan semua lalu lintas ke Azure CDN dari Edgio. Setelah menyiapkan Azure Front Door, Anda dapat memperbarui profil Traffic Manager untuk merutekan lalu lintas secara bertahap ke Azure Front Door. Pendekatan ini memungkinkan Anda memvalidasi apakah Azure Front Door kompatibel dengan beban kerja Anda sebelum sepenuhnya bermigrasi.

Sebaiknya rencanakan migrasi ini terlebih dahulu dan uji fungsionalitas selama beberapa hari untuk memastikan transisi yang lancar.

Penting

  • Jika Anda berencana untuk bermigrasi ke Azure Front Door, atur Fitur Bendera DoNotForceMigrateEdgioCDNProfiles sebelum 7 Januari 2025 menggunakan fitur Siapkan pratinjau. Ini akan mencegah Microsoft memigrasikan profil Anda secara otomatis ke Azure Front Door. Migrasi otomatis dilakukan dengan upaya terbaik dan dapat menyebabkan masalah dengan penagihan, fitur, ketersediaan, dan performa. Perhatikan bahwa Anda akan memiliki waktu hingga 14 Januari 2025 untuk menyelesaikan migrasi Anda ke CDN lain, tetapi sekali lagi Microsoft tidak dapat menjamin layanan Anda akan tersedia di platform Edgio sebelum tanggal ini.
  • Panduan ini hanya berfungsi jika Anda sudah menggunakan domain kustom di Azure CDN dari Edgio. Jika Anda tidak menggunakan domain kustom, Anda tidak akan dapat menggunakan traffic manager untuk secara bertahap mengalihkan lalu lintas ke Front Door. Anda harus memperbarui klien untuk langsung menunjuk ke titik akhir Front Door baru. Opsi sementara lainnya adalah bermigrasi ke Front Door sambil mempertahankan domain Anda <endpointname>.azureedge.net .

Prasyarat

  • Tinjau perbedaan fitur antara Azure CDN dan Azure Front Door untuk menentukan apakah ada kesenjangan kompatibilitas.
  • Anda memerlukan akses ke VM yang terhubung ke internet yang dapat menjalankan Wget di Linux atau Invoke-WebRequest di Windows menggunakan PowerShell.
  • Anda memerlukan akses ke alat pemantauan seperti CatchPoint atau ThousandEyes untuk memverifikasi ketersediaan URL Anda sebelum dan sesudah migrasi. Alat-alat ini adalah yang paling ideal karena dapat memantau ketersediaan URL Anda dari berbagai lokasi di seluruh dunia. webpagetest.org adalah opsi lain, tetapi hanya menyediakan tampilan terbatas URL Anda dari beberapa lokasi.

Catatan

Jika Anda memiliki beberapa titik akhir di Azure CDN dari profil Edgio, Anda harus mengulangi langkah-langkah migrasi untuk setiap titik akhir. Anda harus membuat titik akhir yang sesuai di Azure Front Door untuk memfasilitasi migrasi.

Memigrasikan beban kerja Anda

Langkah-langkah berikut mengasumsikan Anda menggunakan akun Azure Blob Storage sebagai asal Anda. Jika Anda menggunakan asal yang berbeda, sesuaikan langkah-langkah yang sesuai.

Diagram Azure Traffic Manager yang mendistribusikan lalu lintas antara Azure Front Door dan Azure CDN dari Edgio.

Pengumpulan informasi

  1. Kumpulkan informasi berikut dari Azure CDN Anda dari profil Edgio:

    • Titik akhir
    • Konfigurasi asal
    • Domain kustom
    • Pengaturan penembolokan
    • Pengaturan pemadatan
    • Pengaturan firewall aplikasi web (WAF)
    • Pengaturan aturan kustom
  2. Tentukan tingkat Azure Front Door mana yang cocok untuk beban kerja Anda. Untuk informasi selengkapnya, lihat Perbandingan Azure Front Door.

  3. Tinjau pengaturan asal Azure CDN Anda dari titik akhir Edgio.

  4. Tentukan URL pengujian dengan Azure CDN Anda dari titik akhir Edgio dan lakukan wget atau Invoke-WebRequest untuk mendapatkan informasi header HTTP.

  5. Masukkan URL ke dalam alat pemantauan untuk memahami ketersediaan geografis URL Anda.

Menyiapkan Azure Front Door

  1. Dari portal Azure, pilih + Buat sumber daya, lalu cari Front Door.

  2. Pilih Profil Front Door dan CDN lalu pilih Buat.

  3. Pada halaman Bandingkan penawaran , pilih Azure Front Door lalu pilih Buat kustom.

  4. Pilih Lanjutkan untuk membuat Front Door.

  5. Pilih grup langganan dan sumber daya. Masukkan nama untuk profil Azure Front Door. Lalu pilih tingkat yang paling sesuai dengan beban kerja Anda dan pilih tab Titik Akhir.

  6. Pilih Tambahkan titik akhir. Masukkan nama untuk titik akhir, lalu pilih Tambahkan. Nama titik akhir akan terlihat seperti <endpointname>-<hash>.xxx.azurefd.net.

  7. Pilih + Tambahkan rute. Masukkan nama untuk rute dan perhatikan Domain yang dipilih. Biarkan Pola cocok dan protokol yang Diterima sebagai pengaturan default.

    Catatan

    Profil CDN dapat memiliki beberapa titik akhir, jadi Anda mungkin perlu membuat beberapa rute.

  8. Pilih Tambahkan grup asal baru. Masukkan nama untuk grup asal dan pilih tombol + Tambahkan asal . Masukkan nama asal dan pilih jenis asal. Contoh ini menggunakan Azure Blob Storage, jadi pilih Storage sebagai jenis asal. Pilih nama host akun Azure Blob Storage dan biarkan pengaturan lainnya sebagai default. Pilih Tambahkan.

    Cuplikan layar menambahkan Azure Blob Storage sebagai asal ke Azure Front Door.

  9. Biarkan pengaturan lainnya sebagai default dan pilih Tambahkan.

  10. Jika penembolokan diaktifkan di Azure CDN Anda dari titik akhir Edgio, pilih Aktifkan penembolokan dan atur aturan penembolokan.

    Catatan

    Azure CDN dari Edgio Standard-cache setara dengan penembolokan string kueri Azure Front Door Ignore.

  11. Pilih Aktifkan pemadatan jika Anda mengaktifkan pemadatan di Azure CDN Anda dari titik akhir Edgio. Pastikan jalur asal cocok dengan jalur di Azure CDN Anda dari titik akhir Edgio. Jika ini tidak diatur dengan benar, asal tidak akan dapat melayani konten dan akan mengembalikan kesalahan 4xx.

  12. Pilih Tambahkan untuk membuat rute.

  13. Pilih + Tambahkan kebijakan untuk menyiapkan pengaturan firewall aplikasi web (WAF) dan menyiapkan aturan kustom yang Anda tentukan di langkah-langkah sebelumnya.

  14. Pilih Tinjauan + buat kemudian pilih Buat.

  15. Siapkan domain kustom untuk profil Azure Front Door. Untuk informasi selengkapnya, lihat Domain kustom. Anda mungkin memiliki beberapa domain kustom di Azure CDN Anda dari profil Edgio. Pastikan Anda menambahkan semua domain kustom ke profil Azure Front Door dan mengaitkannya dengan rute yang benar.

Menyiapkan Traffic Manager

Langkah-langkah di bagian ini perlu diulang untuk setiap titik akhir di Azure CDN Anda dari profil Edgio. Sangat penting bahwa pemeriksaan kesehatan disiapkan dengan benar untuk memastikan bahwa profil Traffic Manager merutekan lalu lintas ke Azure CDN atau Azure Front Door.

  1. Dari portal Azure, pilih + Buat sumber daya, lalu cari profil Traffic Manager.

  2. Masukkan nama untuk profil Traffic Manager.

  3. Pilih metode perutean Tertimbang.

  4. Pilih langganan dan grup sumber daya yang sama dengan profil Azure Front Door lalu pilih Buat.

  5. Pilih Titik akhir dari menu sebelah kiri, lalu pilih + Tambahkan.

  6. Untuk Jenis, pilih Titik akhir eksternal.

  7. Masukkan nama untuk titik akhir dan biarkan Aktifkan Titik Akhir dicentang.

  8. Masukkan Nama domain yang sepenuhnya memenuhi syarat (FQDN) dari Azure CDN dari titik akhir Edgio. Contohnya,yourdomain.azureedge.net.

  9. Atur Berat ke 100.

  10. Untuk Pemeriksaan kesehatan, pilih Selalu layani lalu lintas. Pengaturan ini menonaktifkan pemeriksaan kesehatan dan selalu merutekan lalu lintas ke titik akhir.

    Cuplikan layar menambahkan Azure CDN dari Edgio sebagai titik akhir di Azure Traffic Manager.

  11. Tambahkan titik akhir lain untuk titik akhir Azure Front Door dan pilih Titik akhir eksternal.

  12. Masukkan nama untuk titik akhir dan hapus centang pengaturan Aktifkan Titik Akhir.

  13. Masukkan Nama domain yang sepenuhnya memenuhi syarat (FQDN) dari titik akhir Azure Front Door. Contohnya,your-new-endpoint-name.azurefd.net.

  14. Atur Berat ke 1.

  15. Karena titik akhir dinonaktifkan, pengaturan Pemeriksaan kesehatan tidak relevan.

Pengujian internal profil Traffic Manager

  1. Lakukan penggalian DNS untuk menguji profil Traffic Manager: dig your-profile.trafficmanager.net. Perintah gali harus selalu mengembalikan CNAME Azure CDN dari titik akhir Edgio: yourdomain.azureedge.net.

  2. Uji titik akhir Azure Front Door dengan menambahkan entri DNS secara manual di file host lokal Anda yang menunjuk ke titik akhir Azure Front Door:

    1. Dapatkan alamat IP titik akhir Azure Front Door dengan melakukan penggalian DNS.

    2. Tambahkan baris baru ke file host Anda dengan alamat IP diikuti dengan spasi lalu your-new-endpoint-name.azurefd.net. Contohnya,203.0.113.254 your-new-endpoint-name.azurefd.net.

      1. Untuk Windows, file host terletak di C:\Windows\System32\drivers\etc\hosts.

      2. Untuk Linux, file host terletak di /etc/hosts.

    3. Uji fungsionalitas titik akhir Azure Front Door secara lokal dan pastikan semuanya berfungsi seperti yang diharapkan.

    4. Hapus entri dari file host saat pengujian selesai.

Mengonfigurasi Traffic Manager dengan CNAME

Kami hanya merekomendasikan langkah ini setelah Anda sepenuhnya menguji titik akhir Azure Front Door dan yakin bahwa langkah ini berfungsi seperti yang diharapkan.

  1. Masuk ke penyedia DNS Anda dan temukan catatan CNAME untuk Azure CDN dari titik akhir Edgio.

  2. Temukan domain kustom yang ingin Anda migrasikan ke Azure Front Door dan atur time-to-live (TTL) menjadi 600 detik (10 menit).

  3. Perbarui data CNAME untuk mengarahkan ke profil Traffic Manager: your-profile.trafficmanager.net.

  4. Di portal Azure, navigasikan ke profil Traffic Manager dan pilih Titik akhir.

  5. Aktifkan titik akhir Azure Front Door dan pilih Selalu layani lalu lintas untuk pemeriksaan kesehatan.

  6. Gunakan alat seperti gali atau nslookup untuk memverifikasi bahwa perubahan DNS disebarkan dan menunjuk ke profil Traffic Manager yang benar.

  7. Verifikasi bahwa Azure CDN dari titik akhir Edgio berfungsi dengan baik dengan memeriksa alat pemantauan yang Anda siapkan sebelumnya.

Pergeseran lalu lintas bertahap

Distribusi lalu lintas awal dimulai dengan merutekan persentase kecil lalu lintas ke titik akhir Azure Front Door. Pantau performa titik akhir Azure Front Door dan tingkatkan persentase lalu lintas secara bertahap hingga semua lalu lintas dirutekan ke titik akhir Azure Front Door.

  1. Mulailah dengan merutekan 10% lalu lintas ke titik akhir Azure Front Door dan sisanya ke Azure CDN dari titik akhir Edgio.

  2. Pantau performa titik akhir Azure Front Door dan Azure CDN dari titik akhir Edgio menggunakan alat pemantauan yang Anda siapkan sebelumnya. Tinjau log aplikasi dan sistem internal Anda untuk memastikan bahwa titik akhir Azure Front Door berfungsi seperti yang diharapkan. Lihat metrik dan log untuk mengamati kesalahan 4xx/5xx, rasio hit cache/byte, dan kesehatan asal.

    Catatan

    Jika Anda tidak memiliki akses ke alat pihak ketiga, Anda dapat menggunakan Webpagetest untuk memverifikasi ketersediaan titik akhir Anda dari lokasi jarak jauh. Namun, alat ini hanya menyediakan tampilan terbatas URL Anda dari beberapa lokasi di seluruh dunia, sehingga Anda mungkin tidak melihat perubahan apa pun sampai Anda telah sepenuhnya mengalihkan lalu lintas ke titik akhir Azure Front Door.

  3. Secara bertahap meningkatkan persentase lalu lintas ke titik akhir Azure Front Door dengan kenaikan 10% hingga semua lalu lintas dirutekan ke titik akhir Azure Front Door. Pastikan Anda menguji dan memantau performa titik akhir Azure Front Door di setiap kenaikan.

  4. Setelah Anda yakin bahwa titik akhir Azure Front Door berfungsi seperti yang diharapkan, perbarui profil Traffic Manager untuk merutekan semua lalu lintas ke titik akhir Azure Front Door.

    1. Pastikan titik akhir Azure Front Door diaktifkan, Berat diatur ke 100, dan pemeriksaan kesehatan diatur ke Selalu layani lalu lintas.

    2. Pastikan Azure CDN dari titik akhir Edgio dinonaktifkan.

Catatan

Jika saat ini Anda menggunakan azureedge.net dalam basis kode, Anda harus memperbarui kode untuk menggunakan '<YourNewAFDEndpoint.azurefd.net>. Jika ini menjadi perhatian penting bagi organisasi Anda, hubungi dukungan untuk bantuan lebih lanjut.

Menghapus Azure Traffic Manager

  1. Masuk ke penyedia DNS Anda. Ubah data CNAME dari profil Traffic Manager ke titik akhir Azure Front Door: <endpointname>-<hash>.xxx.azurefd.net.

  2. Selama beberapa jam ke depan, mulailah pengujian menggunakan gali, dan pantau menggunakan alat pemantauan untuk memastikan DNS sepenuhnya disebarkan dengan benar di seluruh dunia.

  3. Atur TTL DNS kembali ke nilai asli (60 menit).

Pada tahap ini Anda telah sepenuhnya memigrasikan semua lalu lintas dari Azure CDN dari Edgio ke Azure Front Door.

Langkah berikutnya

Pelajari tentang praktik terbaik untuk Azure Front Door.