Mục lục:
Định nghĩa - Máy ảo (VM) có nghĩa là gì?
Máy ảo (VM) là một chương trình phần mềm hoặc hệ điều hành, không chỉ thể hiện hành vi của một máy tính riêng biệt, mà còn có khả năng thực hiện các tác vụ như chạy các ứng dụng và chương trình như một máy tính riêng biệt. Một máy ảo, thường được gọi là khách được tạo trong một môi trường điện toán khác được gọi là "máy chủ". Nhiều máy ảo có thể tồn tại trong một máy chủ cùng một lúc.
Một máy ảo cũng được gọi là khách.
Techopedia giải thích Máy ảo (VM)
Máy ảo đang trở nên phổ biến hơn với sự phát triển của công nghệ ảo hóa. Các máy ảo thường được tạo ra để thực hiện một số tác vụ nhất định khác với các tác vụ được thực hiện trong môi trường máy chủ.
Máy ảo được thực hiện bằng phương pháp mô phỏng phần mềm hoặc kỹ thuật ảo hóa phần cứng. Tùy thuộc vào việc sử dụng và mức độ tương ứng của chúng với bất kỳ máy tính vật lý nào, máy ảo có thể được chia thành hai loại:
- Hệ thống máy ảo: Nền tảng hệ thống hỗ trợ chia sẻ tài nguyên vật lý của máy chủ giữa nhiều máy ảo, mỗi máy chạy với bản sao riêng của hệ điều hành. Kỹ thuật ảo hóa được cung cấp bởi một lớp phần mềm được gọi là hypanneror, có thể chạy trên phần cứng trần hoặc trên hệ điều hành.
- Process Virtual Machine: Được thiết kế để cung cấp môi trường lập trình độc lập với nền tảng, che giấu thông tin của phần cứng hoặc hệ điều hành cơ bản và cho phép thực thi chương trình diễn ra theo cùng một cách trên bất kỳ nền tảng nào.
Một số ưu điểm của máy ảo bao gồm:
- Cho phép nhiều môi trường hệ điều hành trên một máy tính vật lý mà không cần bất kỳ sự can thiệp nào
- Máy ảo có sẵn rộng rãi và dễ quản lý và bảo trì.
- Cung cấp các tùy chọn cung cấp ứng dụng và khắc phục thảm họa
Một số nhược điểm của máy ảo bao gồm:
- Chúng không hiệu quả như một máy tính vật lý vì tài nguyên phần cứng được phân phối theo cách gián tiếp.
- Nhiều máy ảo chạy trên một máy vật lý có thể mang lại hiệu năng không ổn định