Microsoft telah mengeluarkan pemberitahuan mendesak kepada pengembang yang mengandalkan.NET, memperingatkan mereka untuk bermigrasi dari domain azureedge.net karena Edgio, penyedia jaringan pengiriman konten (CDN) yang menghosting tautan ini, akan segera menghentikan operasinya karena bangkrut.
Perubahan ini memengaruhi domain utama untuk tautan penginstal.NET dan jalur distribusi konten, sehingga memerlukan perhatian segera dari pengembang untuk menghindari gangguan pada awal tahun 2025.
Domain dotnetcli.azureedge.net dan dotnetbuilds.azureedge.net—integral untuk mendistribusikan komponen.NET, konfigurasi Docker, dan alur CI/CD—diperkirakan akan offline secara permanen pada kuartal pertama tahun 2025.
Pengembang harus memperbarui konfigurasi untuk mengarahkan lalu lintas ke Microsoft baru-domain terkelola, builds.dotnet.microsoft.com dan ci.dot.net, untuk mempertahankan fungsionalitas.
Penutupan Edgio dan Dampaknya terhadap.NET Microsoft Infrastruktur
Perubahan muncul dari pengajuan kebangkrutan Edgio Bab 11g, yang memaksa Microsoft untuk mengalihkan layanan CDN-nya ke penyedia lain, termasuk Akamai dan Azure Front Door.
Platform Edgio dijadwalkan untuk dihentikan sepenuhnya pada tanggal 15 Januari 2025. Microsoft mengonfirmasi bahwa domain yang terpengaruh mungkin mengalami waktu henti terputus-putus hingga tanggal ini.
Rich Lander, Manajer Program untuk. NET, menekankan urgensinya dari pembaruan ini: “Kami mohon maaf karena kami membuat perubahan yang memengaruhi infrastruktur yang berjalan dan meminta Anda untuk bereaksi terhadap perubahan tersebut selama periode liburan. Seperti yang Anda lihat, kebutuhan akan perubahan ini tidak terduga dan kami mencoba membuat pilihan terbaik dalam jadwal yang sangat padat.”
Microsoft telah menguraikan garis waktu transisi berikut:
3 Januari 2025: Perubahan konfigurasi pada profil Azure CDN by Edgio tidak lagi diizinkan. 7 Januari 2025: Migrasi otomatis untuk pengguna yang belum memperbarui atau menyetel tanda fitur ke migrasi blok dimulai. 15 Januari 2025: Layanan CDN Edgio akan dimatikan sepenuhnya, sehingga domain tidak dapat dioperasikan.
Pengembang didorong untuk mencari basis kode, skrip, dan file Docker mereka untuk referensi ke domain yang terpengaruh. dan menggantinya dengan URL baru yang dikelola Microsoft. Hal ini termasuk memastikan firewall diperbarui untuk mengizinkan lalu lintas ke dan dari builds.dotnet.microsoft.com dan ci.dot.net.
Microsoft meyakinkan pengembang bahwa domain baru ini kompatibel dengan jalur domain lama, sehingga proses migrasi menjadi mudah bagi sebagian besar pengguna.
Yang Perlu Diketahui Pengembang
Meskipun Microsoft telah memperbarui GitHub Actions dan pipeline Azure DevOps untuk menggunakan domain baru, tidak semua alat telah menerima pembaruan. Server Azure DevOps, misalnya, tidak akan mendukung domain baru hingga awal tahun 2025, sehingga berpotensi menyebabkan penundaan bagi beberapa pengguna perusahaan.
Microsoft menyadari kesulitan yang diakibatkan oleh musim liburan, dengan banyak tim TI beroperasi dengan pengurangan staf.
Pengembang dapat melacak pembaruan migrasi dan melaporkan masalah pada repositori GitHub Microsoft (dotnet/core #9671). Masalah mendesak dapat diatasi melalui email di [email protected].
Konteks Teknis: Transisi ke Azure Front Door
Sebagai bagian dari transisi, Microsoft memanfaatkan Azure Front Door bersama Akamai dan penyedia CDN lainnya untuk mendistribusikan build.NET. Azure Front Door, layanan berbasis cloud yang dirancang untuk ketersediaan tinggi dan pengiriman aplikasi web yang aman, akan memainkan peran penting dalam migrasi ini. Bagi pengembang yang belum terbiasa dengan platform ini, Azure Front Door menyediakan kemampuan perutean, penyeimbangan beban, dan caching tingkat lanjut yang meningkatkan kinerja dan keandalan.
Microsoft juga menggunakan Azure Traffic Manager untuk merutekan permintaan secara dinamis di antara penyedia CDN-nya. Strategi ini bertujuan untuk meminimalkan potensi gangguan selama proses migrasi sekaligus memastikan skalabilitas.
Pertanyaan Kepemilikan dan Keamanan
Microsoft telah mengakuisisi kepemilikan atas azureedge.net yang sudah pensiun. domain untuk mencegah penyalahgunaan pihak ketiga. Scott Hanselman, tokoh terkemuka di komunitas pengembang Microsoft, menjelaskan: “Tidak ada pihak lain yang memiliki akses untuk menggunakan domain ini.”
Langkah ini mengurangi risiko serangan rantai pasokan, yang dapat terjadi seandainya domain tersebut jatuh ke tangan yang salah.
Namun, keputusan Microsoft untuk menghentikan operasional domain tersebut, alih-alih terus menggunakannya, telah menuai kritik. Rich Lander menyatakan bahwa terus menggunakan domain tersebut bukanlah pilihan yang diberikan Microsoft, namun rincian alasannya tetap ada Beberapa pengembang telah menyatakan rasa frustrasinya atas urgensi dan waktu migrasi tersebut.
Implikasi yang Lebih Luas dari Penutupan Edgio
Kebangkrutan Edgio mempunyai dampak yang besar. layanan cloud di luar Microsoft. Azure CDN dari pengguna Edgio juga diharuskan untuk memigrasikan beban kerja mereka ke Azure Front Door atau penyedia CDN lainnya sebelum 15 Januari 2025. Migrasi otomatis dapat mengakibatkan perbedaan fitur dan performa. menimbulkan tantangan bagi bisnis yang mengandalkan layanan ini.
Panduan Microsoft untuk pengguna Azure CDN mencakup memvalidasi beban kerja di Azure Front Door, mengadopsi domain kustom, dan memantau log untuk potensi masalah selama migrasi. Perusahaan memperingatkan bahwa migrasi otomatis adalah proses “upaya terbaik”, dan pengguna dengan beban kerja penting bisnis harus bermigrasi secara manual untuk menghindari komplikasi.
Tetap Terinformasi
Pengembang dapat terus mendapatkan informasi terbaru melalui laman GitHub Microsoft. Untuk masalah yang dihadapi selama transisi, Microsoft mendorong komunikasi langsung melalui saluran dukungan khusus