Dom Razvoj Prednosti virtualizacije u razvoju softvera

Prednosti virtualizacije u razvoju softvera

Sadržaj:

Anonim

Koncept virtualizacije s pravom je usvojen i prihvaćen u zajednici za razvoj softvera. Omogućuje brži razvoj i ispitivanje mehanizama tako što brzo stvara razvojna i testna okruženja. Najčešće korištena tehnologija je VMware koji omogućuje pokretanje više korisnika na različitim operativnim sustavima, verzijama i instancama. Većina divova u razvoju softvera prihvaća pristup virtualizacije prvo uvodeći tehnologiju virtualizacije softvera, a zatim postupno krećući se prema virtualizaciji hardvera.

Vrste virtualizacije u softverskom i hardverskom okruženju

Iz perspektive krajnjeg korisnika, čini se da je resurs jedinstven, bez obzira na to koja se vrsta virtualizacije koristi na zadnjem kraju. Koncept virtualizacije može se usvojiti tijekom bilo koje faze razvoja softvera. Ukupno postoji nekoliko vrsta virtualizacije.

Virtualizacija poslužitelja

U tom se procesu resursi poslužitelja apstrahiraju od krajnjih korisnika. To pomaže podijeliti jedan fizički poslužitelj u više virtualnih okruženja. Ova virtualna okruženja nazivaju se virtualni privatni poslužitelji ili gosti. Najčešće korištene tehnike virtualizacije poslužitelja su:
  • Virtualizacija hardvera: sastoji se od hipervizora koji stvara jedan ili više virtualnih računala emuliranjem hardverskog okruženja. Hipervizor također prati operacijske sustave gosta.
  • Paravirtualizacija: U paravirtualizaciji hipervizor boravi unutar hardvera, suprotno virtualizaciji hardvera gdje je hipervizor apstrahiran iz osnovnih računalnih sustava.
  • Igrači virtualizacije: Virtualni uređaji nude gostujuću hardversku virtualizaciju gostujućih operativnih sustava. Ti virtualni uređaji imaju različit hardver priključen na domaćina.
  • Virtualizacija na razini operativnog sustava: U ovom modelu imamo host koji pokreće jedno jezgro operacijskog sustava i izvozi funkcionalnost operativnog sustava u svaki od gostujućih operativnih sustava.

Virtualizacija mreže

U virtualizaciji mreže hardverski resursi, mrežni resursi softvera i mrežne funkcionalnosti kombiniraju se u jednu jedinicu softverske administracije koja se naziva virtualna mreža. U ovoj kategoriji možemo konfigurirati i stvoriti mrežu u letu.

Prednosti virtualizacije u razvoju softvera