Rumah  >  Artikel  >  Kuasai mesin maya dalam satu artikel

Kuasai mesin maya dalam satu artikel

Linux中文社区
Linux中文社区ke hadapan
2023-08-01 17:33:051098semak imbas

Kuasai mesin maya dalam satu artikel

Banyak teknologi termaju hari ini, seperti pengkomputeran awan, pengkomputeran tepi, dan konsep operasi mesin segera daripada sistem operasi maya fizikal asas dipisahkan daripada komputer.

Apakah mesin maya?


Mesin maya merujuk kepada sistem komputer yang lengkap dengan fungsi sistem perkakasan lengkap yang disimulasikan oleh perisian dan berjalan dalam persekitaran terpencil sepenuhnya. Dalam mesin maya, satu atau lebih tetamu boleh berjalan pada satu hos.
Asal usul mesin maya boleh dikesan kembali pada awal 1960-an. Setiap mesin maya mempunyai sistem pengendaliannya sendiri, bebas daripada mesin maya lain, walaupun ia berada pada hos fizikal yang sama. Mesin maya biasanya berjalan pada pelayan, tetapi juga boleh berjalan pada sistem desktop dan juga platform terbenam. Berbilang mesin maya boleh berkongsi sumber hos fizikal, termasuk kitaran CPU, lebar jalur rangkaian dan memori.
Mesin maya telah mendapat perkembangan hebat dalam tempoh 20 tahun yang lalu, melalui virtualisasi pelayan, perusahaan boleh menggunakan kuasa pengkomputeran pelayan fizikal mereka dengan lebih berkesan, mengurangkan bilangan pelayan fizikal dan menjimatkan ruang pusat data .

Bagaimana mesin maya berfungsi?


Secara umumnya, terdapat dua jenis mesin maya: atur cara mesin maya (yang memisahkan program individu) dan mesin maya sistem (yang memisahkan sepenuhnya sistem pengendalian dan aplikasi daripada komputer fizikal). Contoh mesin maya program termasuk Mesin Maya Java, Rangka Kerja .NET dan Mesin Maya Parrot.
Mesin maya sistem bergantung pada hypervisor sebagai orang tengah untuk menyediakan perisian dengan akses kepada sumber perkakasan. Hipervisor mensimulasikan CPU komputer, memori, cakera keras, rangkaian dan sumber perkakasan lain, mewujudkan kumpulan sumber yang boleh memperuntukkan sumber kepada mesin maya individu berdasarkan keperluan khusus mereka. Hypervisor boleh menyokong berbilang platform perkakasan maya terpencil, membolehkan mesin maya menjalankan sistem pengendalian Linux dan Windows Server pada hos fizikal yang sama. Selain itu, cari akaun rasmi Bulatan Teknologi Pengaturcaraan dan balas "pakej hadiah" di latar belakang untuk mendapatkan pakej hadiah kejutan.
Pemain terkenal dalam bidang ini termasuk VMware (ESX/ESXi), Intel/Linux Foundation (Xen), Oracle (MV Server untuk SPARC dan Oracle VM Server untuk x86) dan Microsoft (Hyper -V ).
Sistem komputer desktop juga boleh menggunakan mesin maya. Sebagai contoh, pengguna Mac menjalankan sistem Windows maya pada Mac mereka.

Apakah dua jenis program pengurusan?


Hipervisor bertanggungjawab mengurus sumber dan memperuntukkan sumber kepada mesin maya. Ia juga boleh menjadualkan dan melaraskan cara sumber diperuntukkan berdasarkan cara hypervisor dan mesin maya dikonfigurasikan, dan boleh mengagihkan semula sumber apabila permintaan berubah-ubah. Kebanyakan hypervisor boleh dibahagikan kepada dua kategori berikut:

Jenis 1: . Bare metal hypervisor dan mempunyai akses terus pada perkakasan logam kosong Jenis hipervisor ini biasanya berjalan pada pelayan dan secara amnya lebih cekap dan berprestasi lebih baik daripada hipervisor Jenis 2, menjadikannya ideal untuk pelayan, desktop dan virtualisasi aplikasi. Hipervisor tersebut termasuk Microsoft Hyper-V dan VMware ESXi.


Type2: Kadangkala dipanggil hypervisor terurus, jenis hypervisor ini dipasang pada sistem pengendalian hos dan bertanggungjawab untuk menguruskan panggilan ke sumber perkakasan, biasanya digunakan pada sistem pengguna akhir. Hipervisor tersebut termasuk VMware Workstation dan Oracle VirtualBox.

Apakah kelebihan mesin maya?

Memandangkan perisian dipisahkan daripada hos fizikal, pengguna boleh menjalankan berbilang sistem pengendalian pada satu perkakasan, menjimatkan masa perusahaan, kos pengurusan dan ruang fizikal. Mesin maya juga boleh menyokong aplikasi legasi, mengurangkan atau menghapuskan keperluan dan kos untuk memindahkan aplikasi legasi ke sistem pengendalian yang lebih baharu atau berbeza.

Selain itu, pembangun boleh menggunakan mesin maya untuk menguji aplikasi dalam persekitaran kotak pasir yang selamat. Pembangun yang ingin mengetahui sama ada aplikasi mereka akan berjalan pada sistem pengendalian baharu boleh menggunakan mesin maya untuk menguji perisian mereka tanpa perlu membeli perkakasan dan sistem pengendalian baharu terlebih dahulu. Ini juga membantu mengasingkan perisian hasad, kerana perisian di dalam mesin maya tidak boleh mengganggu mesin hos dan perisian hasad tidak boleh merebak.

Apakah keburukan mesin maya?

Mesin maya juga mempunyai beberapa kekurangan. Menjalankan berbilang mesin maya pada satu hos fizikal boleh mengakibatkan prestasi tidak menentu, terutamanya jika keperluan infrastruktur untuk aplikasi tertentu tidak dipenuhi. Ini juga menjadikan mereka kurang cekap berbanding komputer fizikal dalam banyak situasi.
Selain itu, jika pelayan fizikal ranap, semua aplikasi yang berjalan padanya akan ranap.

Apakah bentuk virtualisasi lain yang ada?


Kejayaan mesin maya dalam virtualisasi pelayan telah membawa kepada penerapan virtualisasi ke banyak kawasan lain, termasuk storan, rangkaian dan desktop.
Penerokaan dalam virtualisasi rangkaian termasuk NaaS (Rangkaian sebagai Perkhidmatan) dan NFV (Rangkaian Fungsi Virtualisasi), yang menggantikan peralatan rangkaian khusus dengan pelayan komoditi untuk mencapai perkhidmatan yang lebih fleksibel dan berskala. Ini berbeza sedikit daripada SDN (Software Defined Network), yang memisahkan satah kawalan rangkaian daripada satah pemajuan untuk mencapai lebih banyak peruntukan sumber rangkaian automatik dan pengurusan sumber rangkaian berasaskan dasar. VNF (Fungsi Rangkaian Maya) ialah perkhidmatan berasaskan perisian yang boleh dijalankan dalam persekitaran NFV, termasuk penghalaan, firewall, pengimbangan beban, pecutan WAN, penyulitan dan banyak lagi.

Mesin dan Bekas Maya

Pertumbuhan mesin maya telah menggalakkan perkembangan selanjutnya teknologi seperti bekas, mengambil konsep ini selangkah lebih jauh. Bekas boleh memayakan satu aplikasi dan kebergantungannya. Kontena mempunyai lebih sedikit overhed daripada mesin maya, yang mengandungi hanya binari, perpustakaan dan aplikasi.
牛逼啊!接私活必备的 N 个开源项目!赶快收藏
Walaupun sesetengah orang percaya bahawa pembangunan kontena boleh membunuh mesin maya, mesin maya mempunyai keupayaan dan kelebihan yang mencukupi untuk mendorong teknologi ke hadapan. Sebagai contoh, mesin maya masih memainkan peranan yang besar apabila ia datang untuk menjalankan berbilang aplikasi secara serentak atau menjalankan aplikasi tradisional pada sistem pengendalian yang lebih lama.
Di samping itu, sesetengah orang berpendapat bahawa kontena kurang selamat daripada hypervisor kerana kontena hanya mempunyai sistem pengendalian yang dikongsi oleh aplikasi, manakala mesin maya boleh mengasingkan aplikasi dan sistem pengendalian.
Gary Chen, pengurus penyelidikan Kumpulan Pengkomputeran Ditakrifkan Perisian IDC, menulis dalam “Ramalan Perisian Mesin Maya Global 2019-2022” IDC: “Pasaran perisian mesin maya sangat berdaya tahan dan akan terus berkembang lima tahun akan datang. Pertumbuhan positif berterusan pada 2019, walaupun pasaran sangat matang dan hampir kepada tepu

mesin maya dan kompaun


Mesin maya dianggap sebahagian daripada teknologi baharu seperti 5G dan pengkomputeran edge. Sebagai contoh, vendor infrastruktur desktop maya (VDI) seperti Microsoft, VMware dan Citrix sedang mencari cara untuk melanjutkan sistem VDI mereka untuk bekerja dari rumah sebagai pelengkap kepada pendekatan hibrid pasca-pandemi untuk bekerja.
Mahadev Satyanarayanan, seorang profesor sains komputer di Universiti Carnegie Mellon, berkata: “Dengan VDI, anda memerlukan kependaman yang sangat rendah kerana anda pada asasnya menghantar pukulan papan kekunci dan pergerakan tetikus anda ke lokasi terpencil. " Pada tahun 2009, Satyanarayanan menulis artikel tentang cara menggunakan awan berasaskan mesin maya untuk memberikan kuasa pemprosesan yang lebih baik kepada peranti mudah alih di pinggir Internet, yang menggalakkan pembangunan pengkomputeran tepi.
Dalam dunia wayarles 5G, proses penghirisan rangkaian menggunakan teknologi SDN dan NFV untuk membantu memasang fungsi rangkaian pada mesin maya pada pelayan maya untuk menyediakan perkhidmatan yang dahulunya hanya boleh dijalankan pada perkakasan proprietari.
Seperti kebanyakan teknologi lain yang digunakan hari ini, inovasi baru muncul ini tidak akan berkembang tanpa konsep mesin maya asal yang diperkenalkan beberapa dekad yang lalu.

Atas ialah kandungan terperinci Kuasai mesin maya dalam satu artikel. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:Linux中文社区. Jika ada pelanggaran, sila hubungi admin@php.cn Padam