Domov vývoj Výhody virtualizácie pri vývoji softvéru

Výhody virtualizácie pri vývoji softvéru

Obsah:

Anonim

Koncept virtualizácie bol v komunite vývoja softvéru správne prijatý a akceptovaný. Poskytuje rýchlejší vývoj a testovacie mechanizmy rýchlym vytváraním vývojových a testovacích prostredí. Najbežnejšie používanou technológiou je VMware, ktorý umožňuje viacerým používateľom bežať na rôznych operačných systémoch, verziách a inštanciách. Väčšina gigantov zameraných na vývoj softvéru prijíma prístup k virtualizácii tak, že najskôr prijme techniku ​​virtualizácie softvéru a potom postupne prechádza k virtualizácii hardvéru.

Typy virtualizácie v softvérovom a hardvérovom prostredí

Z pohľadu koncového používateľa sa zdá, že zdroj je jediným zdrojom, bez ohľadu na to, aký typ virtualizačnej techniky sa používa na zadnom konci. Koncept virtualizácie je možné prijať počas ktorejkoľvek fázy vývoja softvéru. Celkovo existuje niekoľko typov virtualizácie.

Virtualizácia servera

V tomto procese sú prostriedky servera odoberané koncovým používateľom. Pomáha to rozdeliť jeden fyzický server do viacerých virtuálnych prostredí. Tieto virtuálne prostredia sa nazývajú virtuálne súkromné ​​servery alebo hostia. Najbežnejšie používané techniky virtualizácie serverov sú:
  • Hardvérová virtualizácia: Skladá sa z hypervisora, ktorý emuluje hardvérové ​​prostredie, ktoré vytvára jeden alebo viac virtuálnych strojov. Hypervisátor tiež sleduje hosťované operačné systémy.
  • Paravirtualizácia: Pri paravirtualizácii hypervízor sídli v hardvéri, na rozdiel od virtualizácie hardvéru, kde je hypervízor abstrahovaný od základných počítačových systémov.
  • Prehrávače virtualizácie: Virtuálni prehrávače poskytujú hosťujúcim operačným systémom virtualizáciu hardvéru end to end. Tieto virtuálne prehrávače majú k hostiteľovi pripojený iný hardvér.
  • Virtualizácia na úrovni operačného systému: V tomto modeli máme hostiteľa, ktorý prevádzkuje jedno jadro operačného systému a exportuje funkčnosť operačného systému do každého z hosťujúcich operačných systémov.

Virtualizácia siete

Pri virtualizácii siete sa hardvérové ​​prostriedky, softvérové ​​sieťové zdroje a sieťové funkcie kombinujú do jednej entity správy softvéru nazývanej virtuálna sieť. V tejto kategórii môžeme sieť nakonfigurovať a vytvoriť za chodu.

Výhody virtualizácie pri vývoji softvéru