Thứ Hai, 12 tháng 8, 2013

Ảo hóa máy chủ như thế nào? – Phần 1


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