Namai Plėtra Virtualizacijos pranašumai kuriant programinę įrangą

Virtualizacijos pranašumai kuriant programinę įrangą

Turinys:

Anonim

Virtualizacijos koncepcija buvo tinkamai priimta ir priimta programinės įrangos kūrimo bendruomenėje. Tai suteikia greitesnį kūrimo ir bandymo mechanizmą, nes greitai sukuriama tobulinimo ir bandymo aplinka. Dažniausiai naudojama technologija yra „VMware“, leidžianti keliems vartotojams paleisti skirtingose ​​operacinėse sistemose, versijose ir egzemplioriuose. Daugelis programinės įrangos kūrimo gigantų pasirenka virtualizacijos metodą, pirmiausia pasirinkdami programinės įrangos virtualizacijos techniką, o po to palaipsniui pereidami prie aparatinės įrangos virtualizacijos.

Virtualizacijos tipai programinės ir aparatinės įrangos aplinkoje

Žvelgiant iš galutinio vartotojo perspektyvos, atrodo, kad šaltinis yra vienas šaltinis, nesvarbu, koks virtualizacijos būdas naudojamas galiniame gale. Virtualizacijos koncepciją galima pritaikyti bet kuriame programinės įrangos kūrimo etape. Apskritai, yra keli virtualizacijos tipai.

Serverio virtualizavimas

Šiame procese serverio ištekliai yra paimami iš galutinių vartotojų. Tai padeda padalinti vieną fizinį serverį į kelias virtualias aplinkas. Ši virtuali aplinka vadinama virtualiaisiais privačiais serveriais arba svečiais. Dažniausiai naudojami serverio virtualizacijos būdai:
  • Aparatūros virtualizavimas: Jį sudaro hipervizorius, kuris sukuria vieną ar kelias virtualias mašinas, imituodamas aparatūros aplinką. Hipervizorius taip pat stebi svečių operacines sistemas.
  • Paravirtualizacija: atliekant paravirtualizaciją, hipervizorius yra aparatūros viduje, priešingai nei aparatinės įrangos virtualizavimas, kai hipervizorius yra paimamas iš pagrindinės kompiuterinės sistemos.
  • Virtualizacijos grotuvai: Virtualūs grotuvai teikia svečio operacinėms sistemoms virtualios virtualizacijos. Šie virtualūs grotuvai turi skirtingą aparatūrą, prijungtą prie pagrindinio kompiuterio.
  • Operacinės sistemos lygio virtualizavimas: Šiame modelyje turime pagrindinį kompiuterį, kuris palaiko vieną operacinės sistemos branduolį ir eksportuoja operacinės sistemos funkcijas į kiekvieną iš svečių operacinių sistemų.

Tinklo virtualizavimas

Tinklo virtualizacijoje aparatinės įrangos ištekliai, programinės įrangos tinklo ištekliai ir tinklo funkcijos yra sujungiami į vieną programinės įrangos administravimo subjektą, vadinamą virtualiu tinklu. Šioje kategorijoje mes galime sukonfigūruoti ir sukurti tinklą skrendant.

Virtualizacijos pranašumai kuriant programinę įrangą