Mình là dân IT mới vào nghề nên cái gì cũng còn "non" lắm, mong các anh đi trước chỉ giúp cho đàn em biết với. Virtuozzo là công nghệ ảo hoá nhưng công nghệ này sử dụng vào mục đích nào là tốt nhất? Cám ơn nhiều !
Ảo hóa đem đến cho người dùng sự tiện lợi chạy nhiều HĐH đồng thời trên cùng 1 PC để học tập hoặc trên máy chủ và hệ thống mạng
Ảo hoá server không phải là vấn đề mới, ảo hoá vốn có nguồn gốc từ mainframe, nhưng nó thật sự được chú trọng trong vòng 2 năm trở lại đây. Ý nghĩa quan trọng của việc ảo hoá server đó là cho phép khai thác triệt để nguồn lực của server (server thường có thời gian "rỗi" chứ không vận hành liên tục với 100% hiệu suất), tổ chức linh hoạt hệ thống server (đặc biệt là các trung tâm dữ liệu), tiết kiệm thời gian và chi phí đầu tư cũng như hoạt động.
Hiện có nhiều công ty lớn tham gia vào lĩnh vực ảo hoá server và đưa ra nhiều giải pháp mới, trong đó 2 cách phổ biến nhất là ảo hoá cứng và ảo hoá mềm.
Cách thứ nhất (còn gọi là "phân thân" server) tạo nhiều máy ảo trên 1 server vật lý. Mỗi máy ảo chạy HĐH riêng và được cấp phát riêng số xung nhịp CPU, dung lượng lưu trữ và băng thông mạng. Các tài nguyên của server có thể được cấp phát động một cách linh hoạt tùy theo nhu cầu của từng máy ảo. Giải pháp này cho phép hợp nhất các hệ thống server cồng kềnh. Microsoft hiện cũng đã cung cấp "giấy phép ảo" cho giải pháp ảo hoá cứng: Windows Server 2003 R2 bản 1 server đơn cho phép cài thêm trên 4 máy ảo ngoài máy "thực".
Cách ảo hoá thứ hai (còn gọi là "phân thân" HĐH) sử dụng bản sao của một HĐH để tạo các server ảo ngay trên HĐH đó. Như vậy, nếu HĐH "chủ” là Linux thì cách ảo hoá này sẽ cho phép tạo thêm nhiều bản Linux làm việc trên cùng máy. Cách này có ưu điểm là chỉ cần 1 giấy phép HĐH nhưng có điểm hạn chế là bạn không thể chạy nhiều HĐH khác nhau trên cùng 1 máy.
Theo mình biết về vấn đề license, microsoft đã có 1 số thay đổi theo đó license cho 2 phương pháp ảo hóa : phần cứng và phần mềm sẽ được tính giống nhau.