Hiển thị các bài đăng có nhãn ảo hóa. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn ảo hóa. Hiển thị tất cả bài đăng

Thứ Ba, 5 tháng 5, 2015

Cách thức hoạt động của Ảo hóa

Trung tâm của ảo hóa là “máy ảo” (VM), một nơi chứa phần mềm chạy độc lập với các hệ điều hành và các ứng dụng bên trong đó. Bởi vì một máy ảo là hoàn toàn riêng biệt và độc lập nên nhiều máy ảo có thể chạy đồng thời trên một máy tính duy nhất. Một lớp phần mềm mỏng được gọi là hyperisor tách riêng các máy ảo từ máy chủ, và tự động phân bổ nguồn lực tính toán cho mỗi máy ảo khi cần thiết.


Kiến trúc này định nghĩa lại phương trình tính toán để cung cấp:

Nhiều ứng dụng trên một máy chủ. Mỗi một VM có thể đóng gói toàn bộ máy tính, và nhiều ứng dụng cùng với hệ điều hành có thể chạy trên một máy chủ cùng một lúc
Sử dụng công suất máy chủ tối đa với số lượng máy chủ tối thiểu. Tất cả các máy tính vật lý được sử dụng hết công suất của nó, cho phép giảm đáng kể chi phí bằng cách triển khai tổng thể ít các máy chủ hơn.

Ứng dụng nhanh hơn, dễ dàng hơn với nguồn lực dự phòng. Giống như một tệp tin khép kín, máy ảo có thể được thao tác như sao chép hay cắt dán một cách dễ dàng. Điều này mang lại sự đơn giản chưa từng có, tốc độ và sự linh hoạt để cung cấp và quản lý CNTT. Máy ảo thậm chí có thể được chuyển sang một máy chủ vật lí khác trong khi đang chạy, thông qua một quá trình được gọi là chuyển đổi trực tiếp. Bạn cũng có thể ảo hóa các ứng dụng kinh doanh quan trọng để cải thiện hiệu suất, độ tin cậy, khả năng mở rộng, và giảm chi phí.

Hợp nhất các máy chủ
Ảo hóa một hoặc hai máy chủ chỉ là khởi đầu. Tiếp theo là tổng hợp một cụm máy chủ thành một nguồn lực tài nguyên hợp nhất và duy nhất. Ví dụ, thay vì 20 máy chủ chạy với công suất 15% mỗi máy, bạn có thể giảm số lượng phần cứng và các chi phí liên quan đến 4 máy chủ để mỗi máy hoạt động với công suất 80%

Ảo hóa máy tính để bàn

Giải pháp của chúng tôi cho phép bạn cung cấp một máy tính để bàn ảo an toàn như một dịch vụ quản lý cho nhân viên văn phòng từ xa và ở các chi nhánh với nhau. Các giải pháp máy tính để bàn ảo của chúng tôi tăng tính linh hoạt kinh doanh, giảm chi phí.

Lưu trữ hợp nhất

Giải pháp của chúng tôi cung cấp một giải pháp tự động, dễ dàng triển khai cho việc ảo hóa lưu trữ kết hợp ổ đĩa máy chủ hiện có của bạn thành một hệ thống chung mà không phải tốn chi phí mua một hệ thống SAN phức tạp

Trung tâm dữ liệu được định nghĩa bằng phần mềm

Cuối cùng, bạn có thể đạt được hiệu suất nhanh của điện toán đám mây bằng cách ảo hóa, và tự động hóa tất cả các tài nguyên của trung tâm dữ liệu – lưu trữ, mạng, bảo mật và tính sẵn sàng – hợp tất cả mọi thứ cùng với nhau dựa trên chính sách dự phòng và quản lý hoạt động tự động. Kết quả là một trung tâm dữ liệu được định nghĩa bằng phần mềm.

Có khả năng mở rộng khi cần thiết

Các ứng dụng có thể được cung cấp theo yêu cầu
Mỗi ứng dụng sẽ được đảm bảo tốc độ thực thi và bảo mật
Từ đây ảo hóa có thể giúp bạn chuyển các nguồn lực và ngân sách của mình từ quản lý, bảo trì cơ sở hạ tầng sang việc tạo ra sự đổi mới cho công ty của bạn

Thứ Hai, 4 tháng 5, 2015

Định nghĩa về ảo hóa Server (Máy chủ)

Hiện nay, ảo hóa đang là xu hướng công nghệ được sử dụng rộng rãi trong các doanh nghiệp. Ảo hóa giúp tiết kiệm chi phí, điện năng, tăng khả năng quản lý tập trung. Vậy công nghệ ảo hóa là gì? Ảo hóa là công nghệ tạo ra nhiều máy ảo về mặt luận lý (logical) nhưng có đặc điểm và tính năng sử dụng tương tự như các server thật và chạy trên một server vật lý duy nhất. Trong thành phần của máy ảo, chúng ta cũng có bộ nhớ (RAM) ảo, vi xử lý (CPU) ảo, ổ cứng (HDD) ảo, card mạng (NIC) ảo,…
Trong mô hình trên, server bên trái là server đơn (stand-alone), có một hệ điều hành & một ứng dụng. Đối với mô hình sử dụng này, hiếm khi server sử dụng hết tài nguyên hệ thống và đôi khi mỗi server lại có ít nhất một server khác dự phòng. Vì thế rất lãng phí tài nguyên và thiết bị server vật lý. Bên cạnh đó còn hao phí về điện, lạnh, không gian tủ rack và diện tích sàn trong phòng server.


Hai server bên phải là server ảo. Trong mỗi server có nhiều ứng dụng chạy trên nhiều hệ điều hành. Mỗi hệ điều hành/ứng dụng hoạt động độc lập với nhau. Các tài nguyên server như vi xử lý/RAM/ổ cứng được dành riêng cho từng hệ điều hành/ứng dụng. Từng đôi hệ điều hành/ứng dụng chạy trên một module phần mềm gọi là Hypervisor. Hypervisor nằm giữa lớp phần cứng vật lý và hệ thống máy ảo. Về cơ bản nó loại bỏ mối quan hệ trực tiếp giữa hệ điều hành/ứng dụng đối với phần cứng vật lý ở dưới và cung cấp nền tảng quản lý/hoạt động cho nhiều hệ điều hành/ứng dụng ảo hóa.

Thứ Hai, 27 tháng 4, 2015

Các dạng ảo hóa thường gặp


Trong bài viết này mĩnh xin liệt kê ra một số dạng ảo hóa.

1. Ổ đĩa ảo:
Nếu bạn nào thường tải game hay đĩa phim DVD về xem trên máy tính thì sẽ biết. Khi máy tính của chúng ta có gắn ổ quang (hay DVD) thì trong My Computer sẽ xuất hiện thêm một ổ đĩa, đó là ổ đĩa thực. Tuy nhiên, một số file game, phần mềm và phim DVD tải về thường có dạng file ảnh (*.ISO, *.IMG…), muốn đọc được các file này mà không cần ghi ra đĩa, bạn phải cài thêm phần mềm đọc file *.ISO hoặc là Mout ổ đĩa ảo. Nhiệm vụ của ổ đĩa ảo là nó sẽ giúp cho máy tính có thể đọc được các file ảnh nói trên mà chúng ta không cần phải ghi ra đĩa, và máy của bạn cũng không cần có ổ đĩa.
Trên Windows bạn có thể dùng các phần mềm để tạo ổ đĩa ảo như Alcohol hay DAEMON Tools, UltraISO, sau khi tạo ổ đĩa ảo thì trong My Computer sẽ suất hiện thêm một ổ đĩa ảo và nó giống hệt ổ đĩa thực.

2. RAM ảo (Virtual Memory)
Các máy Windows, người dùng máy tính Windows thường có cái cách là dùng một phần ổ cứng chia ra để làm RAM ảo, mục đích là để giảm tải gánh nặng xử lý trên RAM thật khi RAM thật không đủ để xử lý các ứng dụng như ví dụ trong máy của tôi.

Trên Linux cùng dùng bộ nhớ ảo với tên gọi SWAP, Swap là 1 phân vùng bộ nhớ nằm trên đĩa cứng của bạn. Phân vùng này để làm gì, nó chỉ có tính chất hỗ trợ Ram mà thôi. Bình thường, Swap được khuyến cáo là = hoặc gấp đôi dung lượng bộ nhớ Ram.

Các hệ thống máy chủ cũng rất hay dùng RAM ảo. RAM ảo được tạo ra từ việc gộp chung toàn bộ số RAM thực đang có trong các máy tính của một Data Center và tạo thành một POOL RAM (memory pool) chung cho toàn hệ thống. Các máy tính con trong hệ thống máy chủ hay các ứng dụng con có thể truy cập và sử dụng số RAM ảo mày mà không bị giới hạn về mặt phần cứng và có thể dùng số RAM đó để làm bộ nhớ cache tốc độ cao hay làm bộ nhớ cho CPU và GPU. Ưu điểm của RAM ảo là nó cho phép các ứng dụng có thể tận dụng được số RAM cực kỳ lớn, giảm thiểu tình trạng thắt nghẽn do thiếu RAM và tăng hiệu suất máy tính, tận dụng số RAM rỗi trong hệ thống máy chủ.


3. Hệ điều hành ảo (máy ảo)
Ta có thể tạo ra nhiều máy ảo trên một chiếc máy tính duy nhất và đặc biệt là có thể chạy song song cùng lúc 2 hệ điều hành. Có thể là Mac chạy song song Windows, Win XP và Win 7, Win 7 và Win 8, Windows và Linux…

Việc chuyển đổi qua lại giữa 2 hệ điều hành cũng đơn giản giống như chuyển qua lại giữa 2 cửa sổ trên máy tính, bạn cũng có thể chia sẻ dữ liệu giữa máy thực và máy ảo với nhau hoàn toàn dễ dàng.

Để tạo máy ảo, ta cần có một phần mềm chuyên dụng. Có rất nhiều phần mềm giúp ta tạo máy ảo, ví dụ như trên Win thì có VMware, VirtualBox, Virtual PC. Cách cài đặt cũng rất đơn giản, ví dụ như VirtualBox, bạn chỉ việc cài VirtualBox vào máy tính, tải file ảnh của hệ điều hành về, sau đó cài đặt như một máy tính thông thường.

4. Máy chủ ảo (Virtual Private Server-VPS): là dạng máy chủ được tạo ra bằng cách phân chia 1 máy chủ vật lý thành nhiều máy chủ khác nhau có tính chất như một máy chủ riêng biệt (dedicated server), chạy dưới dạng chia sẻ tài nguyên từ máy chủ vật lý ban đầu).Máy chủ ảo được tạo ra bởi công nghệ ảo hóa, tùy thuộc vào công nghệ ảo hóa nào được sử dụng mà các máy chủ ảo có các tính chất chia sẻ tài nguyên khác nhau.

OpenVZ, Xen hay VMWare là một số công nghệ ảo hóa (Virtualization) mà nhà cung cấp dịch vụ VPS sử dụng để phân chia 1 máy chủ vật lý (dedicatie server) thành các máy chủ ảo (VPS) khác nhau, mỗi công nghệ có ưu nhược điểm riêng

Định nghĩa Virtualization (Ảo hóa)

Đối với những người hay sử dụng máy tính, chắc hẳn bạn đã từng nghe đến việc tạo máy ảo, tạo ổ đĩa ảo hay RAM ảo… trong đó cái chúng ta thường thấy và sử dụng nhất đó chính là tạo ổ đĩa ảo để phục vụ cho các nhu cầu tao tác dữ liệu trên các tệp tin ảnh, ngày nay thông dụng hơn chúng ta lại có thêm là tạo máy ảo để chạy song song hoặc chạy thử các hệ điều hành.


Nói chung, tất cả những cái đó đều được gọi là ảo hóa (Virtualization), nói nôm na là tạo ra thêm một phiên bản phụ (phiên bản ảo) của một số phần mềm, linh kiện trong máy tính hay thậm chí là ảo hóa toàn bộ chiếc máy tính.

Trên môi trường máy chủ cũng vậy chúng ta có khái niệm Virtual Private Server (VPS) là dạng máy chủ được tạo ra bằng cách phân chia 1 máy chủ vật lý thành nhiều máy chủ khác nhau có tính chất như một máy chủ riêng biệt (Dedicated Server), chạy dưới dạng chia sẻ tài nguyên từ máy chủ vật lý).

OpenVZ, Xen hay VMWare là một số công nghệ ảo hóa (Virtualization) mà nhà cung cấp dịch vụ VPS sử dụng để phân chia 1 máy chủ vật lý (dedicatie server) thành các máy chủ ảo (VPS) khác nhau, mỗi công nghệ có ưu nhược điểm riêng.

Lợi ích của ảo hóa

Ảo hóa giúp cho chúng ta có thể chạy được nhiều thứ hơn trên một chiếc máy tính duy nhất, từ đó tiết kiệm chi phí mua sắm thiết bị mới.

Đối với các nhà quản trị mạng, công nghệ ảo hóa giúp người ta có thể tận dụng hết tài nguyên máy tính, tài nguyên mạng của hệ thống để đem lại hiệu quả xử lý cao hơn.