K:
Hogyan takarít meg a felhőkben a dinamikus elosztás a vállalatok pénzét?
A:A felhőalapú erőforrások dinamikus elosztásának ötlete számos nagyon fontos problémát old meg a vállalati IT számára. Az egyik legjobb módszer ennek szemléltetésére egy nagyon alapvető ötlet áttekintése: a felhőalapú szolgáltatások rugalmasak lehetnek, vagyis más szavakkal, hogy dinamikusan képesek erőforrásokat biztosítani valós időben vagy közel valós időben.
A felhő néhány évvel ezelőtti megjelenésekor sokat hallottunk az igény szerinti erőforrásokról és a gyors rugalmasságról. A felhő részben elképesztő volt, csak azért, mert a vállalatok egyszerűen megvásárolhattak előfizetéseket hardver- és szoftverforrásokhoz, ahelyett, hogy fizikailag építettek és karbantartottak volna kiszolgálókat és egyéb hardvereket a helyszínen. Ez megnyitotta a kaput mindenféle új képesség és lehetőség számára az üzleti életben szinte minden iparágban.
A felhőalapú számítástechnika felé történő óriási tengerváltás után a cégeknek meg kellett nézniük az új határt, és azt, hogyan lehetne még jobbá tenni a dolgokat. Sokuk azt találta, hogy bár a felhőn keresztül is biztosíthat erőforrásokat és bonthatja azokat, az még mindig nem oldja meg az erőforrások elosztásának problémáját.
Mor Cohen nagyon tanulságos esszé ír erről a koncepcióról a Turbonomics blogban - az az elképzelés, hogy a tágabb értelemben vett dinamikus szolgáltatás nem elég jó. A fejlesztők továbbra is nagyobb erőforrásokat osztanak el, mint amennyi egy alkalmazásnak lenne szüksége egy adott időben. A kiosztott erőforrásokat legalább ideiglenesen lekötik, és a költségeket a teljesítményhez kötik. Cohen beszéli a legkisebb példánytípus alkalmazásáról az alkalmazásban, és néhány olyan problémáról, amelyek az ilyen forgatókönyvek során felmerülnek, ugyanakkor rámutat arra, hogy a fejlesztők gyakran ezeket az erőforrásokat osztják szét szolgáltatási szintű megállapodásban szereplő célok elérése érdekében. . Szüksége van egy teljesítménymutatóra, de ahhoz, hogy oda érjenek, bizonyos erőforrásokat kell elosztaniuk, amelyek hosszú távon valószínűleg pazarolhatók el.
Ennek egy másik módja az, hogy bizonyos dinamikus és rugalmas erőforrások lényegében nem teljesen dinamikusak és rugalmasak, és korlátoznak bizonyos kiegészítő vezérlőket és kezeléseket. Az egyik példa, amelyet sok szakember megvitatott, az egyre népszerűbb AWS EC2 vagy az Elastic Compute Cloud szolgáltatás. A lényeg az, hogy a szolgáltatás nem igazán rugalmas, ha az ügyfél nem részletesebben vizsgálja a rendelkezésre állási zónákat. Több zóna növeli a költségeket; egy zóna növeli a kockázatot. Tehát nem olyan egyszerű, mint csak „megrendelni azt, amire szüksége van”. A vállalatoknak belső csapatokkal kell rendelkezniük, hogy valóban kezeljék bármit is, amelyet felhőn keresztül szállítanak, különben nem lesz olyan rugalmas, mint amire számíthat.
Általánosságban a dinamikus elosztás sok szempontból segít megoldani a költség és a teljesítmény közötti problémát. A harmadik féltől származó eszközök és rendszerek elősegíthetik a mikroméretű munka nagy részének automatizálását, amely az AWS EC2 vagy a szoftver-architektúra bármely más aspektusának valójában alapvető hatékonyságát eredményezi, és nem csupán a szóban vagy a névben hatékony. Igen, bármilyen szolgáltatáshoz felhőalapú előfizetéssel is rendelkezhet, de ha meghaladja a küszöböt, akkor hirtelen drágább. Igen, van előfizetési szolgáltatása, amelyet bármikor lemondhat, de ha nem hagyja el, akkor is fizet a pénz. Az igazi cél az, hogy elérjük a „kívánt állapotot”, ahol egy informatikai rendszer bármikor tökéletesen kiegyensúlyozott, miközben ezek az igények valós időben percről percre változnak.