Microsoft telah mengeluarkan pemberitahuan segera kepada pembangun yang bergantung pada.NET, memberi amaran kepada mereka untuk berhijrah daripada domain azureedge.net kerana Edgio, penyedia rangkaian penghantaran kandungan (CDN) yang mengehoskan pautan ini, akan menutup operasi tidak lama lagi disebabkan kebankrapan.
Perubahan itu mempengaruhi domain utama untuk pautan pemasang.NET dan saluran paip pengedaran kandungan, memerlukan perhatian segera daripada pembangun untuk mengelakkan gangguan pada awal tahun 2025.
Domain dotnetcli.azureedge.net dan dotnetbuilds.azureedge.net—integral untuk mengedarkan komponen.NET, konfigurasi Docker dan saluran paip CI/CD—dijangka akan digunakan luar talian secara kekal menjelang suku pertama 2025.
Pembangun mesti mengemas kini konfigurasi untuk mengarahkan trafik ke domain baharu yang diuruskan oleh Microsoft, builds.dotnet.microsoft.com dan ci.dot.net, untuk mengekalkan kefungsian.
Penutupan Edgio dan Kesannya terhadap Infrastruktur.NET Microsoft
Perubahan timbul daripada Bab 11 Edgio muflis filing, yang telah memaksa Microsoft untuk mengalihkan perkhidmatan CDNnya kepada penyedia lain, termasuk Akamai dan Azure Front Door.
Platform Edgio dijadualkan untuk ditutup sepenuhnya pada 15 Januari 2025. Microsoft mengesahkan bahawa domain yang terjejas mungkin mengalami masa henti sekejap sehingga tarikh ini.
Rich Lander, Pengurus Program untuk. NET, ditekankan kepentingan kemas kini ini: “Kami memohon maaf kerana kami membuat perubahan yang menjejaskan infrastruktur berjalan dan meminta anda bertindak balas terhadapnya semasa tempoh cuti. Seperti yang anda lihat, keperluan untuk perubahan ini adalah tidak dijangka dan kami cuba membuat pilihan terbaik di bawah jadual yang sangat padat.”
Microsoft telah menggariskan garis masa berikut untuk peralihan:
3 Januari 2025: Perubahan konfigurasi pada profil Azure CDN by Edgio tidak lagi dibenarkan 7 Januari 2025: Automatik penghijrahan untuk pengguna yang belum mengemas kini atau menetapkan bendera ciri untuk menyekat penghijrahan bermula 15 Januari 2025: Perkhidmatan CDN Edgio akan ditutup sepenuhnya, menjadikan domain tidak boleh beroperasi pangkalan kod, skrip dan fail Docker mereka untuk rujukan kepada domain yang terjejas dan menggantikannya dengan URL yang diuruskan oleh Microsoft yang baharu. Ini termasuk memastikan firewall dikemas kini untuk membenarkan trafik ke dan dari builds.dotnet.microsoft.com dan ci.dot.net
Microsoft memberi jaminan kepada pembangun bahawa domain baharu serasi dengan yang lama, menjadikan proses migrasi. mudah untuk kebanyakan pengguna.
Perkara Pembangun Perlu Tahu
Walaupun Microsoft telah mengemas kini Tindakan GitHub dan Azure Saluran paip DevOps untuk menggunakan domain baharu, tidak semua alatan telah menerima kemas kini. Pelayan Azure DevOps, misalnya, tidak akan menyokong domain baharu sehingga awal 2025, yang berpotensi menyebabkan kelewatan bagi sesetengah pengguna perusahaan.
Microsoft mengakui kesukaran yang dikenakan oleh musim cuti, dengan banyak pasukan IT beroperasi dengan kakitangan yang berkurangan.
Pembangun boleh menjejak kemas kini migrasi dan melaporkan isu pada repositori GitHub Microsoft (dotnet/core #9671). Isu mendesak boleh ditangani melalui e-mel di [email protected].
Konteks Teknikal: Peralihan ke Pintu Depan Azure
Sebagai sebahagian daripada peralihan, Microsoft adalah memanfaatkan Azure Front Door bersama Akamai dan penyedia CDN lain untuk mengedarkan binaan.NET. Azure Front Door, perkhidmatan berasaskan awan yang direka untuk ketersediaan tinggi dan penghantaran aplikasi web yang selamat, akan memainkan peranan penting dalam migrasi ini. Bagi pembangun yang tidak biasa dengan platform ini, Azure Front Door menyediakan penghalaan lanjutan, pengimbangan beban dan keupayaan caching yang meningkatkan prestasi dan kebolehpercayaan.
Microsoft juga menggunakan Pengurus Trafik Azure untuk menghalakan permintaan secara dinamik dalam kalangan penyedia CDNnya. Strategi ini bertujuan untuk meminimumkan kemungkinan gangguan semasa proses migrasi sambil memastikan kebolehskalaan.
Soalan Pemilikan dan Keselamatan
Microsoft telah memperoleh pemilikan azureedge.net yang akan bersara domain untuk mengelakkan penyalahgunaan pihak ketiga. Scott Hanselman, seorang tokoh terkemuka dalam komuniti pembangun Microsoft, menjelaskan:”Tiada pihak lain yang akan mempunyai akses untuk menggunakan domain ini.”
Langkah ini mengurangkan risiko serangan rantaian bekalan, yang mungkin berlaku sekiranya domain jatuh ke tangan yang salah.
Walau bagaimanapun, keputusan Microsoft untuk menghentikan domain secara operasi, dan bukannya terus menggunakannya, telah mendapat kritikan yang berterusan menggunakan domain bukanlah pilihan yang diberikan kepada Microsoft, tetapi butiran tentang sebab masih tidak jelas Sesetengah pembangun telah menyatakan kekecewaan terhadap keperluan mendesak dan masa penghijrahan.
Implikasi yang Lebih Luas daripada Penutupan Edgio
Kebangkrutan Edgio telah memberi kesan riak pada perkhidmatan awan di luar Microsoft Azure CDN daripada pengguna Edgio juga diperlukan untuk memindahkan beban kerja mereka ke Azure Front Door atau pembekal CDN lain sebelum 15 Januari 2025. Penghijrahan automatik boleh mengakibatkan percanggahan ciri dan prestasi, menimbulkan cabaran bagi perniagaan yang bergantung pada perkhidmatan ini.
Panduan Microsoft untuk pengguna Azure CDN termasuk mengesahkan beban kerja pada Azure Front Door, mengguna pakai domain tersuai dan log pemantauan untuk kemungkinan isu semasa penghijrahan. Syarikat itu memberi amaran bahawa penghijrahan automatik ialah proses”usaha terbaik”, dan pengguna dengan beban kerja kritikal perniagaan harus berhijrah secara manual untuk mengelakkan komplikasi.
Kekal Bermaklumat
Pembangun boleh kekal dikemas kini melalui halaman GitHub Microsoft. Untuk isu ditemui semasa peralihan, Microsoft menggalakkan komunikasi langsung melalui saluran sokongan khususnya