Apa Perbedaan Antara Container dan VM?
Virtual machine adalah beberapa sistem operasi tamu berbasis perangkat keras yang diemulasi oleh hypervisor. Container adalah konstruksi tingkat aplikasi yang mengemulasikan beberapa lingkungan virtual yang berbagi satu kernel.

Performa Sistem
| Virtual Machine | Dalam kasus virtualization tradisional dengan virtual machine, setiap virtual machine memiliki sistem operasi lengkapnya sendiri, sehingga saat menjalankan aplikasi yang dibangun di dalam virtual machine, penggunaan memori bisa lebih tinggi dari yang diperlukan dan virtual machine dapat mulai menggunakan resource yang dibutuhkan oleh host. |
| Container | Berbeda dengan tradisional, aplikasi yang terkontainerisasi berbagi lingkungan sistem operasi (kernel) sehingga mereka menggunakan lebih sedikit resource daripada virtual machine penuh dan mengurangi tekanan pada memori host. |
“Bobot” Container
| Virtual Machine | Virtual machine tradisional dapat memakan banyak ruang disk: mereka berisi sistem operasi lengkap dan alat terkait, selain aplikasi apa pun yang di-host oleh VM. |
| Container | Container relatif ringan: mereka hanya berisi library dan alat yang diperlukan untuk menjalankan aplikasi yang terkontainerisasi, sehingga lebih kompak daripada virtual machine dan juga mulai lebih cepat. |

Pemeliharaan & Pembaruan
| Virtual Machine | Saat memperbarui atau men-patch sistem operasi, mesin tradisional harus diperbarui satu per satu: setiap guest OS harus di-patch secara terpisah. |
| Container | Dengan container, hanya sistem operasi dari container host (mesin yang meng-host container) yang harus diperbarui. Ini menyederhanakan pemeliharaan secara signifikan. |

Alibaba Cloud Elastic Container Instance (ECI) adalah layanan instans container serverless yang lincah dan aman. Anda dapat menjalankan container dengan mudah tanpa mengelola server. Selain itu, Anda hanya membayar resource yang telah dikonsumsi oleh container. ECI membantu Anda fokus pada aplikasi bisnis alih-alih mengelola infrastruktur. Pelajari selengkapnya.
Artikel Terkait
-
Apa itu cloud computing
Tim Knowledge Base
-
Apa itu virtualization
Tim Knowledge Base
-
Apa itu hypervisor
Tim Knowledge Base
-
Apa itu containerization
Tim Knowledge Base
