什麼是虛擬機器呢?
虛擬機器(Virtual Machine),簡單說就是將一台實體電腦上面建立一種環境,而使用者在這個建立的環境平台來模擬電腦並使用操作軟體分割成多台虛擬電腦。
虛擬電腦軟體目前以VMware Workstation、VMware vSphere ESXi、VirtualBox、Hyper-V、Citrix XenServer、Proxmox VE、Oracle VM較廣為人知應用,每個軟體商推出的功能與技術支援也不盡相同。
透過虛擬電腦軟體是將一台電腦零件設備,將設備細分出來如中央處理器(Central Processing Unit,CPU)、隨機存取記憶體(Random Access Memory,RAM)、硬碟(Hard Disk Drive,HDD)、網路卡(Network Interface Card,NIC)。
利用一台電腦的CPU核心數量、CPU執行緒數量、記憶體大小、硬碟空間大小、網路卡速度共用或獨立運作等方式,來平均分配虛擬電腦的配置與切割硬碟空間大小來決定虛擬電腦裝置運作速度。
實體電腦分配出來的虛擬電腦,運用在網路相關服務也可稱為虛擬專用伺服器(Virtual Private Server,VPS),這種電腦每一台都具有獨立性,對某個虛擬電腦重灌作業系統、安裝程式、單獨重新開機、分配獨立IP位址或共用IP等,虛擬電腦間不會互相干擾。
作為高階伺服器來說主要以VMware ESXi、Windows Hyper-V為最多人使用,主要原因是這兩間公司從很早期就開始在開發軟體與模擬虛擬化的x86架構32位元電腦。
虛擬電腦每款軟體都會有優點與缺點,求系統穩定、問題少、資源化,才能提供服務給大群廣眾正常運作。