So sánh các máy ảo. Tổng quan về máy ảo. Máy ảo tốt nhất

Máy ảo là một chương trình cho phép bạn đưa một máy tính vào trong một máy tính. Nghĩa là, máy tính thật của bạn có khả năng mô phỏng một máy tính khác (với phần cứng, hệ điều hành khác, BIOS và những thứ khác).

Mục đích chínhảo hóa máy chủ (trongmáy ảo) là việc cài đặt và thử nghiệm các chương trình trên các hệ điều hành khác nhau, giúp xác định chương trình chạy nhanh hơn ở đâu, giao diện ở đâu thuận tiện hơn, v.v.

Ưu điểm của máy ảo hiện đại:

  • Bạn có thể cài đặt bất kỳ hệ điều hành nào mà không làm hỏng hoặc làm lộn xộn ổ cứng của mình;
  • Bạn có thể kiểm tra nhiều ứng dụng khác nhau, so sánh hiệu suất của chúng trên các hệ điều hành khác nhau;
  • Bạn có thể kiểm tra xem các tệp có bị lây nhiễm hay không bằng cách chạy chúng trong một lớp vỏ nhân tạo mà bạn tạo trong máy ảo;
  • Bạn có thể tạo và quản trị mạng trong nhiều hệ điều hành khác nhau, điều này sẽ giúp bạn nghiên cứu sâu hơn về kiến ​​trúc mạng công ty;
  • Bạn có thể chạy các chương trình không có sẵn trên hệ điều hành của mình.

Ngày nay có nhiều tùy chọn cho trình giả lập có thể tái tạo các hệ điều hành khác nhau: từ phổ biến ( các cửa sổ ) đến ít được biết đến ( Calibri ), từ phiên bản cũ nhất đến phiên bản mới nhất. Và bây giờ chúng ta sẽ thực hiện một chuyến tham quan ngắn về các máy ảo nổi tiếng nhất, đánh giá chi tiết về chúng.

Tổng quan về máy ảo

1 - Hộp ảo . Có lẽ chương trình giả lập nổi tiếng nhất đối với người dùng, do công ty cung cấp Lời tiên tri . Chương trình có giao diện người dùng đơn giản và tính năng Nga hóa tích hợp, vốn đã phù hợp với người dùng mới làm quen.

Việc cài đặt cũng không khó vì đã có hướng dẫn cài đặt. Bạn sẽ ngay lập tức được nhắc tạo một máy ảo, chọn hệ điều hành và đặt tên cho nó. Sau đó, bạn phải cung cấp cho máy tính “mới” một lượng RAM và bộ nhớ trong nhất định (không quá một nửa phần cứng thực). Sau đó là việc lựa chọn loại đĩa và cấu hình hệ thống sâu hơn. Bằng cách làm theo các khuyến nghị, bạn có thể giữ hai hệ điều hành trên máy tính của mình mà không gây hư hỏng cho hệ thống chính.


Chương trình VirtualBox Nó có cấu trúc đơn giản và chính xác cũng như một số tùy chọn thú vị. Ví dụ: bạn có thể quay video màn hình để trình diễn phần mềm trên hệ điều hành khác. Bạn có thể nhập bất kỳ ổ đĩa ảo nào vào chương trình này, bạn có thể theo dõi các chỉ báo của bộ điều khiển I/O và cũng có quyền truy cập chung vào bảng tạm, điều này cũng rất thuận tiện.

2 - VirtManager . Một chương trình cũng dễ sử dụng nhưng vẫn phức tạp hơn phiên bản trước. Người mới sử dụng có thể dễ dàng bị nhầm lẫn ở đây và chỉ danh sách tất cả các hệ điều hành 86-bit cũng có thể khiến bạn choáng ngợp.

Ở đây, quá trình cài đặt có phần phức tạp hơn, vì để tạo một máy ảo, bạn cần tạo một kho lưu trữ và để làm được điều này, bạn cần chỉ định một thư mục cụ thể. Tuy nhiên, việc cài đặt phức tạp là do khả năng tốt của máy ảo này.

Ví dụ: bạn có thể thêm thiết bị và liên tục theo dõi chúng, số liệu thống kê chi tiết được hiển thị, hiệu suất của toàn bộ hệ thống, bạn có thể điều khiển máy thông qua dòng lệnh và nhiều thuộc tính hữu ích khác.

Bạn chỉ cần hiểu nó một chút là có thể có được một công cụ tiện lợi để mô phỏng hệ điều hành mới.

3 - thần lùnHộp . Nếu chương trình trước yêu cầu người dùng phải có kiến ​​thức và thời gian học nhất định, phù hợp với người quản trị hệ thống hơn thì tiện ích Hộp Gnome đơn giản hơn nhiều và phù hợp để người dùng bình thường làm quen.

Chỉ trong vài cú nhấp chuột, bạn có thể thiết lập một máy ảo chính thức và chương trình có giao diện đơn giản, đầy màu sắc. Có, khả năng của chương trình giảm đi rất nhiều so với giải pháp thay thế trước đó, nhưng nó cung cấp cơ sở chính về khả năng.


Một tùy chọn tuyệt vời cho người dùng mới làm quen, nó sẽ cho thấy khả năng của máy ảo.

4 - Máy nghe nhạc VMware.Đừng nhầm lẫn với từ “Trình phát”, vì ngày nay nó không còn là trình phát nữa mà là một chương trình tạo máy ảo hoàn chỉnh và có chất lượng khá cao.


Nếu bạn không phát triển phần mềm của riêng mình thì Trình phát VMware là hoàn hảo cho bạn, nếu không, tốt hơn hết bạn nên chọn một trình giả lập khác vì nó thậm chí không có thiết lập đầy đủ các bộ điều hợp mạng.

Đối với hầu hết người dùng, đây là một chương trình tuyệt vời trong đó bạn có thể định cấu hình cấu hình mạng, theo dõi số lượng chương trình độc hại và cài đặt Windows XP , nghĩa đen sẽ là "cao su", tức là khá mạnh mẽ.

5 - phần mềm WMwaremáy trạm . Nhưng ở đây, trình giả lập lại hoàn hảo cho các nhà phát triển phần mềm. Chi phí của một khả năng nhóm các máy ảo là bao nhiêu? Những thứ kia. bạn có thể đồng thời chạy chương trình trên tất cả các hệ điều hành và tiến hành phân tích kỹ lưỡng.

Đã có thể tạo ra các máy có bộ xử lý trung tâm và kích thước bộ nhớ lên tới 16 GB, điều này cho phép bạn kiểm tra các công cụ phần mềm khá mạnh trên các hệ điều hành khác. Tuy nhiên, sẽ thuận tiện hơn nhiều khi mua trọn gói W Phần mềm và sử dụng gói này hết tiềm năng của nó.

Sự phát triển nhanh chóng của công nghệ ảo hóa đã có tác động đáng kể không chỉ đến sự phát triển cơ sở hạ tầng CNTT của các doanh nghiệp lớn. Sức mạnh của máy tính cá nhân để bàn đã đạt đến mức một máy vật lý có thể hỗ trợ nhiều hệ điều hành chạy đồng thời trong các máy ảo. Chỉ vài năm trước, máy ảo còn là một thứ gì đó xa lạ đối với người dùng cuối, những người cài đặt chúng chủ yếu nhằm mục đích đánh giá. Ngày nay, bộ xử lý đa lõi và dung lượng RAM lớn không phải là hiếm trên máy tính gia đình hoặc văn phòng và điều này cho phép chúng ta đưa ra các tùy chọn mới để sử dụng chúng trong bối cảnh công nghệ ảo hóa.

Nhiều người dùng đang tìm thấy nhiều cách sử dụng khác nhau cho nền tảng ảo hóa máy tính để bàn, cả ở nhà và tại nơi làm việc. Xét cho cùng, máy ảo, so với máy vật lý, có tính linh hoạt cao hơn đáng kể về khả năng di chuyển sang nền tảng vật lý khác. Ngoài ra, trong vài năm qua, chất lượng của nền tảng ảo hóa máy tính để bàn đã tăng lên đáng kể về chức năng, tính dễ sử dụng và hiệu suất. Việc giới thiệu hỗ trợ ảo hóa phần cứng trên hệ thống máy tính để bàn tương đối gần đây có nghĩa là các nhà sản xuất bộ xử lý hàng đầu như Intel và AMD tin tưởng vào tương lai của công nghệ ảo hóa trên máy tính cá nhân.

Tất nhiên, các hệ điều hành cồng kềnh và sử dụng nhiều phần cứng như Windows Vista có khả năng hấp thụ sức mạnh của máy tính để bàn của người dùng, bất kể chúng cao đến đâu, nhưng tiến độ không đứng yên và sự phát triển hơn nữa của nền tảng phần cứng máy tính để bàn sẽ sớm biến điều đó thành hiện thực. để hỗ trợ đồng thời một số hệ thống như vậy, đáp ứng các yêu cầu về hiệu suất. Tuy nhiên, nhiều người dùng cho rằng việc sử dụng công nghệ ảo hóa tại nhà là không cần thiết và coi ảo hóa là một công nghệ cụ thể khác sẽ không ảnh hưởng nhiều đến họ. Phần lớn, điều này là do họ không thấy những cách phù hợp để sử dụng máy ảo.

Trong kinh doanh, công nghệ ảo hóa được triển khai chủ yếu để duy trì cơ sở hạ tầng ảo của máy chủ của công ty và có rất ít tác động đến người dùng cuối. Trong bài viết này, chúng tôi sẽ chỉ ra rằng hầu hết mọi người dùng máy tính cá nhân đều có thể sử dụng công nghệ ảo hóa để tăng hiệu quả làm việc trên máy tính cá nhân ở nhà cũng như cho các công việc hàng ngày ở nơi làm việc.

Cách sử dụng máy ảo tại nhà

Hầu hết người dùng máy tính cá nhân thường gặp phải vấn đề sử dụng các ứng dụng tiềm ẩn nguy hiểm hoặc không ổn định, có thể làm hỏng hệ điều hành hoặc ảnh hưởng đến hoạt động của các chương trình khác. Thông thường, một máy tính ở nhà, nơi chứa các tài liệu công việc, được nhiều người sử dụng, trong đó không phải ai cũng hiểu cách xử lý chính xác để không làm hỏng dữ liệu quan trọng hoặc hệ điều hành. Tạo tài khoản người dùng không giải quyết được vấn đề này vì nhiều ứng dụng yêu cầu quyền quản trị để cài đặt và việc sử dụng máy tính ở chế độ này sẽ hạn chế đáng kể việc sử dụng nó. Tất nhiên, nhiều người cũng phải đối mặt với vấn đề chuyển hệ điều hành và cài đặt ứng dụng sang máy tính khác khi mua. Nhóm người dùng tích cực sử dụng máy tính xách tay đang gặp phải vấn đề đồng bộ hóa dữ liệu giữa nó và máy tính để bàn. Suy cho cùng, không chỉ cần đồng bộ hóa tệp mà bạn còn cần sử dụng các ứng dụng giống nhau ở cơ quan và ở nhà. Đối với nhiều người, điều quan trọng là có thể học cách làm việc với nhiều hệ điều hành khác nhau, trong trường hợp này không yêu cầu hiệu năng cao. Ví dụ: trong trường hợp này, khi làm việc trên Linux, người dùng cần truy cập vào các ứng dụng Windows và để thực hiện việc này, anh ta phải khởi động lại máy tính. Và vấn đề chính trong quá trình đào tạo là không thể mô phỏng một mạng thực giữa nhiều máy tính nếu chỉ có một máy tính. Tất cả những vấn đề này và nhiều vấn đề khác có thể được giải quyết bằng cách sử dụng máy ảo trong hệ thống ảo hóa máy tính để bàn.

Các tùy chọn chính để sử dụng máy ảo tại nhà như sau:

  • Tạo một môi trường ảo cá nhân tách biệt với hệ thống máy chủ, cho phép bạn sử dụng một số bản sao môi trường làm việc trên một máy tính, cách ly hoàn toàn với nhau. Thật không may, mô hình này loại trừ tùy chọn sử dụng môi trường ảo cho trò chơi 3D, vì các nhà sản xuất nền tảng ảo hóa vẫn chưa học cách hỗ trợ đầy đủ việc mô phỏng tất cả các chức năng của bộ điều hợp video. VMware hiện đang đi trước mọi người về mặt này; trong các phiên bản mới nhất của nền tảng máy tính để bàn VMware Workstation, nó đã bao gồm các tính năng hỗ trợ thử nghiệm cho Direct-3D và shader. Tuy nhiên, gần đây PCI-SIG, công ty phát triển tiêu chuẩn PCI Express, đã công bố các thông số kỹ thuật mới cho tiêu chuẩn PCI Express 2.0, tuyên bố hỗ trợ các chức năng ảo hóa I/O giúp đơn giản hóa đáng kể khả năng truy cập của hệ thống khách vào phần cứng vật lý. Không còn nghi ngờ gì nữa, không còn xa nữa chúng ta sẽ chơi game trên máy ảo.
  • Tạo các máy ảo di động sẵn sàng để sử dụng trên bất kỳ nền tảng tương thích với kiến ​​trúc nào khác. Nếu bạn cần chứng minh hoạt động của một chương trình và chương trình đó hoặc môi trường hệ điều hành phải được cấu hình theo một cách nhất định - máy ảo là lựa chọn tốt nhất trong trường hợp này. Thực hiện tất cả những việc cần thiết trong máy ảo, ghi nó vào đĩa DVD và nơi bạn cần hiển thị cách mọi thứ hoạt động, cài đặt nền tảng ảo hóa và khởi động máy ảo.
  • Có được môi trường người dùng an toàn cho Internet. Khi làm việc trên Internet, như mọi người đều biết, nơi chứa đầy vi-rút và ngựa Trojan, chạy trình duyệt Internet ở chế độ người dùng không phải là giải pháp có thể chấp nhận được đối với nhiều người từ quan điểm bảo mật. Suy cho cùng, có rất nhiều lỗ hổng trong phần mềm, bao gồm cả hệ điều hành, qua đó phần mềm độc hại có thể làm hỏng dữ liệu quan trọng. Máy ảo trong trường hợp này là một lựa chọn có lợi hơn, vì phần mềm độc hại, sau khi giành được quyền kiểm soát hệ điều hành trong máy ảo, chỉ có thể gây hại bên trong nó mà không ảnh hưởng đến hệ điều hành chủ. Nhân tiện, gần đây, vi-rút đã bắt đầu xuất hiện, phát hiện sự hiện diện của chúng trong máy ảo và không lộ diện trong trường hợp này, tuy nhiên, cho đến nay chỉ có một số chương trình độc hại như vậy và trong mọi trường hợp, sẽ không có hại gì tới dữ liệu quan trọng cho đến khi các đối tượng bị nhiễm được chuyển sang hệ điều hành chủ. Vì vậy, việc sử dụng máy ảo trong trường hợp này hoàn toàn không loại trừ việc sử dụng phần mềm chống vi-rút.
  • Tạo môi trường để thử nghiệm phần mềm nguy hiểm tiềm tàng. Trong máy ảo, bạn có thể dùng thử tiện ích ổ đĩa hoặc trình dọn dẹp sổ đăng ký mới một cách an toàn. Bạn cũng có thể cài đặt một cách an toàn phần mềm ứng dụng có thể làm hỏng hệ thống hoặc dữ liệu của bạn trong một số điều kiện nhất định. Trong trường hợp này, máy ảo hoạt động như một hộp cát nơi các chương trình của bạn được phát. Bạn có thể yên tâm quan sát và nghiên cứu công việc của họ mà không cần lo lắng về sự an toàn cho dữ liệu của mình.
  • Sao lưu thuận tiện và đơn giản môi trường người dùng. Cuối cùng, máy ảo chỉ là một thư mục chứa các tệp trên máy tính của bạn có thể được sao chép vào phương tiện sao lưu và sau đó dễ dàng khôi phục. Trong trường hợp này, không cần tạo ảnh đĩa cứng để sao lưu hệ thống của bạn.
  • Khả năng đào tạo để làm việc với các hệ điều hành khác với hệ điều hành máy chủ của bạn. Tất nhiên, bạn có thể cài đặt hệ điều hành thứ hai song song với hệ thống chính của mình, nhưng trong trường hợp này, nếu bạn cần bất kỳ ứng dụng nào từ hệ thống chính, bạn sẽ phải khởi động lại. Trong trường hợp này, máy ảo là một lựa chọn lý tưởng: bạn chạy hệ điều hành bạn cần song song với hệ điều hành chủ và chuyển đổi giữa chúng nếu cần. Trong nhiều hệ thống, việc truyền tệp giữa hệ thống khách và máy chủ được tổ chức đơn giản bằng cách kéo tệp và thư mục bằng con trỏ chuột.

Chúng tôi chỉ liệt kê các tùy chọn chính để sử dụng máy ảo tại nhà; tất nhiên, có những lĩnh vực ứng dụng khác cụ thể hơn. Nhưng triển vọng thực sự của việc sử dụng hệ thống ảo hóa máy tính để bàn đang mở ra trong kinh doanh, nơi mà trên hết, khả năng tiếp cận cũng như tiết kiệm thời gian và chi phí mua thiết bị bổ sung là rất quan trọng.

Nền tảng ảo hóa máy tính để bàn trong doanh nghiệp

Đối với hầu hết các công ty, khi nói đến ảo hóa, điều này chủ yếu có nghĩa là ảo hóa cơ sở hạ tầng máy chủ doanh nghiệp. Tuy nhiên, có nhiều giải pháp dựa trên VM dành cho người dùng cuối có thể cải thiện đáng kể năng suất của nhân viên công ty. Hãy xem xét các lĩnh vực ứng dụng chính của máy ảo trong kinh doanh trên nền tảng ảo hóa dành cho người dùng máy tính để bàn:

  • Tạo kho lưu trữ các mẫu điển hình cho môi trường làm việc của người dùng. Tùy thuộc vào đặc thù công việc của tổ chức, nhân viên của tổ chức cần sử dụng một bộ phần mềm nhất định. Khi một nhân viên mới gia nhập một tổ chức, anh ta cần cài đặt hệ điều hành, cấu hình nó theo một cách nhất định, phù hợp với yêu cầu của tổ chức và chính sách bảo mật, đồng thời cài đặt tất cả các phần mềm ứng dụng cần thiết. Khi sử dụng các mẫu máy ảo, vấn đề này được giải quyết rất đơn giản: một nhân viên được cài đặt nền tảng ảo hóa máy tính để bàn và một máy ảo từ một tập hợp các mẫu tổ chức được khởi chạy trong đó, trong đó tất cả các phần mềm cần thiết được cài đặt và hệ điều hành thích hợp. cài đặt hệ thống được thực hiện. Mô hình này sẽ giảm đáng kể thời gian triển khai cũng như mang lại tính linh hoạt cao khi chuyển desktop ảo của nhân viên sang máy vật lý khác. Tất nhiên, trường hợp sử dụng này có thể yêu cầu tăng tài nguyên phần cứng, nhưng điều này sẽ mang lại nhiều lợi ích hơn nếu nhân viên phải làm việc với khối lượng lớn dữ liệu không đồng nhất, việc sao lưu dữ liệu này sẽ cần thời gian đáng kể. Ví dụ: nhân viên tiếp thị, người cài đặt nhiều chương trình họ cần, thử mọi thứ hàng ngày và làm việc với các tài liệu khác nhau. Trong trường hợp này, họ có thể sao chép thư mục chứa các tập tin của máy ảo đang hoạt động vào cuối ngày làm việc mà không sợ ngày mai khi cài đặt chương trình tiếp theo, mọi thứ sẽ “bị hỏng”.
  • Tạo cơ sở hạ tầng máy tính để bàn ảo cho phép lưu trữ tập trung môi trường người dùng trên các máy chủ an toàn của công ty. Bản thân người dùng cuối sử dụng các công cụ truy cập máy tính từ xa cho môi trường của họ (ví dụ: Dịch vụ đầu cuối) được lưu trữ trong trung tâm dữ liệu của công ty. Tùy chọn sử dụng máy ảo này đòi hỏi chi phí đáng kể cho việc triển khai, vì trong trường hợp này, nó yêu cầu hỗ trợ nền tảng ảo hóa máy chủ của trung tâm dữ liệu của công ty. Tuy nhiên, phương pháp này cung cấp mức độ bảo mật và sẵn sàng tốt nhất. Vì tất cả môi trường làm việc đều được lưu trữ và duy trì tập trung trong một trung tâm dữ liệu an toàn nên khả năng rò rỉ thông tin bí mật sẽ giảm đáng kể. Đồng thời, mức độ tiếp cận của các môi trường như vậy tăng lên đáng kể, bởi vì quyền truy cập vào chúng có thể được cung cấp từ bất kỳ đâu có kết nối tốc độ cao. Nói đúng ra, giải pháp này không áp dụng cho nền tảng ảo hóa máy tính để bàn nhưng nó có ảnh hưởng đến người dùng cuối. Một ví dụ về giải pháp như vậy là Cơ sở hạ tầng máy tính ảo VMware, dựa trên cơ sở hạ tầng ảo của các máy chủ của tổ chức trong trung tâm dữ liệu của công ty. Cấu trúc của một mô hình như vậy được thể hiện trong hình:
  • Sử dụng máy ảo được bảo vệ bởi chính sách bảo mật. Các chuyên gia CNTT cần đảm bảo tính bảo mật của dữ liệu cá nhân của họ, cũng như thường xuyên giới thiệu nhiều phần mềm khác nhau cho khách hàng, là những người lý tưởng cho các giải pháp tạo máy ảo an toàn cung cấp phương tiện hạn chế quyền truy cập vào các chức năng khác nhau để làm việc với máy ảo. Bạn cũng có thể đặt thời hạn hiệu lực của máy ảo và từ đó phân phối phần mềm để một nhóm người nhất định không thể sử dụng máy ảo quá thời gian cho phép. Một ví dụ về giải pháp như vậy là sản phẩm ACE Manager của VMware.
  • Đơn giản hóa việc đào tạo người dùng bằng cách tạo các lớp học với máy ảo chạy nhiều hệ điều hành và phần mềm ứng dụng khác nhau. Nếu một nhóm nhân viên trong tổ chức cần được đào tạo để sử dụng một sản phẩm hoặc chương trình nhất định, bạn có thể tạo một mẫu máy ảo và cài đặt nền tảng ảo hóa trên mỗi máy tính trong lớp học. Tiếp theo, máy ảo có thể được sao chép sang tất cả các máy tính và khởi chạy với tất cả số lượng chương trình cần thiết. Nếu cần đào tạo về sản phẩm khác, bạn có thể tạo mẫu máy ảo mới và triển khai nó cho tất cả các máy tính trong lớp học của mình.
  • Phát triển và thử nghiệm phần mềm tại công ty. Một máy ảo, là một môi trường biệt lập, rất lý tưởng cho việc phát triển phần mềm. Các nhà phát triển và người thử nghiệm có thể tạo cấu hình hệ điều hành và môi trường người dùng mà họ cần để mô phỏng hành vi của chương trình trên nhiều nền tảng khác nhau. Là một phần của trường hợp sử dụng này, cũng có thể lập mô hình các cặp máy ảo hoạt động trên cùng một nền tảng vật lý tương tác với nhau thông qua mạng. Ngoài ra, một số nền tảng, chẳng hạn như VMware Workstation, cho phép bạn tạo cây trạng thái máy ảo, mỗi cây lưu trữ một cấu hình người dùng cụ thể. Mỗi trạng thái này có thể được khôi phục bằng một cú nhấp chuột. Một ví dụ về cây như vậy:

Đánh giá so sánh các nền tảng ảo hóa máy tính để bàn

Các công ty hàng đầu trong lĩnh vực nền tảng ảo hóa máy tính để bàn đã làm rất nhiều điều trong hai năm qua để làm cho chúng dễ sử dụng nhất có thể và có thể truy cập được ngay cả với những người dùng thiếu kinh nghiệm nhất. Dẫn đầu trong việc sản xuất hệ thống ảo hóa cho người dùng cuối hiện nay là các công ty sau: VMware với các sản phẩm VMware Workstation, VMware ACE và VMware Fusion, Microsoft với sản phẩm Virtual PC, Parallels, đang quảng bá nền tảng ảo hóa cho Mac OS với sản phẩm Parallels Desktop cho Mac và công ty InnoTek với nền tảng VirtualBox mã nguồn mở và miễn phí. Chúng ta hãy xem nhanh khả năng của một số sản phẩm này.

VMware Workstation


VMware ngày nay là công ty dẫn đầu không thể tranh cãi trong lĩnh vực hệ thống ảo hóa máy tính để bàn. Sản phẩm của nó rất dễ sử dụng, có tính năng phong phú và nhanh chóng. Hầu như tất cả các nhà sản xuất nền tảng ảo hóa máy tính để bàn đều tập trung vào sản phẩm. Quá trình tạo máy ảo và cài đặt hệ điều hành khách không đặc biệt khó khăn: trong quá trình tạo, bạn phải chỉ định dung lượng RAM được phân bổ cho hệ thống khách, loại và kích thước của đĩa ảo, thư mục chứa các tệp máy ảo sẽ được định vị và loại hệ điều hành khách sẽ được cài đặt. Có thể sử dụng đĩa CD hoặc DVD hoặc ảnh ISO có khả năng khởi động làm bản phân phối cài đặt hệ thống khách. Sau khi cài đặt hệ điều hành vào máy ảo, bạn phải cài đặt VMware Tools và tắt tất cả các thiết bị giả lập không cần thiết trong cài đặt để tối ưu hóa hiệu suất. Bạn cũng có thể tạo ảnh chụp nhanh về trạng thái “sạch” của hệ thống khách, trong đó tất cả dữ liệu trên đĩa ảo tại thời điểm đó sẽ được lưu và bạn có thể quay lại trạng thái đã lưu của chúng bất kỳ lúc nào. Các tính năng chính của VMware Workstation bao gồm:

  • Hỗ trợ nhiều loại đĩa ảo khác nhau (bộ điều khiển cho cả đĩa IDE và SCSI đều được mô phỏng):
    • kích thước cố định (Preallocated) hoặc tăng trưởng khi chúng được lấp đầy (Growing), trong khi kích thước trước được tối ưu hóa cho hiệu suất và kích thước sau thuận tiện vì chúng không chiếm nhiều không gian trước khi được lấp đầy
    • Các đĩa độc lập không bị ảnh hưởng bởi ảnh chụp nhanh của hệ điều hành. Các đĩa như vậy thuận tiện cho việc tổ chức lưu trữ tệp, không cần thay đổi khi làm việc với ảnh chụp nhanh trạng thái của hệ thống khách
    • hỗ trợ cho các đĩa có trạng thái không được lưu khi tắt máy ảo
    • khả năng ghi trực tiếp vào đĩa vật lý
  • Hỗ trợ nhiều loại tương tác mạng khác nhau giữa các máy ảo, bao gồm việc kết hợp các máy ảo thành “nhóm” (Teams), cho phép bạn tạo các mạng con ảo bao gồm các máy ảo với số lượng bộ điều hợp mạng ảo khác nhau (tối đa ba). Giao diện mạng ảo có thể hoạt động ở ba chế độ khác nhau:
    • Mạng cầu nối- máy ảo chia sẻ tài nguyên của card mạng với hệ điều hành máy chủ và hoạt động với mạng bên ngoài nó như một máy độc lập.
    • Mạng chỉ dành cho máy chủ- máy ảo nhận địa chỉ IP trong mạng con máy chủ của chính nó từ máy chủ VMware DHCP. Theo đó, bạn chỉ có thể làm việc trên mạng với các máy ảo khác trên máy chủ này và với hệ điều hành của chính máy chủ đó.
    • NAT- máy ảo cũng hoạt động trên mạng con riêng của máy chủ (nhưng khác), tuy nhiên, thông qua máy chủ VMware NAT, nó có thể bắt đầu kết nối với mạng bên ngoài. Không thể bắt đầu kết nối với máy ảo như vậy từ mạng bên ngoài. Trong máy chủ, giao tiếp mạng được đảm bảo.
    • Đĩa cũng có thể được gắn vào hệ thống máy chủ bằng tiện ích gắn kết vmware và mở rộng bằng cách sử dụng tiện ích vmware-vdiskmanager(tiện ích này cũng dùng để thực hiện một số hành động khác trên đĩa ảo).
  • Khả năng dễ dàng trao đổi tệp bằng giao diện Kéo và Thả, cũng như bằng cách tạo Thư mục dùng chung giữa hệ điều hành máy chủ và hệ điều hành khách.
  • Hỗ trợ một danh sách lớn các hệ điều hành khách và máy chủ.

Phiên bản mới nhất của VMware Workstation 6 còn bao gồm các tính năng hữu ích sau:

  • Hỗ trợ đầy đủ cho giao diện USB 2.0
  • khả năng ghi lại hoạt động của máy ảo
  • sản phẩm tích hợp VMware Converter (dành cho máy chủ Windows) để nhập máy ảo từ các nhà sản xuất khác
  • chạy máy ảo như một dịch vụ

Điều đáng chú ý là sản phẩm VMware Workstation hiện là nền tảng ảo hóa duy nhất hỗ trợ thử nghiệm Direct-3D trong các hệ điều hành khách. Hạn chế chính và có lẽ là duy nhất của nền tảng này là nó không miễn phí.

Máy tính ảo Microsoft

Xuất hiện với tư cách là đối thủ cạnh tranh với VMware Workstation, sản phẩm Connectix, sau này được Tập đoàn Microsoft mua lại cùng với công ty, đã không nhận được sự phát triển xứng đáng trong tay. Kết quả là, ở thời điểm hiện tại, nó kém hơn nền tảng VMware Workstation về hầu hết mọi khía cạnh và chỉ có thể chạy trên hệ điều hành máy chủ Windows. Tuy nhiên, một số lượng lớn người dùng sử dụng nó làm nền tảng ảo hóa máy tính để bàn vì Virtual PC miễn phí và đáp ứng các nhu cầu cơ bản của việc sử dụng máy ảo. Quá trình cài đặt của khách cũng rất đơn giản và trực quan. Sau khi cài đặt hệ điều hành, bạn cần cài đặt Virtual Machine Additions (tương tự như VMware Tools trong VMware Workstation), giúp tăng đáng kể hiệu năng của hệ điều hành khách bằng cách cải tiến công nghệ ảo hóa. VM Additions cũng có thể được cài đặt trên hệ điều hành khách Linux.

Những ưu điểm chính của sản phẩm Microsoft Virtual PC bao gồm các tính năng sau:

  • Hỗ trợ đầy đủ cho Windows Vista với tư cách là hệ điều hành máy chủ và khách. Về hiệu năng, Virtual PC 2007 đã có một bước tiến đáng kể so với phiên bản trước và hiện nay hiệu năng của Windows Vista trên máy ảo là khá chấp nhận được.
  • Hỗ trợ cho hệ thống máy chủ Windows 64-bit.
  • Cải thiện hiệu suất bằng cách tận dụng các cải tiến được giới thiệu trong Microsoft Virtual Server 2005 R2.
  • Sự sẵn có của các loại đĩa ảo khác nhau:
    • Tự động mở rộng (tương tự như Growing in VMware Workstation)
    • Kích thước cố định (tương tự như Preallocated trong VMware Workstation)
    • Sự khác biệt - một đĩa lưu trữ các thay đổi so với trạng thái hiện tại của đĩa ảo
    • Được liên kết với đĩa cứng (tương tự như ghi trực tiếp vào đĩa trong VMware Workstation)
  • Sự hiện diện của nhiều loại giao tiếp mạng giữa máy ảo và máy chủ:
    • tương tự như Kết nối mạng cầu nối trong VMware Workstation
    • Chỉ cục bộ (tương tự như Chỉ lưu trữ trong VMware Workstation)
    • Mạng chia sẻ (tương tự NAT trong VMware Workstation)

Cần lưu ý rằng sản phẩm Virtual PC hướng đến người dùng gia đình nhiều hơn là các chuyên gia CNTT và nhà phát triển phần mềm, trong khi VMware Workstation, với chức năng lớn hơn nhiều, có thể đáp ứng nhu cầu của những người sau này. Đồng thời, Virtual PC là miễn phí và chủ yếu nhằm đơn giản hóa việc di chuyển sang hệ điều hành mới của Microsoft và hỗ trợ các phiên bản cũ của chúng. Và tất nhiên, sự phổ biến của nền tảng Virtual PC bị ảnh hưởng bởi tính chất tự do của nó, tạo ra một phân khúc cụ thể cho việc sử dụng sản phẩm này.

Parallels Workstation và Parallels Desktop cho Mac


Sản phẩm này được thiết kế để sử dụng trên nền tảng Windows và Linux như một hệ thống ảo hóa máy tính để bàn. Do công ty Parallels (thực tế thuộc sở hữu của công ty SWSoft của Nga) hiện chỉ tập trung chủ yếu vào sản phẩm nên việc phát triển sản phẩm này hiện đã phần nào bị đình trệ và xét về chức năng thì nó kém hơn hai nền tảng máy tính để bàn hàng đầu của VMware. và Microsoft. Vì vậy, chúng ta sẽ nói về nền tảng Parallels Desktop cho Mac, hiện là nền tảng chính cho máy tính Apple. Ngoài ra, hiện tại, sự phát triển của nền tảng này rất năng động, trước hết là do VMware có ý định nghiêm túc xâm chiếm thị trường ảo hóa cho máy Mac với sản phẩm VMware Fusion, gần như đã sẵn sàng để phát hành cuối cùng. . Các tính năng chính của nền tảng Parallels Desktop cho Mac:

  • Dễ dàng tạo máy ảo theo ba bước bằng cách sử dụng Trợ lý cài đặt Parallels. Để tạo một máy ảo và cài đặt hệ điều hành khách vào đó, bạn không cần phải tốn thêm công sức.
  • Sự hiện diện của tiện ích Parallels Transporter, cho phép bạn di chuyển từ máy vật lý sang máy ảo.
  • Hỗ trợ đầy đủ cho hệ điều hành khách Windows Vista. Điều này đảm bảo trao đổi tập tin đơn giản giữa hệ điều hành khách và máy chủ
  • Hỗ trợ giao diện USB 2.0
  • Hỗ trợ Mac OS X "Leopard"

Giống như hầu hết các sản phẩm dành cho nền tảng Mac OS X, Parallels Desktop cung cấp cho người dùng giao diện đơn giản và thân thiện với người dùng. Không có gì bí mật khi nhiều người dùng Mac thường cảm thấy cần sử dụng các sản phẩm Windows và Parallels Desktop mang đến cho họ cơ hội này, cho phép họ cảm thấy “ở hai thế giới”.

Bạn cũng có thể kể đến các sản phẩm của Parallels như Parallels Compressor Workstation và Parallels Compressor Server, cho phép bạn nén đĩa không chỉ của máy ảo Parallels mà còn của VMware, là giải pháp cho một trong những vấn đề mà người dùng thường gặp phải.

Hộp ảo


InnoTek gần đây đã tham gia vào thị trường ảo hóa máy tính để bàn với một giải pháp nguồn mở và miễn phí đầy bất ngờ. Vào thời điểm mà nền tảng ảo hóa mới khó có thể đạt đến mức tốt, InnoTek đã đạt được thành công nhanh chóng và được công nhận rộng rãi một cách bất ngờ.

Tuy nhiên, nhiều blogger trung thành với VMware cho biết trên máy tính để bàn của họ, máy ảo trên nền tảng này chạy nhanh hơn đáng kể so với máy ảo trên VMware Workstation. Ngoài ra, cho đến gần đây, nền tảng VirtualBox chỉ có sẵn cho máy chủ Linux và Windows và vào cuối tháng 4, bản dựng đầu tiên dành cho Mac OS X đã xuất hiện, nơi nền tảng này được lên kế hoạch cạnh tranh với những “quái vật” hệ thống ảo hóa như Parallels và VMware. Và tất nhiên, cô ấy có mọi cơ hội chiến thắng. Xem xét tính mở hoàn toàn của nền tảng và tính chất tự do của nó, nhiều người đam mê sẵn sàng tiếp tục cải tiến nền tảng và tăng cường chức năng của nó, hy vọng là không ảnh hưởng đến hiệu suất của nó. Hiện tại, VirtualBox không có chức năng rộng rãi như các nền tảng hàng đầu; nó không hỗ trợ hệ thống 64-bit và tương tác mạng với Windows Vista, nhưng trên trang web, bạn có thể nhận thông tin cập nhật về những chức năng hệ thống đang hoạt động. TRÊN. Hiện tại, nền tảng này có các tính năng chính sau:

  • Một danh sách khá lớn các hệ điều hành máy chủ và máy khách được hỗ trợ.
  • Hỗ trợ nhiều ảnh chụp nhanh về trạng thái hiện tại của hệ thống khách (ảnh chụp nhanh).
  • Tự động mở rộng và kích thước đĩa cố định.
  • Khả năng cài đặt Guest Additions (tương tự VMware Tools) để tăng mức độ tích hợp với hệ điều hành chủ

Tất nhiên, về mặt chức năng, VirtualBox là một sản phẩm còn rất non nớt, nhưng các chỉ số hiệu suất của nó cho thấy nền tảng này có tương lai và cộng đồng Nguồn mở sẽ nỗ lực hết sức để cải thiện và phát triển nó.

Chọn gì làm hệ thống ảo hóa máy tính để bàn?

Tóm lại, chúng ta có thể nói rằng mỗi nền tảng được mô tả ở trên hiện đang chiếm lĩnh vị trí riêng trong việc ứng dụng công nghệ ảo hóa trên máy tính để bàn. Mỗi hệ thống ảo hóa đều có ưu điểm và nhược điểm. Tất nhiên, theo thời gian, nhiều trong số chúng sẽ có được những chức năng cần thiết để đáp ứng hầu hết nhu cầu của người dùng. Người ta cũng hy vọng rằng các công cụ sẽ được cung cấp để chuyển đổi các định dạng máy ảo giữa các nền tảng.

Không còn nghi ngờ gì nữa, khi nói đến việc sử dụng hệ thống ảo hóa máy tính để bàn tại nhà trên máy chủ Windows, bạn nên chọn giữa nền tảng Microsoft Virtual PC hoặc VirtualBox, vì chúng miễn phí và có chức năng cần thiết để hỗ trợ máy ảo tại nhà. Tuy nhiên, khi nói đến việc sử dụng máy ảo trong kinh doanh, trong môi trường doanh nghiệp, nơi việc triển khai hệ thống ảo hóa máy tính để bàn đặt ra yêu cầu cao về chức năng và độ tin cậy, bạn không thể làm gì nếu không có VMware Workstation, vượt trội hơn đáng kể so với các nền tảng được mô tả khác. . Sản phẩm VirtualBox cũng có thể tìm thấy vị trí của mình ở đây vì nó được tối ưu hóa hiệu suất nhất.

Nên sử dụng PC ảo khi cung cấp hỗ trợ cho các phiên bản Windows cũ hơn và chạy Windows Vista với tư cách là hệ điều hành khách. Và người dùng nền tảng Mac không thể thiếu sản phẩm Parallels Desktop: điều này được chứng minh bằng kết quả hơn 100.000 bản sản phẩm được bán ra đã được ghi nhận vào năm 2006. Người dùng Mac cũng nên chú ý đến nền tảng VMware Fusion, nền tảng này trong tương lai khẳng định sẽ dẫn đầu trong lĩnh vực nền tảng ảo hóa máy tính để bàn.

Công nghệ ảo hóa cho máy tính cá nhân đang trở nên gần gũi hơn với người dùng cuối và giờ đây có thể được sử dụng cả trong công việc hàng ngày của nhân viên các tổ chức và trên máy tính gia đình để tạo môi trường cá nhân được bảo vệ hoặc cách ly. Ngoài ra, việc sử dụng máy ảo trên máy tính để bàn không bị giới hạn ở các tùy chọn được mô tả. Ví dụ: trong máy ảo VMware, ở chế độ cửa sổ của bảng điều khiển hệ điều hành khách, bạn có thể đặt độ phân giải cao hơn độ phân giải được màn hình hỗ trợ và các thanh cuộn sẽ xuất hiện trong cửa sổ hệ điều hành khách. Điều này sẽ cho phép bạn kiểm tra trang web hoặc ứng dụng ở độ phân giải cao nếu bạn không có màn hình thích hợp. Ví dụ này cho thấy các tùy chọn sử dụng máy ảo trên máy tính để bàn phụ thuộc vào trí tưởng tượng của bạn. Và các nền tảng ảo hóa tùy chỉnh đang phát triển nhanh chóng có thể giúp bạn đáp ứng nhu cầu của mình.

Máy ảo là gì và dùng để làm gì?

Máy ảo là một chương trình cho phép bạn mô phỏng một máy tính thật với tất cả các thành phần của nó (BIOS, ổ cứng, ổ đĩa, v.v.). Bạn có thể cài đặt bất kỳ hệ điều hành nào cũng như các chương trình và trình điều khiển trên PC ảo này. Bạn có thể trao đổi dữ liệu liền mạch giữa hệ thống thực và hệ thống ảo.

Tôi sẽ không nói rằng mọi người dùng đều cần một máy ảo, nhưng người dùng nâng cao thường cần một máy ảo. Một máy ảo được sử dụng cho nhiều mục đích và nhiệm vụ khác nhau:

  • Để cài đặt hệ điều hành khác hoặc thứ hai tương tự;
  • Để thử nghiệm các phần mềm khác nhau;
  • Để mô phỏng một mạng máy tính;
  • Để chạy các ứng dụng không thể khởi chạy từ hệ điều hành của bạn.

Để đưa ra một ví dụ cụ thể, chẳng hạn, Windows XP được cài đặt trên PC của bạn và bạn có thể cài đặt Windows 7, Windows 8 hoặc Linux trên PC ảo.

Trong bài viết này, tôi sẽ nói về ba trình giả lập phổ biến, các tính năng chính và ưu điểm của từng trình giả lập. Như một phần thưởng, tôi sẽ trình bày một trình giả lập Android cho Windows và đưa ra ví dụ về cách tạo máy ảo bằng cách sử dụng một trong các trình giả lập làm ví dụ.

VMware là một trong những máy ảo nổi tiếng và phổ biến nhất. Nó thường được sử dụng bởi các tập đoàn lớn. VMware được trình bày dưới hai dạng: Player và Workstation, dạng đầu tiên là miễn phí và dạng thứ hai là trả phí.

VMware cũng hỗ trợ hệ thống 32 bit và 64 bit, cũng như USB 3.0 và nhiều hệ điều hành khác nhau.

Các tính năng chính:

  • VMware cho phép bạn kết nối các thiết bị USB, ổ đĩa CD/DVD, giao diện mạng và các thiết bị khác với máy ảo;
  • Hỗ trợ di chuyển và sao chép tập tin bằng cách kéo và thả;
  • Bạn có thể kết nối các máy ảo mới bằng trình hướng dẫn từng bước;
  • Bạn có thể tạo máy ảo bằng đĩa cài đặt hoặc từ ảnh đĩa tạo sẵn;
  • VMware Player hỗ trợ các máy ảo được tạo trên VMware trả phí.

Máy tính ảo Microsoft

Microsoft Virtual PC là một máy ảo miễn phí có giao diện thân thiện với người dùng và chức năng tuyệt vời. Hạn chế nhỏ duy nhất là chỉ hỗ trợ hệ điều hành Windows.

Những đặc điểm chính:

  • Có thể lựa chọn thiết bị cần thiết trên máy ảo;
  • Bạn có thể thêm hoặc xóa phần cứng trên máy tính ảo;
  • Bạn có thể sao chép máy ảo;
  • Có thể chuyển đổi nhanh chóng giữa các PC ảo bằng dấu trang;
  • Có thể kéo và thả tập tin từ PC chính sang PC ảo và ngược lại;
  • Bạn có thể kết nối máy tính ảo và thực qua mạng.

Hộp ảo

VirtualBox là trình giả lập miễn phí mà bạn có thể cài đặt các hệ điều hành phổ biến nhất, chẳng hạn như Windows, Linux, FreeBSD, Mac OS. Cả hai phiên bản hệ điều hành 32 và 64 bit đều được hỗ trợ. VirtualBox cũng có thể hoạt động với các máy tính ảo được tạo trong chương trình VMware Workstation trả phí.

Các tính năng chính của chương trình:

  • VirtualBox có thể được điều khiển thông qua giao diện đồ họa hoặc thông qua dòng lệnh;
  • VirtualBox cho phép kết nối các thiết bị USB với máy tính ảo và cho phép chúng hoạt động trực tiếp với chúng;
  • Tất cả các tham số của máy ảo được mô tả ở định dạng XML và do đó không phụ thuộc vào bất kỳ cách nào vào PC vật lý mà hệ thống đang chạy;
  • VirtualBox hỗ trợ điều khiển từ xa;
  • Có gói SDK đặc biệt để mở rộng chức năng của chương trình.

Sau khi phân tích đánh giá của cả ba trình giả lập, chúng ta có thể đi đến kết luận rằng VirtualBox là chương trình phù hợp nhất để tạo và quản lý máy ảo. Do đó, chúng ta sẽ xem xét việc cài đặt một máy ảo bằng VirtualBox làm ví dụ.

Cài đặt máy ảo VirtualBox

Hãy xem cách cài đặt VirtualBox và trong chương tiếp theo chúng ta sẽ xem cách định cấu hình nó.
Tải xuống phiên bản mới nhất của chương trình từ trang web chính thức hoặc từ chương trình Tải xuống của chúng tôi
Chúng tôi khởi chạy cài đặt và thấy cửa sổ chào mừng đầu tiên. Nhấp vào “Tiếp theo” và chuyển sang giai đoạn tiếp theo.

Ở giai đoạn cài đặt thứ hai, chúng ta thấy các thành phần chương trình sẽ được cài đặt và thư mục mà chương trình sẽ được cài đặt. Thư mục cài đặt có thể được thay đổi, nhưng nên cài đặt tất cả các thành phần. Ngay cả khi không phải tất cả các thành phần đều cần thiết ngay bây giờ nhưng chúng sẽ cần thiết trong tương lai, bạn sẽ cần phải cài đặt lại máy ảo.

Ở giai đoạn tiếp theo, cảnh báo xuất hiện về việc máy tính tạm thời bị ngắt kết nối mạng trong quá trình cài đặt.

Sau đó, một cửa sổ sẽ xuất hiện thông báo cho bạn rằng bạn có thể bắt đầu cài đặt. Nhấp vào nút “Cài đặt” và đợi quá trình cài đặt hoàn tất.

Trong quá trình cài đặt, cửa sổ bật lên có thể xuất hiện với thông báo “Cài đặt phần mềm cho thiết bị này?” Nhấp vào nút “Cài đặt”.
Khi quá trình cài đặt hoàn tất, hãy nhấp vào nút “Hoàn tất”. Máy ảo sẽ tự động khởi động sau khi cài đặt hoàn tất.

Tạo máy ảo VirtualBox

Để tạo một máy ảo, trong cửa sổ chương trình VirtualBox, hãy nhấp vào nút “Tạo” ở góc trên bên trái.

Ở giai đoạn đầu tiên, nhập tên của máy cần tạo và chọn loại hệ điều hành. Ví dụ: hãy tạo một máy ảo với hệ điều hành Windows 7. Hãy tiếp tục.

Ở giai đoạn thứ hai, chúng tôi đặt dung lượng RAM cần thiết cho máy ảo. Chúng tôi cài đặt dựa trên nhu cầu của hệ điều hành đã chọn. Yêu cầu hệ thống đối với Windows 7 chỉ ra rằng nó cần ít nhất 1 GB RAM. Ví dụ: hãy chỉ ra 1,5 GB. Ở đây bạn cần lưu ý rằng bạn không thể cài đặt quá một nửa RAM của máy tính vật lý vào máy ảo.

Bây giờ bạn có thể kết nối đĩa cứng ảo với máy ảo đã tạo. Đầu tiên chúng ta tạo ra nó. Chọn “Tạo một đĩa cứng ảo mới” và nhấp vào nút “Tạo”.

Chỉ định loại ổ cứng. Nếu bạn không quen với các định dạng được mô tả ở đó, bạn có thể để nguyên và nhấp vào “Tiếp theo”.

Bây giờ bạn cần chỉ định định dạng lưu trữ dữ liệu trên đĩa cứng ảo. Đĩa cứng ảo động có thể mở rộng, trong khi đĩa cố định có kích thước được xác định nghiêm ngặt. Chọn những gì bạn thích nhất.

Chỉ định tên của đĩa cứng ảo và kích thước của nó. Nhấp vào “Tạo”.

Thiết lập máy ảo VirtualBox

Hãy xem máy ảo có những cài đặt nào. Nhấp vào nút “Cấu hình” ở góc trên bên trái của chương trình.
Cửa sổ cài đặt xuất hiện. Tại đây, bạn có thể thay đổi các thông số khác nhau của máy ảo (ví dụ: dung lượng RAM được phân bổ, cho phép tăng tốc 2D, thứ tự khởi động thiết bị, v.v.)
Tất cả các cài đặt được chia thành các loại.

Nếu bạn mắc lỗi trong cài đặt, chương trình sẽ thông báo cho bạn về điều này bằng cách xuất hiện dòng chữ “Đã phát hiện cài đặt không chính xác” ở cuối cửa sổ cài đặt.

Thông thường 3 loại cài đặt đầu tiên là đủ cho người dùng. Nếu máy ảo chạy chậm, bạn có thể tăng dung lượng RAM hoặc sử dụng nhiều sức mạnh xử lý hơn.

Sau khi hoàn tất cài đặt, hãy nhấp vào nút “OK”. Để khởi động (kích hoạt) máy ảo đã tạo, hãy nhấp vào nút “Khởi chạy”. Bây giờ chúng ta đưa đĩa cài đặt có hệ điều hành vào ổ đĩa, cài đặt và cấu hình hệ điều hành và máy tính ảo của bạn đã sẵn sàng để sử dụng.

Vậy là xong, chúng tôi đã xem xét 3 trình giả lập phổ biến, xác định tất cả điểm mạnh của chúng, chọn trình giả lập phù hợp nhất với chúng tôi, cài đặt và định cấu hình máy ảo VirtualBox và bây giờ là Phần thưởng đã hứa.

BlueStacks - Trình giả lập Android cho Windows

BlueStacks Player là chương trình cho phép bạn chạy các ứng dụng Android trên máy tính chạy Windows hoặc MacOS. BlueStacks cho phép bạn không chỉ làm quen với các khả năng của Android mà còn có thể kiểm tra đầy đủ các ứng dụng được tạo cho hệ điều hành này. Sử dụng trình giả lập BlueStacks, người dùng có thể cài đặt và chạy trên PC của họ bất kỳ chương trình nào trong số rất nhiều chương trình có sẵn trên Google Play, GetJar, Amazon Appstore, 1Mobile và các danh mục ứng dụng Android trực tuyến khác. Điều tuyệt vời nhất là BlueStacks hoàn toàn miễn phí.

Tính năng chính của BlueStacks

Tính năng quan trọng nhất của trình giả lập BlueStacks là hỗ trợ công nghệ LayerCake, mô phỏng bộ xử lý ARM. Công nghệ này cho phép các ứng dụng Android chạy trên bộ xử lý x86. Hệ thống con đồ họa ARM cũng được mô phỏng, giúp có thể chạy các trò chơi hiện đại nhất được viết cho máy tính bảng Android trên BlueStacks. Các hành động di chuyển trang bằng ngón tay, hành động quen thuộc của người dùng máy tính bảng, được thực hiện trên BlueStacks bằng chuột.

Không giống như các máy ảo khác, BlueStacks không cần cài đặt hệ điều hành theo cách thủ công - tất cả các chức năng của Android đều khả dụng ngay sau khi khởi chạy. Một điều chỉnh bạn cần thực hiện là thay đổi ngôn ngữ giao diện. Ngôn ngữ tiếng Nga được hỗ trợ đầy đủ.
BlueStacks hoạt động trên Windows 7, Windows Vista, Windows XP.

Điều này kết thúc đánh giá của chúng tôi cho ngày hôm nay. Chúc may mắn với việc thi đua.

Khái niệm máy ảo (từ tiếng Anh Virtual Machine) được hiểu là một hệ thống phần mềm hoặc phần cứng mô phỏng phần cứng của một nền tảng nhất định (nền tảng khách), thực thi các chương trình cho nền tảng khách sử dụng nền tảng máy chủ.

Ngoài ra, máy ảo có thể ảo hóa một nền tảng nhất định, tạo ra môi trường độc lập, biệt lập cho các hệ điều hành và chương trình trên đó.

Máy ảo cho Windows 7 - chúng tôi cung cấp cho bạn cái nhìn tổng quan về các chương trình phổ biến.

Nói một cách đơn giản, máy ảo cung cấp khả năng tạo một số máy tính ảo trên một máy tính vật lý thực, cài đặt nhiều hệ điều hành, chương trình, v.v. trên chúng.

Công nghệ này đến với công chúng từ thế giới cơ sở hạ tầng máy chủ, nơi các máy ảo được sử dụng để tạo ra tải máy chủ tối đa và giảm thời gian ngừng hoạt động của thiết bị.

Máy ảo được sử dụng để giải quyết một loạt các nhiệm vụ như:

  1. Tối ưu hóa việc sử dụng tài nguyên máy chủ.
  2. Bảo vệ thông tin, cũng như hạn chế khả năng của một số chương trình, được gọi là ý tưởng hộp cát.
  3. Nghiên cứu về kiến ​​trúc hoặc phần mềm máy tính mới.
  4. Mô phỏng các kiến ​​trúc máy tính khác nhau (ví dụ: để mô phỏng bảng điều khiển trò chơi PlayStation của Sony).
  5. Tạo mã độc.
    Ví dụ: rootkit SubVirt, được Microsoft Research (MSR) tạo ra vào năm 2006, đã tạo ra một môi trường làm việc ảo trong đó hệ điều hành của người dùng được đặt cùng với phần mềm chống vi-rút, tường lửa và phần mềm khác được thiết kế để bảo vệ PC.
    Đồng thời, bản thân rootkit vẫn ở bên ngoài và do đó không nằm trong phạm vi của phần mềm chống vi-rút, cung cấp quyền điều khiển từ xa trên máy ảo cho kẻ tấn công.
  6. Mô phỏng mạng máy tính.
  7. Kiểm thử và gỡ lỗi phần mềm.

Chúng tôi mang đến cho bạn cái nhìn tổng quan ngắn gọn về các chương trình ảo hóa phổ biến nhất.

Máy ảo cho Windows 7: Hộp ảo

Chương trình ảo hóa của Oracle, dành cho hệ điều hành Linux, Mac OS X, MS Windows, v.v.

Chương trình này khá phổ biến và dưới đây chúng tôi sẽ không xem xét mọi thứ mà chỉ xem xét những ưu điểm chính của nó:

Miễn phí.

Đa nền tảng.

Hỗ trợ khách 64 bit trên nền tảng máy chủ 32 bit. Để làm được điều này, nền tảng máy chủ phải hỗ trợ công nghệ ảo hóa ở cấp bộ xử lý.

Hỗ trợ các thiết bị âm thanh và các loại giao tiếp mạng khác nhau.

Khả năng tạo một chuỗi trạng thái dự phòng mà bạn có thể quay lại trong trường hợp hệ thống khách gặp sự cố.

Giao diện tiếng Nga.

Quan trọng! Những khuyết điểm của chương trình không đáng kể nhưng để khách quan trong đánh giá cũng nên đề cập đến - VirtualBox tương thích kém với Win 95/98 (hệ thống hoạt động chậm) và Mac OS X (vấn đề về âm thanh).

Như bạn có thể thấy, những thiếu sót của chương trình không đáng kể và chỉ mang tính danh nghĩa.

Máy ảo cho Windows 7: Xen

Trình giám sát máy ảo (hypervisor), được phát triển tại Đại học Cambridge và được phân phối theo nguồn mở (giấy phép GPL).

Sử dụng công nghệ ảo hóa song song (chế độ PV), Xen cho phép bạn đạt được hiệu suất rất cao bằng cách mô phỏng các nền tảng phần cứng thực.

Một đặc điểm của chế độ PV là không có thời điểm ban đầu khi máy tính khởi động (giả mã BIOS, bộ tải khởi động) và nhân hệ điều hành khách khởi động ngay lập tức ở chế độ mong muốn, giống như các chương trình thông thường.

Điều đáng chú ý là Xen có thể được so sánh với phần mềm cấp doanh nghiệp do chức năng phong phú của nó.

Thuận lợi:

Miễn phí.

Đa nền tảng.

Hiệu suất cao khi chạy máy ảo, rất gần với hiệu suất của hệ thống thực.

Khả năng di chuyển các máy ảo đang chạy giữa các máy chủ vật lý.

Mức độ hỗ trợ cao cho phần cứng mô phỏng.

Có lẽ chỉ có một nhược điểm của chương trình - độ phức tạp tương đối của nó so với phần mềm tương tự của các công ty khác.

Máy ảo cho Windows 7: PC ảo

Chương trình này ban đầu được Connetix phát triển cho Mac OS vào năm 1997. 4 năm sau, phiên bản dành cho hệ điều hành Windows được phát hành.

Sau đó, vào năm 2003, quyền đối với chương trình đã được Tập đoàn Microsoft mua lại và vào năm 2006, chương trình này trở nên miễn phí.

Sau đó, Virtual PC không được phát triển và hiện có chức năng từ năm 2007.

Thuận lợi:

Miễn phí.

Giao diện đơn giản, thân thiện với người dùng.

Sai sót:

Chương trình chỉ hoạt động trong hệ điều hành Windows, nhưng không tương thích với Windows 8 trở lên.

Chương trình, không giống như Virtual Box, không tương thích với bộ xử lý AMD.

Máy ảo cho Windows 7: VMware Player

Một sản phẩm của nhà phát triển phần mềm ảo hóa lớn nhất nước Mỹ Vmware.

Các sản phẩm của Vmware chủ yếu nhắm đến phân khúc thị trường doanh nghiệp nên phiên bản đầy đủ của chương trình - VMware Workstation - được trả phí.

Giá giấy phép là khoảng $ 250. Để sử dụng cho mục đích phi thương mại, nhà sản xuất cung cấp một chương trình có chức năng hạn chế VMware Player.

Điều đáng chú ý là các hạn chế thường áp dụng cho các nhà phát triển phần mềm và chuyên gia CNTT; chương trình này khá hữu dụng để thực hiện các tác vụ của người dùng bình thường.

Thuận lợi:

Miễn phí.

Nhanh.

Giao diện đơn giản, thân thiện với người dùng.

Công nghệ ThinPrint cho phép bạn in bất kỳ tài liệu nào được mở trong hệ điều hành khách mà không cần cài đặt thêm trình điều khiển.

Làm việc với nhiều màn hình trong hệ điều hành khách.

Trao đổi tập tin giữa các hệ thống khách bằng công nghệ Kéo & Thả.

Sai sót:

Chức năng hạn chế của phiên bản miễn phí.

Cài đặt Windows 7 x64 trên VirtualBox (máy ảo)

Máy ảo cho Windows 7: nhiều hệ điều hành trên một máy

Ngày nay, ảo hóa ngày càng trở nên phổ biến. Ảo hóa rất thường xuyên được sử dụng trong sản xuất, chẳng hạn như trên máy chủ, VPS, v.v., cũng như trong các hệ thống gia đình. Ảo hóa sẽ đặc biệt hữu ích cho những người dùng Linux, chẳng hạn như những người cần chạy nhiều bản phân phối để thử nghiệm hoặc Windows.

Hiện nay có hai môi trường ảo hóa phổ biến nhất dành cho Linux - VitrualBox miễn phí và Vmware độc ​​quyền. Mỗi chương trình đều có ưu và nhược điểm; trong bài viết này, chúng tôi sẽ cố gắng tìm ra cái nào tốt hơn Virtualbox hoặc Vmware, cũng như chúng khác nhau như thế nào. Để thuận tiện, chúng tôi sẽ so sánh các loại khác nhau.

Đối với nhiều người dùng, đặc biệt là máy tính gia đình, giá cả rất quan trọng. Đây là điểm khác biệt giữa máy trạm vmware hoặc hộp ảo.

Hộp ảo

Môi trường ảo hóa VirtualBox là nguồn mở. Nó được phát triển bởi một cộng đồng lập trình viên trên toàn thế giới và hoàn toàn miễn phí sử dụng.

VMware

Ở đây mọi thứ phức tạp hơn một chút, chương trình này mang tính thương mại nhưng có một số phiên bản. Đối với người dùng doanh nghiệp, có phiên bản VMWare Workstation Pro, có nhiều tính năng hơn, chẳng hạn như kết nối với máy chủ vSphere, ESXi, thiết lập mạng, tạo máy mã hóa, v.v. Phiên bản miễn phí của VMware Player có chức năng hạn chế, nó chỉ dành cho sử dụng tại nhà và phải nói rằng các chức năng của nó khá đầy đủ. Có các mẫu cài đặt giống nhau, cài đặt chi tiết cho máy ảo, mạng và nhiều hơn thế nữa.

2. Quá trình cài đặt hệ thống

Bằng cách này hay cách khác, sau khi cài đặt chương trình, bạn vẫn cần cấu hình mọi thứ và cài đặt hệ điều hành trong môi trường ảo. Vì thế điểm này rất quan trọng. Quá trình cài đặt và cấu hình hệ thống tương tự nhau nhưng có những khác biệt.

Hộp ảo

Tất cả cấu hình được thực hiện trong GUI, không giống như các công cụ console như qemu. Khi tạo một máy, bạn sẽ phải chỉ định nhiều cài đặt, chọn loại và bit của hệ điều hành, chọn dung lượng bộ nhớ cho nó, tạo ổ cứng, định cấu hình bộ nhớ video. Việc cài đặt có thể được thực hiện từ ảnh ISO, ổ flash USB hoặc DVD. Nhưng bạn sẽ phải thực hiện toàn bộ quá trình cài đặt một cách thủ công, giống như khi cài đặt trên máy tính thông thường.

VMware

Máy ảo VMware giúp việc cài đặt dễ dàng hơn nhiều, có nhiều cài đặt hơn cho máy ảo, nhưng điều quan trọng không phải là có các mẫu cho nhiều hệ điều hành khác nhau mà bạn có thể cài đặt chúng tự động. Ví dụ: bạn chọn một mẫu cho Ubuntu hoặc Windows, đặt các tham số ban đầu, chỉ định hình ảnh cài đặt và bắt đầu công việc kinh doanh của mình và khi bạn quay lại, hệ thống đã sẵn sàng. VMware cũng có các công cụ để tối ưu hóa hiệu suất của hệ thống khách trong môi trường ảo.

3. Cơ hội

Sự khác biệt lớn nhất khi so sánh Virtualbox và VMware có thể tìm thấy ở khả năng của các máy ảo.

Hộp ảo

Mặc dù VirtualBox là một giải pháp miễn phí nhưng máy ảo vẫn có những ưu điểm của nó. Chúng ta hãy xem xét các tính năng chính:

  • Hỗ trợ dòng lệnh;
  • Tích hợp màn hình, chia sẻ clipboard và chia sẻ tập tin giữa máy chủ và khách;
  • Hỗ trợ đồ họa 3D còn hạn chế, chỉ OpenGL tối đa 3.0;
  • Hỗ trợ số lượng ảnh chụp nhanh hệ điều hành không giới hạn;
  • Hỗ trợ mã hóa đĩa máy ảo qua VBoxExtensions;
  • Hỗ trợ USB 2.0/3.0;
  • Hỗ trợ quay video từ ô tô.

Một trong những nhược điểm là bạn không thể phân bổ hơn 256 megabyte bộ nhớ video cho máy và đối với các hệ thống hiện đại, điều này không nhiều lắm. DirectX cho đồ họa 3D cũng không được hỗ trợ.

VMware

VMware có nhiều tính năng hơn một chút, nhưng phiên bản miễn phí không có tất cả mọi thứ, hãy xem các tính năng của phiên bản miễn phí:

  • Tự động cài đặt hệ thống theo mẫu;
  • Cấu hình phần cứng chi tiết, bao gồm cài đặt ID bộ xử lý, dung lượng bộ nhớ video tùy ý và các thông số khác;
  • Thiết lập đơn giản mạng ảo giữa các máy, nó tự động tăng lên, không giống như VirtualBox;
  • Hỗ trợ đồ họa được cải thiện và DirectX 10, bạn có thể chơi trò chơi;
  • Triển khai đầy đủ hơn việc hỗ trợ BIOS và EFI;

Những nhược điểm bao gồm thiếu khả năng quay video và thiếu hỗ trợ chụp ảnh nhanh trong phiên bản miễn phí. Mặc dù ô tô có thể được nhân bản để chụp ảnh nhanh, nhưng chức năng chụp nhanh gốc sẽ thuận tiện hơn nhiều. Nếu chúng tôi sử dụng phiên bản chuyên nghiệp thì sẽ có hình ảnh và tích hợp với đám mây, nhưng chúng tôi sẽ không nói về điều đó.

4. Hiệu suất

Trái ngược với suy nghĩ của nhiều người dùng, máy ảo không hoạt động chậm hơn nhiều so với máy chủ, thậm chí đôi khi ở tốc độ tương tự. Điều này đạt được thông qua hỗ trợ ảo hóa phần cứng và tối ưu hóa máy ảo. Đối với sự khác biệt về hiệu suất giữa các lần triển khai, chẳng hạn như VMware hoặc VirtualBox, chúng không đáng kể và hầu như không thể nhìn thấy được bằng mắt thường.

Nhiều người dùng cho rằng hiệu suất của VMware tốt hơn. Ngoài ra, VMware hoạt động tốt hơn nhiều về mặt đồ họa.

kết luận

Sự so sánh giữa VitrualBox và VMware của chúng tôi đã kết thúc. Có nhiều yếu tố cần cân nhắc khi lựa chọn phần mềm ảo hóa. Nhưng điều quan trọng nhất là nhu cầu và sở thích cá nhân của bạn. Nếu bạn muốn một máy ảo ổn định với hiệu năng đồ họa tốt, có thể cài đặt hệ thống tự động nhưng không quan tâm đến ảnh chụp nhanh, bạn có thể chọn VWware.

Nếu bạn là người yêu thích phần mềm miễn phí và muốn có ảnh chụp nhanh nhưng cài đặt phần cứng không quá quan trọng đối với bạn thì bạn có thể sử dụng VirtualBox. Bạn đang sử dụng máy ảo nào? Bạn sẽ trả lời câu hỏi cái nào tốt hơn: VirtualBox hay VMware? Tại sao bạn chọn cô ấy? Viết trong các ý kiến!

Bài viết liên quan: