У дома развитие Предимствата на виртуализацията в разработката на софтуер

Предимствата на виртуализацията в разработката на софтуер

Съдържание:

Anonim

Концепцията за виртуализация е правилно приета и приета в общността за разработка на софтуер. Той осигурява по-бързи механизми за разработка и тестване чрез създаване на среда за развитие и тестване бързо. Най-често използваната технология е VMware, която дава възможност на множество потребители да работят в различни операционни системи, версии и инстанции. Повечето гиганти за разработка на софтуер възприемат подход за виртуализация, като първо приемат техниката за виртуализация на софтуера и след това постепенно преминават към хардуерна виртуализация.

Видове виртуализация в софтуерна и хардуерна среда

От гледна точка на крайния потребител, ресурсът изглежда е единствен ресурс, без значение какъв тип техника за виртуализация се използва в задния край. Концепцията за виртуализация може да бъде възприета по време на всяка фаза на разработване на софтуер. Като цяло има няколко вида виртуализация.

Виртуализация на сървъра

В този процес сървърните ресурси се абстрахират от крайните потребители. Това помага да се раздели един физически сървър на множество виртуални среди. Тези виртуални среди се наричат ​​виртуални частни сървъри или гости. Най-често използваните техники за виртуализация на сървъра са:
  • Виртуализация на хардуера: Това се състои от хипервизор, който създава една или няколко виртуални машини чрез емулация на хардуерна среда. Хипервизорът също следи гост операционните системи.
  • Паравиртуализация: При паравиртуализацията хипервизорът се намира в хардуера, противно на хардуерната виртуализация, при която хипервизорът е абстрахиран от основните компютърни системи.
  • Виртуализационни играчи: Виртуалните плейъри предоставят хардуерна виртуализация от край до край на гост операционните системи. Тези виртуални плейъри имат различен хардуер, прикачен към хоста.
  • Виртуализация на операционната система: В този модел имаме хост, който управлява едно ядро ​​на операционната система и експортира функционалността на операционната система към всяка от гост-операционните системи.

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

При виртуализацията на мрежата хардуерните ресурси, софтуерните мрежови ресурси и мрежовата функционалност се комбинират в едно цялостно устройство за администриране на софтуера, наречено виртуална мрежа. В тази категория можем да конфигурираме и създаваме мрежа в движение.

Предимствата на виртуализацията в разработката на софтуер