Q:
Защо „ресурсна свиня“ може да затрудни виртуализацията?
A:Виртуализираните системи могат да осигурят големи ползи за компаниите. Това обаче не е вярно във всички случаи. Бизнесът трябва да разглежда ключовите предимства и недостатъци на виртуализацията за всеки отделен случай.
С правилните видове промени и настаняване виртуализираната система може да бъде много по-ефективна от традиционната, зависима от хардуера система. Едно от изключенията обаче са някои видове наследени системи, при които отделна услуга е изключително гладна за ресурси. Някои ИТ специалисти наричат тези индивидуални програми като „закачалки за ресурси“.
Идеята за сортирането на ресурс за свиване върви заедно с идеята за хардуерно зависими системи. Един от начините да се мисли за това е, че оригиналното приложение е построено в собствена пясъчна кутия, където доминира използването на ресурси като CPU и RAM. Ако е направено да бъде доминиращото приложение в тази система, няма да реагира добре на споделянето на ресурси в тази система.
Експертите също така посочват, че преместването на един от тези ресурси върху виртуализирана система, без да се правят други промени, може да доведе до сериозни проблеми. Причината е, че виртуализацията по своята същност създава повече изтичане на физическите сървъри. Има виртуализация на приложенията и превръщането им в не хардуерно зависими. Имайки това предвид, простото преместване на гладно на ресурси приложение във виртуализираща система може да доведе до надвишаване на търсенето. Съществува и въпросът за разходите и осъществимостта - някои по-малки наследени системи просто не си струват да се виртуализират, а не когато се стигне до конкретна възвръщаемост на инвестицията.
Един от начините за справяне с ресурсните скакалци е да се разбере тяхното специфично търсене в дадена архитектура и да се настанят в миграция. Обикновено трябва само ограничено пределно нарастване на ресурсите, за да накарате съществуваща ресурсна свиня да работи добре във виртуализирана система. Съществуват и всякакви начини, по които инженерите и разработчиците могат да променят или подобрят едно от тези приложения, за да може „да играе добре с други.“ Един от най-добрите инструменти са системите за автоматизация, които наблюдават и анализират търсенето на ресурси в реално време и автоматично предоставят ресурси където са необходими.