Itthon Fejlesztés A virtualizáció előnyei a szoftverfejlesztésben

A virtualizáció előnyei a szoftverfejlesztésben

Tartalomjegyzék:

Anonim

A virtualizáció koncepcióját helyesen fogadták el és fogadták el a szoftverfejlesztő közösségben. A fejlesztési és tesztelési környezet gyors létrehozásával gyorsabb fejlesztési és tesztelési mechanizmusokat biztosít. A leggyakrabban használt technológia a VMware, amely több felhasználó számára lehetővé teszi a különféle operációs rendszerek, verziók és példányok futtatását. A szoftverfejlesztési óriások többsége virtualizációs megközelítést alkalmaz azáltal, hogy először elfogadja a szoftver virtualizációs technikáját, majd fokozatosan a hardver virtualizáció felé halad.

A virtualizáció típusai a szoftver- és hardverkörnyezetekben

A végfelhasználó szempontjából az erőforrás egyetlen erőforrásnak tűnik, függetlenül attól, hogy milyen típusú virtualizációs technikát használnak a hátoldalon. A virtualizáció fogalma a szoftverfejlesztés bármely szakaszában elfogadható. Összességében többféle virtualizáció létezik.

Szerver virtualizáció

Ebben a folyamatban a kiszolgáló erőforrásait kivonják a végfelhasználóktól. Ez elősegíti az egy fizikai kiszolgáló felosztását több virtuális környezetbe. Ezeket a virtuális környezeteket virtuális magánszervereknek vagy vendégeknek nevezzük. A leggyakrabban használt szerver virtualizációs technikák:
  • Hardver virtualizáció: Ez egy hipervizorból áll, amely egy vagy több virtuális gépet hoz létre hardver környezet emulálásával. A hipervizsgáló a vendég operációs rendszereket is nyomon követi.
  • Paravirtualizáció: A paravirtualizálás során a hipervizsgáló a hardveren belül helyezkedik el, ellentétben a hardver virtualizációval, ahol a hipervizort a mögöttes számítógépes rendszerekből vonják ki.
  • Virtualizációs lejátszók: A virtuális lejátszók teljes hardver virtualizációt biztosítanak a vendég operációs rendszerek számára. Ezeknek a virtuális játékosoknak különféle hardverei vannak a gazdagéphez csatlakoztatva.
  • Operációs rendszer szintű virtualizáció: Ebben a modellben van egy gazdagépünk, amely egyetlen operációs rendszermagot futtat, és az operációs rendszer funkcionalitását minden vendég operációs rendszerbe exportálja.

Hálózati virtualizáció

A hálózati virtualizáció során a hardver erőforrásokat, a szoftver hálózati erőforrásokat és a hálózati funkciókat egyetlen szoftver adminisztrációs entitásba egyesítik, virtuális hálózatnak nevezik. Ebben a kategóriában konfigurálhatunk és létrehozhatunk hálózatot menet közben.

A virtualizáció előnyei a szoftverfejlesztésben