Apa itu Azure Container Instances?

Azure Container Instances (ACI) adalah layanan yang memungkinkan pengembang untuk menerapkan container di cloud publik Microsoft Azure tanpa perlu menyediakan atau mengelola infrastruktur dasar.
Layanan ini mendukung container berbasis Linux dan Windows.

Dengan ACI, pengembang tidak perlu menyediakan virtual machine (VM) atau mengimplementasikan platform orkestrasi container seperti Kubernetes untuk menerapkan dan menjalankan container. Sebagai gantinya, organisasi dapat menjalankan container baru melalui portal Azure atau antarmuka baris perintah (CLI), sementara Microsoft secara otomatis menyediakan dan menskalakan sumber daya komputasi yang mendasarinya.

ACI juga mendukung gambar standar Docker yang dapat diambil pengembang dari registry container, seperti Docker Hub atau Azure Container Registry.

Menurut Microsoft, ACI mengurangi overhead manajemen sehingga pengembang dapat menerapkan container di Azure Cloud hanya dalam hitungan detik.

Fitur Utama Azure Container Instances

Beberapa fitur utama layanan Azure ini adalah sebagai berikut:

  • Konektivitas IP Publik. Pengembang dapat mengekspos container ke internet menggunakan fully qualified domain name dan alamat IP.
  • Kustomisasi. Pengembang dapat menentukan jumlah core CPU dan memori yang diperlukan untuk instance container.
  • Penyimpanan Persisten. Secara default, instance container bersifat stateless, tetapi organisasi dapat memasang Azure file share untuk mengaktifkan penyimpanan persisten.
  • Grup Container. Pengembang dapat menjadwalkan beberapa container untuk diterapkan sebagai grup yang berbagi mesin host, penyimpanan, jaringan, dan sumber daya lainnya. Fitur ini berguna untuk membagi tugas fungsional menjadi beberapa gambar container, misalnya satu container aplikasi dan satu container logging atau pemantauan.
  • Infrastructure as a Service (IaaS). Dengan struktur ACI yang dapat mencakup semua sumber daya yang diperlukan untuk satu atau lebih aplikasi, layanan ini dapat dianggap sebagai IaaS.
Tangkapan layar portal Azure Container Instances
Portal Azure Container Instances memungkinkan pengelolaan dan akses container instances.

Membangun Azure Container

Langkah pertama untuk membuat Azure Container dikenal sebagai Quickstart experience. Ini mencakup pembuatan grup sumber daya Azure. Akses ke CLI Azure memudahkan eksekusi perintah di ACI.
Setelah CLI aktif, pengguna dapat membuat nama container, grup sumber daya, dan alamat IP publik. Microsoft menyediakan tutorial untuk membantu proses ini. Setelah container dibuat, orchestrator seperti Kubernetes atau Docker memuatnya dengan sumber daya yang diperlukan seperti API dan file.

Tangkapan layar form Azure Container Instances
Formulir dasar di portal Azure Container Instances diperlukan untuk membuat container instance.

Biaya, Ketersediaan, dan Kompetisi

Azure Container Instances tersedia dengan model penagihan per detik. Harga bervariasi tergantung pada CPU dan memori yang digunakan oleh masing-masing container atau grup container.
Hingga tahun 2023, ACI tersedia di wilayah cloud publik Azure berikut:

  • Kanada Tengah dan Timur.
  • AS Tengah, Timur, dan Barat.
  • AS Utara dan Selatan.

ACI bersaing langsung dengan AWS Fargate.

Manfaat Container

Container memungkinkan pengembangan dan penerapan aplikasi dalam satu paket tanpa memerlukan VM untuk pengelolaan. Container juga sangat portabel, sehingga dapat dengan mudah dipindahkan antar lingkungan, termasuk layanan cloud.

Azure Container Instances vs. Azure Kubernetes Service

Selain ACI, Microsoft menyediakan layanan terkelola untuk orkestrasi container dengan Azure Kubernetes Service (AKS). AKS lebih cocok untuk organisasi yang memerlukan kontrol lebih besar atas lapisan orkestrasi dan infrastruktur container.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *