Hjem Cloud-Computing Hvordan sparer dynamisk tildeling i skyen selskaper penger?

Hvordan sparer dynamisk tildeling i skyen selskaper penger?

Anonim

Q:

Hvordan sparer dynamisk tildeling i skyen selskaper penger?

EN:

Ideen om dynamisk tildeling av skyressurser løser en rekke svært viktige problemer for enterprise IT. En av de beste måtene å illustrere dette på er ved å se på en helt grunnleggende ide: At skytjenester kan være elastiske, eller med andre ord, at de dynamisk kan skaffe ressurser i sanntid eller nær sanntid.

I begynnelsen av skyen for flere år siden hørte vi mye om ressurser på forespørsel og rask elastisitet. Skyen var fantastisk, delvis av den eneste grunnen at selskaper ganske enkelt kunne kjøpe abonnement for maskinvare- og programvareressurser, i stedet for fysisk å bygge og vedlikeholde servere og annen maskinvare på stedet. Det åpnet døren for alle mulige nye muligheter og muligheter for virksomhet i nesten alle bransjer.

Etter en massiv endring av sjøen mot skyberegning, ble selskaper overlatt til å se på den nye grensen, og hvordan de kan gjøre ting enda bedre. Det mange av dem har funnet, er at selv om du kan skaffe og avlevere ressurser gjennom skyen, løser det fortsatt ikke problemet med ressursallokering.

Mor Cohen skriver et veldig lærerikt essay om dette konseptet på Turbonomics-bloggen - tanken er at i en veldig bred forstand er dynamisk avsetning ikke god nok. Utviklere tildeler fortsatt større mengder ressurser enn det en applikasjon til enhver tid vil trenge. Tildelte ressurser er minst midlertidig bundet opp, og kostnadene knyttes til ytelsen. Cohen snakker om bruken av den minste forekomsttypen for en applikasjon, og noen av problemene som dukker opp i den slags scenarier, mens han også påpeker at utviklere ofte tildeler disse ressursene for å oppnå mål skrevet inn i en servicenavtale. . De trenger en referansestandard for ytelse, men for å komme dit, må de fordele visse ressurser som sannsynligvis vil bli kastet bort i det lange løp.

En annen måte å si dette på er at visse dynamiske og elastiske ressurser ikke i seg selv er fullt dynamiske og elastiske, og hindrer noen ekstra kontroller og styring. Et eksempel diskutert av mange eksperter er den stadig populære tjenesten AWS EC2 eller Elastic Compute Cloud. Hovedpoenget er at tjenesten ikke egentlig er helt elastisk hvis kunden ikke ser i detalj på ting som tilgjengelighetssoner. Flere soner øker kostnadene; en enkel sone øker risikoen. Så det er ikke så enkelt som bare å "bestille det du trenger." Bedrifter må ha interne team for å virkelig håndtere det de leverer gjennom skyen, ellers vil det ikke være så fullt elastisk som man kan forvente.

Generelt hjelper dynamisk allokering med å løse mye av problemet med kostnader kontra ytelse. Tredjeparts verktøy og systemer kan bidra til å automatisere mye av det mikromaneringsarbeidet som gjør å gjøre AWS EC2 eller et hvilket som helst annet aspekt av en programvarearkitektur virkelig grunnleggende effektiv, og ikke bare effektiv i ord eller navn. Ja, du kan ha et skyabonnement for en gitt tjeneste, men hvis det overgår en terskel, er det plutselig dyrere. Ja, du kan ha en abonnementstjeneste som du kan slippe når som helst, men hvis du ikke slipper den, betaler du fortsatt pengene. Det sanne målet er å oppnå "ønsket tilstand" der et IT-system er perfekt balansert til enhver tid, mens disse behovene vil endre seg i sanntid fra minutt til minutt.

Hvordan sparer dynamisk tildeling i skyen selskaper penger?