Кућа Развој Предности виртуализације у развоју софтвера

Предности виртуализације у развоју софтвера

Преглед садржаја:

Anonim

Концепт виртуализације с правом је усвојен и прихваћен у заједници за развој софтвера. Омогућава бржи развој и тестирање механизама тако што брзо ствара окружење за развој и тестирање. Најчешће кориштена технологија је ВМваре, која омогућује више корисника да раде на различитим оперативним системима, верзијама и инстанцама. Већина гиганата у развоју софтвера прихвата виртуализацијски приступ, прво усвајајући технику виртуализације софтвера, а затим постепено прелазећи на виртуализацију хардвера.

Врсте виртуелизације у софтверском и хардверском окружењу

Из перспективе крајњег корисника, чини се да је ресурс јединствен, без обзира на то која се врста виртуализације користи на задњем крају. Концепт виртуализације може се усвојити током било које фазе развоја софтвера. Свеукупно, постоји неколико врста виртуализације.

Виртуализација сервера

У овом процесу, серверски ресурси се одузимају од крајњих корисника. Ово помаже да се подели један физички сервер у више виртуелних окружења. Ова виртуална окружења називају се виртуални приватни сервери или гости. Најчешће коришћене технике виртуализације сервера су:
  • Виртуализација хардвера: састоји се од хипервизора који ствара једну или више виртуелних машина емулирањем хардверског окружења. Хипервизор такође прати гостујуће оперативне системе.
  • Паравиртуализација: У паравиртуализацији хипервизор борави унутар хардвера, супротно виртуализацији хардвера где хипервизор излази из основних рачунарских система.
  • Играчи за виртуализацију: Виртуелни играчи пружају гостујућим оперативним системима крајњу верзију хардвера. Ови виртуелни плејери имају различит хардвер прикључен на хост.
  • Виртуелизација нивоа оперативног система: У овом моделу имамо хост који покреће једно језгро оперативног система и извози функционалност оперативног система у сваки од гостујућих оперативних система.

Виртуелизација мреже

У виртуелизацији мреже хардверски ресурси, мрежни ресурси софтвера и мрежне функционалности обједињују се у јединствену јединицу за администрацију софтвера која се зове виртуална мрежа. У овој категорији можемо конфигурисати и створити мрежу у покрету.

Предности виртуализације у развоју софтвера