ArchiKuliah tentang Virtualisasi dalam Komputasi Awan dan Jenis-Jenisnya

⚡ Ringkasan Cerdas

Virtualisasi dalam komputasi awan menciptakan versi virtual dari server, penyimpanan, jaringan, desktop, dan sistem operasi, memungkinkan satu mesin fisik menjalankan banyak lingkungan terisolasi sehingga perusahaan dapat mengurangi biaya perangkat keras dan mengelola sumber daya secara lebih efisien melalui hypervisor.

  • Definisi: Virtualisasi memisahkan pengiriman sumber daya dari perangkat keras fisik, sehingga beberapa sistem operasi dan aplikasi dapat berjalan secara bersamaan pada satu mesin.
  • 🧩 jenis: Virtualisasi aplikasi, jaringan, desktop, penyimpanan, server, dan data masing-masing secara absoluttraclapisan berbeda dari tumpukan komputasi.
  • Architekstur: Hypervisor berada di antara perangkat keras dan sistem tamu; Tipe 1 berjalan langsung pada perangkat keras (bare-metal), sedangkan Tipe 2 dihosting pada sistem operasi.
  • ⚙️ karakteristik: Distribusi sumber daya, aksesibilitas server, isolasi, keamanan, dan agregasi menentukan bagaimana sistem virtualisasi berperilaku.
  • Manfaat dan batasan: Virtualisasi menurunkan biaya dan mempercepat penskalaan, meskipun migrasi membutuhkan waktu dan staf yang terampil.
  • 🤖 Bantuan AI: Virtualisasi GPU mendukung beban kerja AI dan pembelajaran mesin, sementara GitHub Copilot menyediakan kerangka infrastruktur sebagai kode untuk lingkungan virtual.

Virtualisasi dalam Cloud Computing

Apa itu Virtualisasi?

Virtualisasi dapat didefinisikan sebagai proses yang memungkinkan terciptanya versi virtual dari desktop, sistem operasi, sumber daya jaringan, atau server. Virtualisasi memainkan peran utama dan dominan dalam komputasi awan.

Hal ini memastikan bahwa pengiriman fisik sumber daya atau aplikasi dipisahkan dari sumber daya itu sendiri. Hal ini membantu mengurangi ruang atau biaya yang dibutuhkan untuk sumber daya tersebut. Teknik ini memungkinkan pengguna akhir untuk menjalankan beberapa sistem operasi desktop dan aplikasi secara bersamaan pada perangkat keras dan perangkat lunak yang sama.

Proses ini juga memastikan emulasi virtual produk atau layanan di mesin yang sama, dan tidak memperlambat atau memengaruhi efisiensi sistem.

Penemuan virtualisasi dimulai pada era penggunaan mainframe, dan seiring berjalannya waktu dengan kemajuan teknologi modern, virtualisasi dicapai melalui perangkat lunak khusus.

Virtualisasi sebagai Konsep Cloud Computing

Dalam komputasi awan, virtualisasi memfasilitasi pembuatan mesin virtual dan memastikan kelancaran fungsi beberapa sistem operasi. Virtualisasi juga membantu menciptakan ekosistem virtual untuk sistem operasi server dan berbagai perangkat penyimpanan.

Cloud Computing Virtualisasi diidentifikasi sebagai aplikasi atau layanan yang melibatkan ekosistem virtual. Ekosistem tersebut dapat bersifat publik atau privat. Dengan virtualisasi, kebutuhan akan infrastruktur fisik berkurang. Istilah komputasi awan dan virtualisasi kini digunakan secara bergantian, dan keduanya dengan cepat disatukan.

Virtualisasi dan Cloud Computing bekerja sama untuk memastikan bahwa Anda akan mendapatkan tingkat komputasi yang canggih dan canggih. Ini memastikan bahwa aplikasi dapat dibagikan di beberapa rangkaian jaringan dari perusahaan dan pengguna aktif yang berbeda.

Cloud Computing memberikan skalabilitas, efisiensi, dan nilai ekonomi. Ini menawarkan sistem manajemen beban kerja yang efisien.

Dengan kata yang lebih sederhana, Komputasi Awan yang berkolaborasi dengan Virtualisasi memastikan bahwa perusahaan masa kini mendapatkan cara yang lebih hemat biaya untuk menjalankan beberapa sistem operasi menggunakan satu sumber daya khusus.

Karakteristik Virtualisasi

Virtualisasi menawarkan beberapa fitur atau karakteristik seperti yang tercantum di bawah ini:

  • Distribusi sumber daya: Teknologi virtualisasi dan komputasi awan memastikan pengguna akhir mengembangkan lingkungan komputasi yang unik. Hal ini dicapai melalui pembuatan satu mesin host. Melalui mesin host ini, pengguna akhir dapat membatasi jumlah pengguna aktif. Dengan demikian, hal ini mempermudah pengendalian. Teknologi ini juga dapat digunakan untuk mengurangi konsumsi daya.
  • Aksesibilitas sumber daya server: Virtualisasi menghadirkan beberapa fitur unik yang memastikan tidak perlunya server fisik. Fitur-fitur tersebut memastikan peningkatan waktu aktif (uptime), dan mengurangi toleransi kesalahan serta meningkatkan ketersediaan sumber daya.
  • Isolasi Sumber Daya: Virtualisasi menyediakan isolasi. mesin virtualSetiap mesin virtual dapat memiliki banyak pengguna tamu, dan pengguna tamu tersebut dapat berupa sistem operasi, perangkat, atau aplikasi. Mesin virtual menyediakan lingkungan virtual terisolasi bagi pengguna tamu tersebut. Hal ini memastikan bahwa informasi sensitif tetap terlindungi, dan pada saat yang sama, pengguna tamu tetap terhubung satu sama lain.
  • Keamanan dan keaslian: Sistem virtualisasi memastikan sistem selalu beroperasi tanpa gangguan, melakukan penyeimbangan beban otomatis, dan memastikan gangguan layanan minimal.
  • Agregasi: Agregasi dalam virtualisasi dicapai melalui perangkat lunak manajemen klaster. Perangkat lunak ini memastikan bahwa kumpulan komputer atau jaringan yang homogen terhubung dan bertindak sebagai satu sumber daya terpadu.

Jenis Virtualisasi

Ada banyak varian atau tipe yang tersedia dalam teknologi virtualisasi seperti tercantum di bawah ini:

Jenis-Jenis Virtualisasi dalam Komputasi Awan

Virtualisasi Aplikasi

Ini dapat didefinisikan sebagai jenis Virtualisasi yang memungkinkan pengguna akhir suatu aplikasi memiliki akses jarak jauh.

Hal ini dicapai melalui sebuah server. Server ini menyimpan semua informasi pribadi dan karakteristik lain yang diperlukan untuk menggunakan aplikasi tersebut.

Server dapat diakses melalui internet, dan berjalan pada stasiun kerja lokal. Dengan virtualisasi Aplikasi, pengguna akhir dapat menjalankan dua versi berbeda dari perangkat lunak atau aplikasi yang sama.

Virtualisasi aplikasi ditawarkan melalui perangkat lunak yang dikemas atau aplikasi yang dihosting.

Virtualisasi Jaringan

Virtualisasi semacam ini dapat menjalankan banyak jaringan virtual, dan masing-masing memiliki bidang kontrol dan data yang terpisah. Virtualisasi ini berjalan di atas jaringan fisik, dan dapat dijalankan oleh pihak-pihak yang tidak saling mengetahui keberadaan satu sama lain.

Virtualisasi jaringan menciptakan jaringan virtual, dan juga memelihara penyediaan jaringan virtual.

Melalui virtualisasi jaringan, sakelar logis, firewall, router, penyeimbang beban, dan sistem manajemen keamanan beban kerja dapat dibuat.

Virtualisasi Desktop

Ini dapat didefinisikan sebagai jenis Virtualisasi yang memungkinkan sistem operasi pengguna akhir disimpan dari jarak jauh di server atau pusat data. Ini memungkinkan pengguna untuk mengakses desktop mereka dari jarak jauh dan melakukannya dengan duduk di lokasi geografis mana pun. Mereka juga dapat menggunakan mesin yang berbeda untuk mengakses desktop mereka secara virtual.

Dengan virtualisasi desktop, pengguna akhir dapat bekerja pada lebih dari satu sistem operasi berdasarkan kebutuhan bisnis individu tersebut.

Jika individu tersebut ingin bekerja pada sistem operasi selain Windows Dengan sistem operasi tersebut, ia dapat menggunakan virtualisasi desktop. Hal ini memberikan kesempatan kepada individu untuk bekerja pada dua sistem operasi yang berbeda.

Oleh karena itu, virtualisasi desktop memberikan sejumlah manfaat. Virtualisasi ini menawarkan portabilitas, mobilitas pengguna, dan manajemen perangkat lunak yang mudah dengan patch dan pembaruan.

Virtualisasi Penyimpanan

Jenis Virtualisasi ini menyediakan sistem penyimpanan virtual yang memfasilitasi manajemen penyimpanan.

Hal ini mempermudah pengelolaan penyimpanan secara efektif dan melalui berbagai sumber yang diakses dari satu repositori. Virtualisasi penyimpanan memastikan kinerja yang konsisten dan lancar.

Ia juga menawarkan pembaruan dan tambalan berkelanjutan pada fungsi-fungsi lanjutan. Ini juga membantu mengatasi perubahan yang terjadi pada peralatan penyimpanan yang mendasarinya.

Virtualisasi Server

Jenis Virtualisasi ini memastikan penyamaran server. Server utama atau yang dituju dibagi menjadi banyak server virtual. Server tersebut terus mengubah nomor identitas dan prosesornya untuk memudahkan proses penyamaran. Ini memastikan bahwa setiap server dapat menjalankan sistem operasinya sendiri dalam isolasi penuh.

Virtualisasi Data

Ini dapat didefinisikan sebagai jenis Virtualisasi di mana data bersumber dan dikumpulkan dari beberapa sumber dan dikelola dari satu lokasi. Tidak diperlukan pengetahuan teknis tentang dari mana data tersebut bersumber, dikumpulkan, disimpan, atau diformat.

Data disusun secara logis, dan pihak-pihak yang berkepentingan serta pemangku kepentingan kemudian mengakses tampilan virtual dari data tersebut. Laporan-laporan ini juga dapat diakses oleh pengguna akhir dari jarak jauh.

Penerapan virtualisasi data berkisar dari integrasi data hingga integrasi bisnis. Virtualisasi data juga digunakan untuk layanan data arsitektur berorientasi layanan, dan membantu menemukan data organisasi.

Architekstur Virtualisasi

Arsitektur dalam Virtualisasi didefinisikan sebagai model yang menggambarkan Virtualisasi secara konseptual. Aplikasi virtualisasi dalam Cloud Computing sangat penting. Dalam Cloud Computing, pengguna akhir berbagi data pada aplikasi yang disebut sebagai cloud. Namun, pengguna akhir dapat berbagi seluruh infrastruktur TI dengan Virtualisasi itu sendiri.

Berikut adalah arsitektur Virtualisasi:

ArchiKuliah tentang Virtualisasi dalam Komputasi Awan

Pada gambar di atas, Virtualisasi terdiri dari aplikasi virtual dan layanan virtual infrastruktur.

Layanan aplikasi virtual membantu dalam manajemen aplikasi, dan layanan infrastruktur virtual dapat membantu dalam manajemen infrastruktur.

Kedua layanan tersebut tertanam dalam pusat data virtual atau sistem operasi. Layanan virtual dapat digunakan pada platform dan lingkungan pemrograman apa pun. Layanan tersebut dapat diakses melalui cloud lokal atau cloud eksternal.

Layanan virtualisasi dikirimkan ke pengguna cloud oleh individu pihak ketiga. Pengguna cloud, sebagai imbalannya, harus membayar individu pihak ketiga dengan biaya bulanan atau tahunan yang berlaku.

Biaya ini dibayarkan sebagai kompensasi kepada pihak ketiga yang menyediakan layanan cloud kepada pengguna akhir, dan mereka juga menyediakan versi aplikasi berbeda sesuai permintaan pengguna cloud akhir.

Virtualisasi umumnya dicapai melalui hypervisor. Hypervisor memungkinkan pemisahan sistem operasi dari perangkat keras yang mendasarinya. Ini memungkinkan mesin host untuk menjalankan banyak mesin virtual secara bersamaan dan berbagi sumber daya komputer fisik yang sama. Ada dua metode yang digunakan untuk mencapai arsitektur virtualisasi, yang dijelaskan di bawah ini:

  • Tipe pertama: Tipe hypervisor pertama disebut hypervisor bare-metal. Hypervisor ini berjalan langsung di atas perangkat keras sistem host. Hypervisor ini memberikan manajemen sumber daya yang efektif dan memastikan ketersediaan sumber daya yang tinggi. Hypervisor ini memberikan akses langsung ke sistem perangkat keras, sehingga memastikan skalabilitas, kinerja, dan stabilitas yang lebih baik.
  • Tipe kedua: Tipe hypervisor kedua adalah hypervisor yang dihosting. Hypervisor ini diinstal pada sistem operasi host, dan sistem operasi virtual berjalan langsung di atas hypervisor. Ini adalah jenis sistem yang memudahkan dan menyederhanakan konfigurasi sistem.

Selain itu, hal ini juga menyederhanakan tugas manajemen. Kehadiran sistem operasi host terkadang membatasi kinerja sistem yang mendukung virtualisasi, dan bahkan menimbulkan kelemahan atau risiko keamanan.

Keuntungan Virtualisasi

Berikut beberapa kelebihan dan manfaat Virtualisasi:

  • Virtualisasi menawarkan beberapa manfaat, seperti membantu pengurangan biaya dan meningkatkan produktivitas dalam proses pengembangan.
  • Ini menghilangkan kebutuhan untuk memiliki infrastruktur TI yang sangat rumit.
  • Memfasilitasi akses jarak jauh ke sumber daya dan memastikan peningkatan skalabilitas yang lebih cepat.
  • Sistem ini sangat fleksibel, dan memungkinkan pengguna untuk menjalankan beberapa sistem operasi desktop pada satu mesin standar.
  • Ini menghilangkan risiko kegagalan sistem, dan juga meningkatkan fleksibilitas transfer data antara server virtual yang berbeda.
  • Proses kerja dalam Virtualisasi sangat efisien dan tangkas, yang memastikan pengguna bekerja dan beroperasi secara paling ekonomis.

Kekurangan Virtualisasi

Kekurangan virtualisasi sangat terbatas. Berikut adalah kekurangan dan kelemahan virtualisasi:

  • Peralihan pengaturan perangkat keras yang ada ke pengaturan tervirtualisasi memerlukan investasi waktu yang besar, dan karenanya hal ini dapat dianggap sebagai proses yang memakan banyak waktu.
  • Kurangnya ketersediaan sumber daya terampil yang membantu transisi dari pengaturan yang sudah ada atau yang sebenarnya ke pengaturan virtual.
  • Karena terdapat keterbatasan dalam hal memiliki sumber daya yang kurang terampil, penerapan Virtualisasi memerlukan implementasi berbiaya tinggi.
  • Jika proses transisi tidak ditangani dengan cermat, hal ini juga menimbulkan risiko keamanan pada data sensitif.

Peran Virtualisasi dalam Cloud Computing

Dalam virtualisasi, nama yang masuk akal atau tepat diselaraskan dengan server fisik. Pointer kemudian diarahkan ke server fisik tersebut, yang dilakukan sesuai permintaan. Virtualisasi memfasilitasi eksekusi aplikasi yang homogen.

Ini juga menyediakan lingkungan jaringan, penyimpanan, dan area memori virtual dan terisolasi. Virtualisasi dicapai melalui mesin host dan mesin tamu. Mesin host dapat didefinisikan sebagai mesin tempat mesin virtual dikembangkan, dan mesin virtual yang dikembangkan disebut sebagai mesin tamu.

Virtualisasi perangkat keras memainkan peran penting dengan menghadirkan infrastruktur sebagai solusi layanan yang paling efisien dan efektif dalam proses Cloud Computing.

Jenis Virtualisasi ini memastikan portabilitas. Mesin tamu dikemas sebagai contoh virtual dari sebuah gambar, dan gambar virtual tersebut dapat dihapus dengan mudah jika diperlukan.

Terminologi Penting Virtualisasi

Terdapat beberapa teknologi penting dalam Virtualisasi, yang didefinisikan sebagai berikut:

  • Mesin virtual: Mesin virtual dapat didefinisikan sebagai komputer virtual yang beroperasi di bawah hypervisor.
  • Hypervisor: Ini dapat didefinisikan sebagai sistem operasi yang berjalan pada perangkat keras sebenarnya. Rekan virtual dari sistem operasi adalah bagian yang menjalankan atau meniru proses virtual tersebut. Mereka didefinisikan sebagai Domain 0 atau Dom0. Pelajari lebih lanjut tentang hal ini. Hypervisor dan cara kerjanya.
  • Kontainer: Ini dapat didefinisikan sebagai mesin virtual ringan yang merupakan bagian dari instance sistem operasi atau hypervisor yang sama. Kontainer adalah kumpulan proses yang dieksekusi bersama dengan namespace atau pengidentifikasi proses yang sesuai.
  • Jaringan virtual: Ini didefinisikan sebagai jaringan yang terpisah secara logis dan berada di dalam server. Jaringan semacam ini dapat diperluas ke beberapa server.
  • Perangkat lunak virtualisasi: Jenis perangkat lunak ini membantu menerapkan virtualisasi pada perangkat komputer.

Pertanyaan Umum Demo Slot

Virtualisasi adalah teknologi yang menciptakan mesin virtual dari perangkat keras fisik. Cloud computing adalah layanan sesuai permintaan yang diberikan melalui internet dan sering kali dibangun di atas virtualisasi. Virtualisasi adalah blok bangunan; cloud adalah layanan yang diberikan.

Virtualisasi menjalankan beberapa mesin virtual, masing-masing dengan sistem operasi tamu sendiri, pada sebuah hypervisor. Kontainerisasi mengemas aplikasi beserta dependensinya dan berbagi kernel host. Kontainer lebih ringan dan lebih cepat, sementara mesin virtual memberikan isolasi yang lebih kuat.

Platform virtualisasi populer meliputi VMware vSphere, Microsoft Hyper-V, Oracle VirtualBox, KVM, dan Citrix Hypervisor. Guru99 membandingkan opsi-opsi terkemuka di dalamnya perangkat lunak mesin virtual Panduan ini akan membantu Anda mencocokkan hypervisor dengan beban kerja Anda.

Virtualisasi dapat terjadi pada beberapa tingkatan: tingkat arsitektur set instruksi (ISA) melalui emulasi, tingkat perangkat keras menggunakan hypervisor, tingkat sistem operasi melalui kontainer, dan tingkat aplikasi. Setiap tingkatan dapat terjadi pada beberapa tingkatan.tracIni adalah bagian yang berbeda dari tumpukan komputasi.

Virtualisasi GPU memungkinkan beberapa mesin virtual berbagi satu prosesor grafis fisik, atau membagi GPU menjadi unit virtual yang lebih kecil. Ini mendukung desktop virtual, tugas-tugas yang membutuhkan grafis berat, dan pelatihan AI serta pembelajaran mesin yang menuntut.

AI dan pembelajaran mesin menyempurnakan lingkungan virtualisasi dengan memprediksi permintaan, menentukan ukuran mesin virtual yang tepat, dan menyeimbangkan beban kerja secara otomatis. Virtualisasi GPU juga menyediakan komputasi paralel yang melatih model pembelajaran mesin, sehingga virtualisasi dan AI saling memperkuat.

Ya. Kopilot GitHub menyarankan infrastruktur sebagai kode untuk alat-alat seperti Terraform, Ansible, dan PowerCLI, membantuping Anda membuat skrip untuk mesin virtual, jaringan, dan penyimpanan. Anda tetap meninjau hasilnya, tetapi Copilot mempercepat penyediaan yang berulang.

Sebagian besar prosesor modern menyertakan virtualisasi berbantuan perangkat keras, seperti Intel VT-x atau AMD-V, yang diaktifkan di BIOS. Ini tidak sepenuhnya wajib, tetapi sangat meningkatkan kecepatan dan stabilitas mesin virtual yang berjalan di bawah hypervisor.

Ringkaslah postingan ini dengan: