Giải pháp datacenter-based:

Một phần của tài liệu TÌM HIỂU CÁC HỆ THỐNG ĐỊNH THỜI CẤP PHÁT TÀI NGUYÊN ẢO (Trang 34 - 35)

6. http://gridengine.sunsource.net/

4.3.2.Giải pháp datacenter-based:

Trong khi những giải pháp đã trình bày ở trên tập trung vào việc tạo ra virtual cluster và hầu hết là với mục đích xử lý khối dựa trên cơng việc, thì những giải pháp khác lại tập trung vào việc cấp phát theo kiểu cho thuê nghĩa là nhà cung cấp quản lý một trung tâm dữ liệu và cho phép khách hàng thuê từng phần và sử dụng VM; Bên cạnh đó, một virtual cluster chỉ là một ứng dụng của tài nguyên mà người dùng có thể tác động đến VM. Trên khu vực lưu trữ của máy chủ, các trung tâm dữ liệu gồm những tài nguyên ảo đã trở thành sự lựa chọn phổ biến hàng năm nay. Ở đây, người dùng được cấp phát một bộ điều khiển hoàn chỉnh toàn bộ tài nguyên mà không cần yêu cầu một server chuyên dụng trên mỗi client. Các trung tâm dữ liệu là sự lựa chọn phổ biến để host các server web/mail/DNS với giá cả thấp, nhưng thường họ yêu cầu những lease với khoảng thời gian tối thiểu trong một tháng. Gần đây hơn, EC2 của Amazon đã giới thiệu một khái niệm mới về điện toán đám mây (cloud computing), một khái niệm cho phép cấp phát máy ảo tức thì với mơi trường phần mềm được tùy chỉnh và tính phí sử dụng theo giờ. Ngồi ra, cịn có OpenNebula (18), Nimbus, và Eucalyptus (19) là những phần mềm mã nguồn mở có khả năng thay thế cho EC2 của Amazon, sử dụng lại giao diện web service và cung cấp những chức năng giống nhau.

Từ khi phương pháp dựa trên trung tâm dữ liệu chủ yếu quản lý từ hàng trăm tới hàng ngàn cả server ảo và vật lý, thì việc quản lý cơ sở hạ tầng ảo trong trung tâm dữ liệu đã trở thành một mối quan tâm lớn. Một vài giải pháp như VMWare VirtualCenter, Platform Orchestrator, Enomalism, hay OpenNebula cũng đã nảy ra vấn đề quản lý cơ sở hạ tầng ảo, cung cấp một platform điều khiển tập trung việc triển khai và giám sát tự động VM trong trung tâm dữ liệu. Những giải pháp này nổi trội ở chỗ cung cấp cho người dùng mơi trường phần mềm chính xác với yêu cầu của họ, và nhất là cung cấp rất nhiều sự lựa chọn về phần cứng. Tuy nhiên, giải pháp đó lại phụ thuộc vào mơ hình cấp phát tức thì, tức là tài nguyên được phân phối ngay lúc được yêu cầu mà không được yêu cầu

trước cho một thời điểm nào đó, và trong trường hợp tài ngun khơng sẵn sàng thì sẽ được đặt vào hàng đợi first-come-first-serve.

Khi số công việc trong trung tâm dữ liệu chủ yếu bao gồm các server chạy trong thời gian dài (khoảng chừng vài tháng) với u cầu tài ngun có thể biến đổi, thì có một vài nhóm thì lại khảo sát vấn đề làm thế nào để dùng ít server hơn bằng cách hợp nhất nhiều server ảo thành những máy vật lý đơn. Giải pháp này địi hỏi phải mơ tả cơng việc của máy chủ, dự đoán trước yêu cầu tài nguyên (20), và hợp nhất nhiều máy chủ lại thành một máy đơn dựa trên những thơng tin đã tìm được theo cách khả năng vi phạm thỏa thuận cấp dịch vụ là thấp nhất. Việc hợp nhất có thể thực hiện được khi xử lý yêu cầu dành cho server mới (hợp nhất tĩnh) hay trong khi máy đang chạy (hợp nhất động (9), (21)), chủ yếu là sử dụng khả năng di dời mạnh mẽ của VM để ánh xạ VM đến máy vật lý.

Mặc dù tất cả giải pháp trên sử dụng mơ hình cho th tổng quát (theo MT1) cho phép người dùng yêu cầu cả phần cứng và môi trường phần mềm xác định (theo MT2), nhưng thuật ngữ “Lease” lại giới hạn trong sự hiệu lực tức thì; khơng thể u cầu tài nguyên trước đó hoặc đợi chờ, nghĩa là những giải pháp này khơng cần phải tập trung vào MT3. Tất cả Nimbus, Eucalyptus, OpenNebula và Enomalism đều sử dụng mơ hình cơ bản khơng lập lịch dứt khốt cho chi phí sử dụng VM (MT4).

Một phần của tài liệu TÌM HIỂU CÁC HỆ THỐNG ĐỊNH THỜI CẤP PHÁT TÀI NGUYÊN ẢO (Trang 34 - 35)