Domov Razvoj Prednosti virtualizacije pri razvoju programske opreme

Prednosti virtualizacije pri razvoju programske opreme

Kazalo:

Anonim

Koncept virtualizacije je bil pravilno sprejet in sprejet v skupnosti za razvoj programske opreme. Omogoča hitrejši razvoj in preizkusne mehanizme s hitrim ustvarjanjem razvojnih in testnih okolij. Najpogosteje uporabljena tehnologija je VMware, ki več uporabnikom omogoča delovanje v različnih operacijskih sistemih, različicah in instancah. Večina velikanov razvojne programske opreme sprejme pristop virtualizacije tako, da najprej uporabi tehniko virtualizacije programske opreme in nato postopoma preide k virtualizaciji strojne opreme.

Vrste virtualizacije v okolju programske in strojne opreme

Z vidika končnega uporabnika se zdi, da je vir en sam vir, ne glede na to, katero vrsto virtualizacijske tehnike uporablja na zadnji strani. Koncept virtualizacije je mogoče sprejeti v kateri koli fazi razvoja programske opreme. Na splošno obstaja več vrst virtualizacije.

Virtualizacija strežnika

V tem procesu se strežniški viri odvzamejo od končnih uporabnikov. To pomaga razdeliti en fizični strežnik na več virtualnih okolij. Tem virtualnemu okolju pravimo virtualni zasebni strežniki ali gostje. Najpogosteje uporabljene tehnike virtualizacije strežnika so:
  • Virtualizacija strojne opreme: To je sestavljen iz hipervizorja, ki ustvari enega ali več virtualnih strojev s posnemanjem strojne okolice. Hipervizor spremlja tudi gostujoče operacijske sisteme.
  • Paravirtualizacija: Pri paravirtualizaciji hipervizor prebiva znotraj strojne opreme, kar je v nasprotju s virtualizacijo strojne opreme, kjer je hipervizor odvzet od osnovnih računalniških sistemov.
  • Igralci virtualizacije: Virtualni predvajalniki gostujočim operacijskim sistemom zagotavljajo virtualizacijo strojne opreme. Ti virtualni predvajalniki imajo na strežniku pritrjene različne strojne opreme.
  • Virtualizacija ravni operacijskega sistema: V tem modelu imamo gostitelja, ki poganja eno jedro operacijskega sistema in izvozi funkcionalnost operacijskega sistema v vsak gostujoči operacijski sistem.

Virtualizacija omrežja

Pri virtualizaciji omrežja so strojni viri, omrežni viri programske opreme in omrežne funkcionalnosti združeni v enotno upravo za programsko opremo, imenovano virtualno omrežje. V tej kategoriji lahko na poti konfiguriramo in ustvarimo mrežo.

Prednosti virtualizacije pri razvoju programske opreme