Azure Linux dirancang sebagai sistem operasi cloud‑native dengan fokus keamanan dan stabilitas, khususnya untuk lingkungan container dan workload AI berskala besar. Tujuannya adalah menyediakan lapisan sistem operasi yang konsisten dan “hardened” untuk menjalankan aplikasi di Azure.
Bagi organisasi yang menjalankan layanan berbasis Linux di Azure, distribusi ini berarti sistem operasi yang dikembangkan dan dipelihara langsung oleh tim yang mengoperasikan platform Azure, sehingga kompatibilitas, patch keamanan, dan manajemen siklus hidup dapat lebih terkontrol.
Selain versi untuk VM, Microsoft juga mengumumkan bahwa Azure Container Linux telah mencapai status General Availability (GA). Sistem operasi ini bersifat immutable dan dioptimalkan khusus untuk menjalankan container.
Karakteristik utamanya meliputi:
OS yang dioptimalkan untuk container sering digunakan dalam ekosistem Kubernetes, karena dapat mengurangi kompleksitas operasional dan memperkecil permukaan serangan dibanding distribusi Linux umum. Azure Container Linux ditujukan untuk menjadi fondasi tersebut di platform Azure, termasuk untuk infrastruktur AI.
Di lapisan aplikasi, Microsoft memperkenalkan Microsoft Agent Framework, sebuah framework open‑source untuk membangun dan mengorkestrasi sistem AI berbasis agent.
Framework ini menyediakan:
Microsoft Agent Framework menggabungkan konsep dari proyek sebelumnya seperti Semantic Kernel dan AutoGen, sehingga developer dapat membangun aplikasi agent yang lebih siap produksi tanpa harus menggabungkan banyak toolkit berbeda.
Framework ini juga mendukung integrasi dengan berbagai penyedia model—termasuk OpenAI, Azure OpenAI, dan lainnya—serta memungkinkan agent memanggil alat atau layanan eksternal melalui antarmuka standar.
Microsoft juga menyoroti proyek open‑source lain bernama Conductor, alat orkestrasi untuk workflow multi‑agent yang bersifat deterministik.
Alih‑alih sepenuhnya bergantung pada keputusan model AI, Conductor memungkinkan developer mendefinisikan workflow dalam file YAML dengan logika routing yang jelas dan dapat diprediksi.
Branching dan kondisi dapat dibuat menggunakan templating serta evaluasi ekspresi, sementara lapisan orkestrasi tetap terpisah dari token atau proses model AI. Pendekatan ini membantu membuat sistem agent yang kompleks lebih mudah diuji, dipantau, dan di‑debug dalam lingkungan produksi.
Salah satu tantangan utama dalam penggunaan AI agent adalah keamanan dan kontrol operasional. Untuk itu, Microsoft memperkenalkan Agent Governance Toolkit, proyek open‑source dengan lisensi MIT.
Toolkit ini menyediakan lapisan keamanan runtime dan kebijakan kontrol bagi AI agent yang dapat melakukan tindakan nyata seperti menjalankan kode, mengakses sistem, atau berinteraksi dengan API.
Menurut Microsoft, toolkit ini dirancang untuk menangani OWASP Top 10 risiko agentic AI dengan mekanisme penegakan kebijakan deterministik yang dapat dieksekusi dalam waktu sub‑milidetik.
Komponennya tersedia dalam beberapa bahasa pemrograman populer—termasuk Python, TypeScript, Rust, Go, dan .NET—sehingga dapat digunakan dalam berbagai ekosistem aplikasi. Toolkit ini juga membantu mengelola identitas agent, menerapkan kebijakan keamanan, dan memonitor perilaku agent saat berjalan.
Jika dilihat sebagai satu kesatuan, pengumuman Microsoft menunjukkan arah yang jelas: membangun infrastruktur AI yang bersifat open dan siap enterprise.
Lapisan paling bawah dimulai dari Linux yang dioptimalkan untuk cloud dan AI. Di atasnya terdapat platform container dan Kubernetes. Kemudian di tingkat aplikasi, tersedia framework pengembangan, orkestrasi, serta sistem governance untuk AI agent.
Pendekatan ini bertujuan memastikan sistem AI—terutama arsitektur multi‑agent yang semakin kompleks—dapat tetap interoperable, aman, dan mudah dikelola oleh organisasi besar.
Seiring AI agent semakin mampu menjalankan tugas lintas sistem secara otomatis, strategi Microsoft mencoba mencakup seluruh lapisan teknologi: mulai dari sistem operasi yang menjalankan infrastruktur hingga mekanisme tata kelola yang mengendalikan perilaku AI otonom.
Comments
0 comments