K:
Miksi "resurssikohta" voisi vaikeuttaa virtualisointia?
V:Virtualisoidut järjestelmät voivat tarjota suuria etuja yrityksille. Tämä ei kuitenkaan pidä paikkaansa kaikissa tapauksissa. Yritysten on tarkasteltava virtualisoinnin tärkeimpiä etuja ja haittoja tapauskohtaisesti.
Oikeudellisilla muutoksilla ja majoituksilla virtualisoitu järjestelmä voi olla paljon tehokkaampi kuin perinteinen laitteistosta riippuvainen järjestelmä. Yksi poikkeuksista on kuitenkin tietyn tyyppiset vanhat järjestelmät, joissa yksittäinen palvelu on erittäin nälkäinen resursseille. Jotkut IT-ammattilaiset viittaavat näihin yksittäisiin ohjelmiin "resurssikohoiksi".
Idea resurssimaasta on samanlainen kuin laitekohtaisista järjestelmistä. Yksi tapa ajatella tätä on, että alkuperäinen sovellus on rakennettu omaan hiekkalaatikkoonsa, jossa se hallitsee resurssien, kuten CPU: n ja RAM: n, käyttöä. Jos siitä tehdään hallitseva sovellus kyseisessä järjestelmässä, se ei aio vastata hyvin resurssien jakamiseen järjestelmän sisällä.
Asiantuntijat huomauttavat myös, että yhden näistä resursseista siirtäminen virtualisoituun järjestelmään tekemättä muita muutoksia voi aiheuttaa vakavia ongelmia. Syynä on se, että virtualisointi luo luonnostaan enemmän fyysisten palvelimien tyhjennyksen. Sovellusten virtualisointi ja niistä tekeminen riippumattomiksi laitteista maksaa. Tätä silmällä pitäen, yksinkertaisesti resurssien nälkäisen sovelluksen siirtäminen virtualisointijärjestelmään voi johtaa kysynnän ylittämiseen olemassa olevat resurssit. Kysymys on myös kustannuksista ja toteutettavuudesta - joitain pienempiä vanhoja järjestelmiä ei yksinkertaisesti ole virtualisoinnin arvoinen, ei silloin, kun kyse on konkreettisesta sijoitetun pääoman tuotosta.
Yksi tapa käsitellä resurssikohoja on ymmärtää niiden erityinen kysyntä arkkitehtuurissa ja mukauttaa ne muutokseen. Tyypillisesti resurssien lisääminen vaatii vain rajoitetun vähäisen lisäyksen, jotta olemassa oleva resurssikohta toimii hyvin virtualisoidussa järjestelmässä. On myös kaikenlaisia tapoja, joilla insinöörit ja kehittäjät voivat muokata tai parantaa yhtä näistä sovelluksista, jotta se “pelaa hyvin muiden kanssa”. Yksi parhaimmista työkaluista on automaatiojärjestelmät, jotka seuraavat ja analysoivat resurssien kysyntää reaaliajassa ja toimittavat resurssit automaattisesti missä niitä tarvitaan.