Các máy chủ (server computer) – là những máy tính để chứa file và để cài đặt ứng dụng
trên mạng – cần phải mạnh. Chúng có các bộ vi xử lý (CPU) đa nhân cho phép xử
lý các tác vụ phức tạp một cách dễ dàng. Thường thì các nhà quản trị dành riêng
mỗi máy chủ cho một ứng dụng hay một tác vụ cụ thể nào đó. Nhiều tác vụ trong
số đó không tương thích với nhau – mỗi cái cần một máy chủ dành riêng. Việc để
mỗi ứng dụng chạy trên một máy chủ cũng cho phép xử lý sự cố một cách dễ dàng
hơn. Từ quan điểm kỹ thuật thì điều này cho phép duy trì hoạt động của mạng máy
tính một cách ổn định.
Mặc
dù vậy vẫn có một số vấn đề cần đặt ra với cách tiếp cận này. Thứ nhất là cơ
chế đó không khai thác hết ưu điểm của năng lực xử lý của các máy chủ hiện đại.
Hầu hết các máy chủ chỉ sử dụng một phần năng lực xử lý của chúng. Một vấn đề
khác là các mạng máy tính ngày càng lớn và phức tạp hơn cho nên các server bắt
đầu chiếm quá nhiều không gian vật lý. Một trung tâm dữ liệu (data center) có
thể trở nên dày đặc những tủ chứa máy chủ, tiêu tốn nhiều năng lượng và sản
sinh ra nhiệt.
Ảo
hóa máy chủ nhắm đến việc giải quyết hai vấn đề này chỉ bằng một giải pháp.
Bằng cách sử dụng các phần mềm chuyên dụng, người làm quản trị có thể biến một
máy chủ vật lý thành nhiều máy ảo. Mỗi máy ảo hoạt động như một thiết bị vật lý
riêng rẽ, chạy hệ điều hành riêng của nó. Theo lý thuyết, người ta có thể tạo
được một số lượng máy chủ ảo sao cho khai thác hết khả năng xử lý của máy chủ
vật lý, tuy nhiên thực tế cho thấy đấy không phải luôn luôn là các làm hay
nhất.
Ảo
hóa không phải là một khái niệm mới. Các nhà khoa học máy tính đã tại ra các
máy ảo trên các siêu máy (supercomputer) tính từ nhiều thập kỷ trước. Tuy nhiên
ảo hóa chỉ mới trở nên khả thi trên các server trong vài năm trở lại đây. Trong
giới CNTT, ảo hóa máy chủ đang là một chủ đề nóng. Nó vẫn đang là một công nghệ
non trẻ và các nhà cung cấp khác nhau sẽ đưa ra các giải pháp khác nhau.
Box thông tin
Phần cứng ảo hóa (Virtual Hardware)
Cho
đến gần đây, cách duy nhất để tạo ra một máy chủ ảo là thiết kế một phần mềm
chuyên biệt để “đánh lừa” một CPU của máy chủ đáp ứng khả năng xử lý của nhiều
máy ảo. Hiện nay, các nhà sản xuất vi xử lý như AMD hay Intel đang đưa ra các
bộ vi xử lý có hỗ trợ ảo hóa tích hợp sẵn. Thiết bị phần cứng không tự nó tạo
ra các máy ảo – người làm quản trị vẫn cần một phần mềm chuyên biệt để làm việc
đó.
Jonathan Strickland
Không có nhận xét nào:
Đăng nhận xét