Rumah Pengembangan Keuntungan virtualisasi dalam pengembangan perangkat lunak

Keuntungan virtualisasi dalam pengembangan perangkat lunak

Daftar Isi:

Anonim

Konsep virtualisasi telah diadopsi dan diterima dengan benar di komunitas pengembangan perangkat lunak. Ini memberikan pengembangan lebih cepat dan mekanisme pengujian dengan menciptakan pengembangan dan menguji lingkungan dengan cepat. Teknologi yang paling umum digunakan adalah VMware, yang memungkinkan banyak pengguna untuk berjalan pada sistem operasi, versi, dan instance yang berbeda. Sebagian besar raksasa pengembangan perangkat lunak mengadopsi pendekatan virtualisasi dengan terlebih dahulu mengadopsi teknik virtualisasi perangkat lunak dan kemudian secara bertahap bergerak menuju virtualisasi perangkat keras.

Jenis Virtualisasi dalam Perangkat Lunak dan Lingkungan Perangkat Keras

Dari perspektif pengguna akhir, sumber daya tampaknya menjadi sumber daya tunggal, tidak peduli apa jenis teknik virtualisasi yang digunakan di ujung belakang. Konsep virtualisasi dapat diadopsi selama fase pengembangan perangkat lunak. Secara keseluruhan, ada beberapa jenis virtualisasi.

Virtualisasi Server

Dalam proses ini, sumber daya server disarikan dari pengguna akhir. Ini membantu untuk membagi satu server fisik menjadi beberapa lingkungan virtual. Lingkungan virtual ini disebut server pribadi virtual, atau tamu. Teknik virtualisasi server yang paling umum digunakan adalah:
  • Virtualisasi Perangkat Keras: Ini terdiri dari hypervisor, yang menciptakan satu atau beberapa mesin virtual dengan meniru lingkungan perangkat keras. Hypervisor juga melacak sistem operasi tamu.
  • Paravirtualization: Dalam paravirtualization, hypervisor berada di dalam perangkat keras, bertentangan dengan virtualisasi perangkat keras di mana hypervisor diabstraksi dari sistem komputer yang mendasarinya.
  • Pemain Virtualisasi: Pemain virtual memberikan virtualisasi perangkat keras ujung ke ujung untuk sistem operasi tamu. Para pemain virtual ini memiliki perangkat keras berbeda yang terpasang pada host.
  • Virtualisasi Tingkat Sistem Operasi: Dalam model ini, kami memiliki host yang menjalankan kernel sistem operasi tunggal dan mengekspor fungsionalitas sistem operasi ke masing-masing sistem operasi tamu.

Virtualisasi jaringan

Dalam virtualisasi jaringan, sumber daya perangkat keras, sumber daya jaringan perangkat lunak, dan fungsionalitas jaringan digabungkan menjadi entitas administrasi perangkat lunak tunggal yang disebut jaringan virtual. Dalam kategori ini, kami dapat mengonfigurasi dan membuat jaringan dengan cepat.

Keuntungan virtualisasi dalam pengembangan perangkat lunak