Q:
Làm thế nào là container hóa khác với ảo hóa?
A:Trong khi ảo hóa là một chiến lược chung để tận dụng tối đa các nguồn tài nguyên phần cứng nội bộ, thì container hóa là một loại ảo hóa phần cứng cụ thể. Containerization đã nổi lên như một giải pháp thay thế cho một loại ảo hóa truyền thống sử dụng các trình ảo hóa để phân chia tài nguyên vật lý thành các máy ảo.
Thay vì tạo các máy ảo và phân vùng tài nguyên phần cứng theo cách đó, container hóa tìm cách xây dựng các thùng chứa dữ liệu khác nhau ở cấp độ hệ điều hành. Điều đó có nghĩa là các container sẽ chia sẻ một hệ điều hành, không giống như các máy ảo, mỗi máy có một hệ điều hành được nhân bản.
Trong một số trường hợp, container hóa có thể là một hình thức ảo hóa dễ tiếp cận hơn hoặc dễ dàng hơn. Có thể dễ dàng thiết lập các thùng chứa hơn là cố gắng phân chia các tài nguyên như CPU và bộ nhớ giữa nhiều máy ảo. Các công cụ container hóa như Docker hỗ trợ các nhà quản lý trong việc tạo ra các hệ thống ảo hóa container. Bây giờ, các chuyên gia CNTT tranh luận về việc container hóa hay ảo hóa hypanneror là phương pháp ưu việt. Một số cuộc gọi container là một cách tiếp cận "máy khách mỏng" để ảo hóa, bởi vì chúng có thể được triển khai với số lượng ít hơn so với máy ảo.