AWS Transform kini dapat mengonversi kode Azure SDK dalam aplikasi .NET menjadi kode AWS SDK
AWS menyatakan agen modernisasi .NET miliknya kini menulis ulang pemanggilan ke layanan Azure tertentu menjadi padanannya di AWS, mencakup kode aplikasi tetapi bukan infrastruktur.

Poin penting
- 1AWS menjadikan konversi kode Azure SDK ke AWS SDK tersedia secara umum di AWS Transform, diumumkan pada 16 Oktober.
- 2Jalur yang didukung menurut AWS: Azure Functions ke Lambda, Blob Storage ke S3, Queue Storage ke SQS; Cosmos DB ke DynamoDB masih dalam tahap pratinjau.
- 3Fitur ini hanya mengonversi kode aplikasi dan tidak memigrasikan infrastruktur cloud, menurut panduan pengguna.
- 4Opsi konversi muncul dalam laporan asesmen dan rencana modernisasi serta dapat disesuaikan atau dilewati.
- 5Kode yang tidak dapat dikonversi ditandai dalam komentar TODO, kode stub, atau berkas Next Steps yang dihasilkan, kata AWS.
Berita selengkapnya
AWS telah menjadikan konversi kode dari Azure SDK ke AWS SDK tersedia secara umum (generally available) di AWS Transform, menurut pengumuman yang dipublikasikan pada 16 Oktober. Perusahaan tersebut menampilkan kemampuan ini sebagai cara yang lebih cepat untuk memindahkan aplikasi .NET cloud-native yang dibangun untuk Microsoft Azure ke AWS. Menurut AWS, agen modernisasi .NET di AWS Transform menemukan kode yang memanggil layanan Azure dan menulis ulangnya agar menggunakan layanan AWS yang sesuai.
AWS mencantumkan empat konversi yang didukung: Azure Functions ditulis ulang menjadi fungsi AWS Lambda, kode Azure Blob Storage dipindahkan ke Amazon S3, dan kode Azure Queue Storage dipindahkan ke Amazon SQS, sedangkan konversi kode Azure Cosmos DB ke Amazon DynamoDB ditawarkan sebagai pratinjau (preview). Panduan pengguna menyatakan bahwa hanya layanan yang tercantum ini yang dikonversi dan menyarankan AWS Transform custom atau asisten pengodean AI seperti Kiro untuk layanan lainnya. AWS juga mencatat bahwa fitur ini hanya menangani kode aplikasi dan tidak memigrasikan infrastruktur cloud.
Menurut AWS, layanan ini mendeteksi Azure SDK dalam kode sumber yang diserahkan dan memaparkan opsi konversi dalam laporan asesmen dan rencana modernisasinya, yang dapat diterima atau disesuaikan oleh pengguna sebelum proses modernisasi dijalankan. AWS menyatakan bahwa pihaknya kemudian memeriksa apakah perubahan tersebut telah dimasukkan ke dalam kode hasil transformasi. Dokumentasi menggambarkan konversi sebagai proses otomatis untuk aplikasi .NET modern yang memenuhi syarat, dengan perilaku yang dapat disesuaikan melalui obrolan dengan agen, penyuntingan rencana, atau dokumen pengarah (steering document), misalnya untuk melewati sebagian atau semua konversi, menetapkan konvensi penamaan, mengubah tingkat kerincian komentar, atau mengarahkan kode Blob Storage ke DynamoDB alih-alih S3.
Kode yang tidak memiliki padanan di AWS ditandai, bukan dikonversi: panduan pengguna menyebutkan bahwa kode tersebut ditandai dengan komentar TODO, dibiarkan sebagai kode stub (placeholder), atau dicatat dalam berkas markdown Next Steps yang dihasilkan AWS Transform. AWS menyatakan AWS Transform ditawarkan di delapan region AWS, yaitu Frankfurt dan London di Eropa, Mumbai, Tokyo, Seoul, dan Sydney di Asia Pasifik, serta region Kanada (Canada (Central)) dan AS Timur (US East (N. Virginia)).
Mengapa ini penting
Menulis ulang pemanggilan SDK yang spesifik untuk layanan tertentu merupakan bagian penting dari pekerjaan memindahkan aplikasi .NET keluar dari Microsoft Azure. AWS mengotomatiskan sebagian pekerjaan itu untuk sejumlah kecil layanan, meskipun tim tetap harus memigrasikan infrastruktur secara terpisah dan menangani kode apa pun yang ditandai alat ini sebagai belum dikonversi.
Linimasa
· Diterbitkan
Topik#AWS Transform#Microsoft Azure#.NET#migrasi cloud#AWS Lambda#modernisasi kode
Sumber
Berita ini bersumber dari rujukan berikut. Bacalah untuk konteks selengkapnya.



