Catatan Teknis zhaoJian

Kursus IT Sistem Komputer dan Jaringan 005_Virtualisasi

Pembelajaran / Sistem Komputer dan Jaringan ~8716 kata · 22 menit baca - dilihat

Virtualisasi

Virtualisasi adalah teknologi yang membagi sumber daya perangkat keras dari satu komputer fisik menjadi beberapa mesin virtual (VM) independen. Setiap VM menjalankan sistem operasi dan aplikasinya sendiri, seolah-olah itu adalah komputer fisik yang independen.

Teknologi virtualisasi memiliki banyak manfaat:

  • Meningkatkan utilisasi sumber daya: Virtualisasi memungkinkan Anda menjalankan beberapa VM pada satu komputer fisik, sehingga meningkatkan utilisasi sumber daya. Misalnya, Anda dapat menggunakan satu komputer fisik untuk menjalankan beberapa server virtual, sehingga meningkatkan utilisasi server.
  • Mengurangi biaya: Virtualisasi dapat membantu Anda mengurangi biaya TI karena Anda dapat menggunakan lebih sedikit komputer fisik untuk menjalankan jumlah aplikasi yang sama. Misalnya, Anda dapat menggunakan teknologi virtualisasi untuk menerapkan virtualisasi desktop, sehingga memberikan cara kerja yang lebih fleksibel bagi karyawan.
  • Meningkatkan fleksibilitas: Virtualisasi memungkinkan Anda untuk menyebarkan dan mengelola aplikasi dengan lebih fleksibel. Anda dapat membuat dan menghapus VM sesuai kebutuhan, dan memindahkan VM ke komputer fisik yang berbeda. Misalnya, Anda dapat menggunakan teknologi virtualisasi untuk membuat lingkungan pengujian untuk menguji aplikasi baru sebelum penerapan.
  • Meningkatkan keamanan: Virtualisasi dapat membantu Anda meningkatkan keamanan karena setiap VM berjalan di lingkungan terasingnya sendiri. Misalnya, Anda dapat menggunakan teknologi virtualisasi untuk membuat lingkungan terisolasi untuk menjalankan aplikasi sensitif.

Jenis-jenis teknologi virtualisasi umum:

Jenis teknologi virtualisasiKarakteristikContoh
Virtualisasi lengkapMenggunakan monitor mesin virtual untuk membuat beberapa mesin virtual di atas perangkat keras fisik. Setiap mesin virtual menjalankan sistem operasi lengkap.VMware vSphere/ESXi, Microsoft Hyper-V, KVM
ContainerizationMenggunakan teknologi kontainer untuk mengemas aplikasi dan dependensinya dalam kontainer independen, di mana kontainer berbagi kernel sistem operasi host.Docker, Kubernetes, OpenShift
Virtualisasi yang dibantu perangkat kerasMenggunakan dukungan virtualisasi perangkat keras seperti Intel VT-x dan AMD-V untuk meningkatkan kinerja dan efisiensi mesin virtual.VMware ESXi, KVM (dengan dukungan virtualisasi perangkat keras)
Virtualisasi jaringanMembuat jaringan virtual di tingkat jaringan, memungkinkan beberapa jaringan virtual untuk berbagi infrastruktur jaringan fisik yang sama.VMware NSX, OpenStack Neutron
Virtualisasi penyimpananMengabstraksi dan memusatkan manajemen sumber daya penyimpanan, membuat sumber daya penyimpanan transparan untuk aplikasi, meningkatkan utilisasi dan fleksibilitas penyimpanan.VMware vSAN, Virtualisasi Storage Area Network (SAN)
Virtualisasi desktopMemvirtualisasikan sistem operasi dan aplikasi desktop, memungkinkan pengguna untuk mengakses desktop virtual melalui jaringan.VMware Horizon, Citrix Virtual Apps and Desktops
Virtualisasi aplikasiMengemas aplikasi dan dependensinya dalam kontainer virtual independen, memungkinkan mereka untuk berjalan di lingkungan yang berbeda.Docker, Microsoft App-V

Teknologi virtualisasi digunakan secara luas di banyak industri, termasuk:

  • Pusat data: Virtualisasi adalah teknologi kunci di pusat data yang membantu meningkatkan utilisasi sumber daya, mengurangi biaya, dan meningkatkan fleksibilitas.
  • Cloud computing: Cloud computing didasarkan pada virtualisasi. Penyedia layanan cloud menggunakan teknologi virtualisasi untuk membuat dan mengelola layanan cloud.
  • Virtualisasi desktop: Virtualisasi desktop memungkinkan pengguna untuk mengakses lingkungan desktop mereka dari jarak jauh.
  • Virtualisasi mobile: Virtualisasi mobile memungkinkan pengguna untuk menjalankan aplikasi virtual di perangkat mobile.

Kami terutama menggunakannya sebagai lingkungan pengembangan, pengujian, dan debugging

Perangkat lunak virtualisasi yang umum digunakan:

Perangkat lunak virtualisasiJenisKarakteristikPenggunaan
VMware vSphere / ESXiHypervisorMenyediakan solusi virtualisasi komprehensif, termasuk virtualisasi server, jaringan, dan penyimpanan.Virtualisasi tingkat perusahaan
Microsoft Hyper-VHypervisorBagian dari Windows Server, mendukung mesin virtual Windows dan Linux.Virtualisasi lingkungan Windows
KVMHypervisorTeknologi virtualisasi berbasis kernel Linux, mendukung virtualisasi perangkat keras dan containerization.Virtualisasi server Linux
XenHypervisorPlatform virtualisasi open-source, mendukung virtualisasi yang dibantu perangkat keras, memberikan kinerja yang kuat.Virtualisasi server, lingkungan cloud computing
Oracle VM VirtualBoxHypervisorPerangkat lunak virtualisasi open-source gratis, mendukung berbagai sistem operasi, cocok untuk pengguna individu dan lingkungan pengembangan.Lingkungan pengembangan dan pengujian, pengguna individu
VMware Workstation ProHypervisorPerangkat lunak virtualisasi tingkat desktop, mendukung Windows dan Linux, cocok untuk pengguna individu dan pengembang.Pengembangan, pengujian, penerapan aplikasi multi-platform
DockerPlatform containerizationMenyediakan platform containerization yang ringan dan portabel di mana aplikasi dan dependensi dikemas dalam kontainer.Penerapan cepat, integrasi berkelanjutan, arsitektur microservice
KubernetesPlatform orkestrasi dan manajemen kontainerPlatform orkestrasi dan manajemen kontainer open-source untuk mengotomatiskan penerapan, penskalaan, dan operasi aplikasi.Aplikasi kontainer berskala besar dan terdistribusi
OpenShiftPlatform containerizationPlatform kontainer berbasis Kubernetes dengan fungsionalitas tingkat perusahaan, termasuk pembuatan, penerapan, dan penskalaan aplikasi.Manajemen aplikasi kontainer tingkat perusahaan
rktMesin kontainerMesin kontainer yang diluncurkan oleh CoreOS, menekankan keamanan dan kesederhanaan.Operasi kontainer yang ringan, cepat, dan aman

Perbandingan perangkat lunak virtualisasi lengkap:

Karakteristik/Perangkat lunak
VMware vSphere/ESXiMicrosoft Hyper-VKVMXenVirtualBoxVMware WorkstationQEMU
PerusahaanVMwareMicrosoftKomunitas Linux open-sourceXen ProjectOracleVMwareQEMU
JenisVirtualisasi lengkapVirtualisasi lengkapVirtualisasi lengkapVirtualisasi lengkapVirtualisasi lengkapVirtualisasi lengkapVirtualisasi lengkap
Sistem operasi yang didukungBeberapaWindows/LinuxBeberapaBeberapaBeberapaBeberapaBeberapa
Alat manajemenvCenterHyper-V ManagerVirt Manager, oVirtXenCenterVirtualBox GUIVMware Workstation GUIQEMU CLI, Virt Manager
KinerjaTinggiSedangTinggiTinggiSedang-TinggiSedang-TinggiSedang
Dukungan komunitasKomunitas besarKomunitas besarKomunitas Linux besarKomunitas besarKomunitas besarKomunitas besarKomunitas besar
Dukungan komersialDisediakanDisediakanBiasanya disediakan oleh distributor LinuxDisediakanDisediakanDisediakanDisediakan
Dukungan jaringan virtualKayaTerbatasKayaTerbatasTerbatasTerbatasTerbatas

Perbandingan perangkat lunak containerization:

Karakteristik/Perangkat lunak
DockerKubernetesOpenShift
PerusahaanDocker, Inc.Cloud Native Computing Foundation (CNCF)Red Hat
JenisContainerizationOrkestrasi kontainerOrkestrasi kontainer + Alat pengembang
Alat manajemenDocker CLI, Docker ComposekubectlOpenShift CLI, Konsol web
Penskalaan otomatisYaYaYa
Penemuan layananYaYaYa
Dukungan komunitasKomunitas besarKomunitas besarKomunitas besar
Dukungan komersialDisediakanDisediakanDisediakan
Orkestrasi kontainerSwarmKubernetesKubernetes

Tautan:

VMware Workstation Workstation 17 Pro untuk Windows Workstation 17 Pro untuk Linux MC60H-DWHD5-H80U9-6V85M-8280D

VMware Fusion Fusion 13 Pro untuk macOS 12+ 4A4RR-813DK-M81A9-4U35H-06KND

VirtualBox

Versi cracked Parallels Desktop

Hyper-V Pencarian sistem (Win key + R): Aktifkan atau nonaktifkan fitur Windows. Centang kotak sebelum Hyper-V dan restart.

Aktifkan Hyper-V

Bagikan:

Komentar