CHƯƠNG 2 CÔNG NGHỆ ẢO HÓA MÁYCHỦ
2.1. Tổng quan về công nghệ ảo hóa
2.1.2. Ưu điểm và nhược điểm của ảo hóa
Ưu điểm của ảo hóa
Tăng hiệu quả sử dụng tài nguyên phần cứng: các máy chủ thông thường được sử dụng để chạy chỉ một ứng dụng chính (Mail Server, Web Server,...) vì vậy chỉ có thể khai thác 10-15% khả năng của hệ thống. Do đó ảo hóa hệ thống giúp sẽ tăng hiệu quả trong việc sử dụng tài nguyên hệ thống phần cứng.
Dễ dàng thực hiện Backup và Recovery: dễ dàng thực hiện sao lưu một máy ảo như là một “image”, không đòi hỏi các phần mềm phức tạp và tốn kém như việc sao lưu thông thường. Các bản sao lưu “image” có thể dễ dàng khôi phục vào các phần cứng khác nhau, điều này là không thể với hình thực sao lưu thông thường. Thời gian thực hiện sao lưu và khôi phục khi gặp sự cố là rất nhanh gần như ngay lập tức. Chính vì vậy làm giảm đáng kể thời gian chết của hệ thống.
Quản lý hiệu quả hơn: các máy ảo được quản lý tập trung, do đó làm giảm nhân sự quản lý và các chi phi về hỗ trợ vận hành hệ thống. Các phần mềm ứng dụng có thể được cài đặt và cập nhật một cách nhanh chóng, tự động thông qua mạng ảo.
Khả năng cài đặt và thử nghiệm: có thể dễ dàng tạo ra các máy ảo để thử nghiệm các ứng dụng, tính năng mới mà không làm gián đoạn các máy ảo khác đang hoạt động.
Giảm kích thước, số lượng thiết bị hạ tầng mạng: các thiết bị vật lý ít hơn thì hạ tầng vật lý giảm đi, do đó sẽ giảm được chi phí đầu tư, giảm thời gian bảo trì hệ thống.
Giảm điện năng tiêu thụ và chi phí làm mát hệ thống: với các trung tâm dữ liệu lớn có nhiều hệ thống máy chủ sẽ tiết kiệm được chi phí về điện năng tiêu thụ và các chi phí làm mát hệ thống.
được diện tích sử dụng của các thiết bị, do đó sẽ làm giảm chi phí thuê mặt bằng và đầu tư xây dựng cơ sở hạ tầng.
Tăng cường bảo mật: ảo hóa tạo ra môi trường tính toán tập trung do đó dễ dàng xây dựng các chính sách bảo mật cho toàn bộ hệ thống. Với Ảo hóa Desktop thì dữ liệu hoàn độc lập với máy tính để bàn hoặc máy tính xách tay, do đó sẽ loại bỏ được nguy cơ mất dữ liệu từ các hành vi như trộm cắp hoặc đánh mất máy tính.
Nhược điểm của ảo hóa
Điểm nút sự cố (Single point of failure): Khi máy tính vật lý gặp sự cố thì các giải pháp ảo hóa đang chạy trên máy tính đó sẽ gặp sự cố hoặc chỉ các giải pháp ảo hóa trên máy tính vật lý gặp sự cố, điều này có thể dẫn đến tình trạng tê liệt hệ thống ảo hóa. Với giải pháp ảo hóa Desktop thì khi hệ thống mạng gặp sự cố thì người dùng không thể làm được gì trên chính máy tính của mình. Với máy tính truyền thống thì người dùng hoàn toàn có thể làm việc bình thường khi mà hệ thống mạng gặp sự cố. Tuy nhiên nhược điểm này cũng dễ dàng khắc phục bằng cách tăng dung lượng lưu trữ và thường xuyên sao lưu các máy ảo và ứng dụng ảo. Do đó làm giảm nguy cơ mất dữ liệu và thời gian chết của hệ thống do Điểm nút sự cố gây ra.
Yêu cầu cấu hình phần cứng cao hơn: Ảo hóa máy chủ sử dụng ít máy chủ vật lý nhưng lại yêu cầu các máy chủ vật lý có cấu hình cao hơn. Đo đó, giảm chi phí đầu tư cho phần cứng đôi khi lại không tốt như mong đợi.
Đòi hỏi hệ thống mạng cao hơn: Hệ thống đường truyền phải có tính ổn định và bằng thông cao hơn. Nếu hệ thống các máy ảo được thiết kế ở khoảng cách xa thì phải đảm bảo có hệ thống đường truyền dự phòng, do đó có thể làm cho chi phí hoạt động của hệ thống tăng. Tính phức tạp lớn hơn: Ảo hóa làm tăng tính phức tạp trên máy tính
vật lý, việc quản lý và khắc phục sự cố cũng phức tạp hơn. Nếu không có các công cụ quản lý tự động thì việc quản lý các máy ảo là rất khó khăn. Tuy nhiên, các giải pháp ảo hóa hiện nay thường cung cấp nhiều các công cụ tự động giúp việc quản lý hệ thống được đơn giản và dễ dàng hơn.
Vấn đề bảo mật: Một số nguồn tin cho rằng việc bảo mật cho hệ thống ảo hóa là rất khó khăn. Hình thức tấn công mới hiện nay có thể nhằm vào các phần mềm ảo hóa, mặc dù vậy cho đến nay điều này vẫn chưa xẩy ra.
Hỗ trợ bên thứ ba: Một số nhà cung cấp phần mềm có thể không sẵn sàng hoặc không thể hỗ trợ các phần mềm chạy trên máy ảo.
Yêu cầu về năng lực quản lý: Việc triển khai, vận hành và khai thác hệ thống ảo hóa đòi hỏi người quản trị phải có kiến thức tốt về ảo hóa. Nếu không đáp ứng được yêu cầu về kiến thức rất có thể người quản trị sẽ tạo một hệ thống ảo hóa với các máy ảo vô cùng lộn xộn làm tốn kém thời gian quản lý cũng như khai thác không được hiệu quả như mong đợi.
2.1.3. Một số loại ảo hóa 2.1.3.1. Ảo hóa máy chủ