Ảo Hóa (Virtualization) hay Điện Toán Đám Mây (Clouding Computing)

Ảo Hoá

Ảo hóa giúp việc quản trị đơn giản cũng như giảm chi phí. Bằng cách dùng một máy chủ vật lý để chạy nhiều máy chủ ảo hóa, bạn có thể giảm nhiều chi phí hoạt động cũng như chi phí đầu tư.

Trong phần này chúng ta cũng quan tâm tới các vấn đề như:

RAM và đĩa cứng

Máy chủ lưu trữ ảo hóa có thể luôn dùng nhiều bộ nhớ hệ thống (RAM), vì vậy hãy trang bị càng nhiều RAM càng tốt, và lựa chọn loại RAM nhanh nhất có thể. Mặt khác, việc phân bổ RAM cũng bị khống chế khắt khe hơn nhiều so với CPU. Càng nhiều RAM, bạn càng có thể có nhiều máy chủ ảo hóa.

Trong môi trường nhỏ hơn, bạn có thể không cần mạng lưu trữ hay thiết bị lưu trữ qua mạng để lưu ảnh máy chủ ảo hóa, vì máy chủ lưu trữ sẽ chịu trách nhiệm cho công việc này. Trong trường hợp đó, càng nhiều đĩa cứng càng tốt. Yêu cầu chung, ổ đĩa SATA chạy RAID 5 hay RAID 6(1+5) thì đủ đáp ứng, mặc dù ổ đĩa cứng SAS (Serial Attached SCSI) cung cấp hiệu suất hoạt động hiệu quả hơn.

Phần mềm ảo hóa

Bạn có nhiều lựa chọn phần mềm miễn phí. VMware Server miễn phí chạy trên Windows hay Linux. Phần mềm ảo hóa cần hệ điều hành để cung cấp các yêu cầu chính cho hoạt động và chúng dễ cài đặt và sử dụng. Nếu bạn muốn miễn phí hoàn toàn, hãy cài đặt Linux trên máy chủ và chạy bản VMware Server trên Linux. Nếu không, hãy cài đặt bản Windows Server 2003 hay 2008 và chạy bản VMware Server trên Windows.

VMware có bản miễn phí là VMware ESXi. Phiên bản này được xây dựng trên cơ sở của bản VMware trả phí, ổn định, nhưng VMware ESXi có một số vấn đề tương thích phần cứng.

Hyper-V của Microsoft có lẽ tốt cho hệ thống mạng chạy Windows. Về mặt kỹ thuật, Hyper-V không miễn phí, vì nó yêu cầu mua Windows Server 2008 R2, tuy nhiên Hyper-V có giao diện đơn giản và tích hợp tốt vào hệ điều hành. Nếu máy chủ ảo hóa chạy trên máy chủ lưu trữ Windows Server 2008, bạn có thể nghĩ đến việc mua bản quyền. Mua Windows Server 2008 R2 cho phép chạy 4 máy chủ Windows Server 2008 ảo, chỉ với 1 bản quyền.

Bạn cũng có thể chọn lựa tùy chọn khác, chẳng hạn như XenServer của Citrix. Phiên bản miễn phí này có tính năng có thể không bằng bản miễn phí của VMware, chẳng hạn quản lý nhiều máy chủ. XenServer không theo trào lưu như các phần mềm khác, nhưng nó có thể tải về và cài đặt miễn phí, và không cần dựa vào hệ điều hành hay bản quyền hệ điều hành nào.

Card mạng

Trong nhiều trường hợp, máy chủ vật lý chỉ dùng 1 hay 2 card mạng để hỗ trợ toàn bộ môi trường ảo hóa, nhưng nếu bộ chuyển mạch mạng (switch) cho phép bạn gộp đường kết nối để tăng băng thông cho máy chủ ảo thì rất tốt. Việc gộp 2 hay nhiều card mạng tốc độ gigabit, giúp bạn tạo một card mạng ảo lớn hơn, hỗ trợ nhiều băng thông hơn cho người dùng và cho các máy chủ vật lý khác trên mạng.

Và một số yếu tố bên ngoài nữa.

Điện Toán Đám Mây

Điện toán đám mây (cloud computing) không phải là một công nghệ mà là một mô hình cung cấp và tiếp thị dịch vụ CNTT đáp ứng các đặc trưng nào đó.

Mây là toàn bộ dịch vụ máy tính, không phải sản phẩm, trong đó:

Cơ sở hạ tầng được chia sẻ. Nhiều khách hàng chia sẻ một nền tảng công nghệ chung và thậm chí là một ứng dụng đơn lẻ.
Các dịch vụ này được truy xuất theo yêu cầu tại các đơn vị khác nhau tùy theo dịch vụ. Các đơn vị có thể là người sử dụng, dung lượng, giao dịch hoặc bất kỳ sự kết hợp nào từ chúng.
Các dịch vụ được mở rộng. Từ quan điểm người dùng, các dịch vụ thì linh hoạt; không có giới hạn cho sự phát triển.
Mô hình giá cả là do tiêu thụ. Thay vì thanh toán các chi phí cố định của một dịch vụ có quy mô để sử dụng tối đa, bạn trả một cái giá tham chiếu trên một đơn vị tiêu dùng (người sử dụng, các giao dịch, dung lượng…) được đo trong những khoảng thời gian có thể khác nhau, theo giờ hoặc tháng chẳng hạn.
Dịch vụ có thể được truy xuất từ bất cứ nơi nào trên thế giới bởi nhiều thiết bị.

Mô hình đám mây dẫn đến 2 loại cơ bản khác nhau của các đám mây: riêng (private) và công cộng (public). Những đám mây công cộng cung cấp các dịch vụ CNTT cho mọi khách hàng trên Internet. Đám mây riêng cung cấp dịch vụ CNTT cho một nhóm được xác định trước của khách hàng, có quyền truy xuất thông qua Internet hoặc mạng riêng.

Bạn có thể cũng đã nghe về các đám mây trong và ngoài. Lúc trước là một nhóm nhỏ của những đám mây riêng, và cung cấp dịch vụ trong cùng một công ty hay nhóm các công ty. Về sau có thể là công cộng hay riêng và cung cấp các dịch vụ cho các công ty khác.
Hiểu để ứng dụng

Dịch vụ CNTT được cung cấp qua đám mây được nhóm lại thành 3 dạng: Cơ sở hạ tầng như một dịch vụ (Infrastructure as a Service – IaaS); Nền tảng như một dịch vụ (Platform as a Service – PaaS); và Phần mềm như một dịch vụ (Sotware as a Service – SaaS).

IaaS cung cấp môi trường xử lý (các máy chủ, lưu trữ, cân bằng tải, tường lửa). Những dịch vụ này có thể được thực hiện thông qua các công nghệ khác nhau, ảo hóa là một trong những công nghệ phổ biến nhất, ngoài ra có thể là công nghệ tính toán lưới (grid computing) hoặc chuỗi (cluster)…

PaaS cung cấp môi trường để phát triển và chạy các ứng dụng. Chứng thực, uỷ quyền, quản lý phiên và siêu dữ liệu cũng là một phần của dịch vụ này.

SaaS là mô hình đám mây tiên tiến và phức tạp nhất. Các dịch vụ phần mềm cung cấp các chức năng mà giải quyết cho người dùng các vấn đề, cho dù đó là người dùng đơn lẻ hay một nhân viên của một công ty. Một số ví dụ về các giải pháp hiện đang được cung cấp theo mô hình SaaS bao gồm: doanh nghiệp thông minh (business intelligence – BI), hội nghị Web (Web conference), e-mail, bộ ứng dụng văn phòng…

Những lợi ích của mô hình này là rõ ràng và rất hấp dẫn: truy xuất vào một dịch vụ dễ dàng, loại bỏ các khoản đầu tư, hoãn một số chi phí và loại bỏ những thứ khác, tăng tính linh hoạt của CNTT, tăng khả năng di động cho người dùng và cải thiện tính sẵn sàng của dịch vụ.

Các bạn có thể tham khảo mô hình mô phỏng của hảng VMware.

Và các thành phần của vSphere (tham khảo hình vẽ):

Trên đây là các thông tin nhằm giúp mọi người phân biệt và hiểu rõ hơn về 2 khái niệm Ảo Hoá và Điện Toán Đám Mây.
Bài viết được dựa trên kiến thức tham khảo từ nhiều nguồn.

Advertisements

About Argron Nguyen's Blog

Vietnamese. Photographer. Writer. Illustrator. IT-er. All to some extent.

Posted on 19.08.2012, in vSphere 5. Bookmark the permalink. 6 phản hồi.

  1. mình đang làm đề tài về cloud computing nhưng vẫn chưa bit nên làm thế nào?. mình đang định cài trên hyper-v trong win server 2012. bạn có thể giúp mình cách cài máy ảo trong hyper-v trong server 2012 ko?

    • Thực ra bạn nên bắt đầu tìm hiểu việc triển khai các máy ảo (VMs) trên nền Hyper-V Windows Server 2008 trước rồi hãy nâng lên Windows Server 2012. Có 2 lí do: thứ nhất, vì nền tảng WS 2008 ổn định và ít xảy ra lỗi nên khi bạn triển khai sẽ dễ dàng, đồng thời tìm hiểu đc nguyên nhân lỗi và phòng tránh được. Thứ hai, nền tảng WS 2012 chưa thực sự ổn định mặc dù Hyper-V 3.0 trên WS 2012 có nhiều cải tiến vượt trội, và tài liệu hỗ trợ đa phần đều viết cho Hyper-V 2.0 (tức Hyper-V trên WS 2008). Bên cạnh đó cách thức triển khai các máy ảo Hyper-V trên nền tảng 2008 hay 2012 đều tương tự nhau, chỉ khác giao diện và một vài thành phần bổ trợ nên bạn không phải quá lo lắng về việc làm quen sau khi đã tiếp cận tìm hiểu trên nền 2008. Chúc bạn thành công.

  2. thiên mạnh

    mềnh đang muốn làm về vấn đề này ,nếu bị kẹt mong bạn giúp đỡ nhé

Trả lời

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Đăng xuất / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Đăng xuất / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Đăng xuất / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Đăng xuất / Thay đổi )

Connecting to %s

%d bloggers like this: