Förbättra molnprestanda med dessa tre tips

De som står inför problem med cloud computing-prestanda är snabba att bara öka antalet resurser som en underpresterande arbetsbelastning har tillgängliga. Detta innebär att du lägger till mer lagring för att hantera I / O-prestanda, lägga till fler kärnor / CPU: er för att hantera processorbundna arbetsbelastningar eller öka tillgängligt minne så att virtuell lagring I / O undviks helt.

Molnleverantörerna skulle ge samma råd. Jag är säker på att de har goda avsikter, men de tjänar också mer pengar om resurserna till arbetsbelastningen ökar.

I vissa fall handlar det inte bara om att kasta pengar och resurser med en dåligt fungerande arbetsbelastning. Cloud Performance Engineering blir mer finess nuförtiden. Här är tre saker att tänka på:

Kontrollera applikationen först. Dålig prestanda för molnarbetsbelastning orsakas ofta av otillräckliga resurser, men kärnan i saken är en dåligt utformad, dåligt programmerad och dåligt distribuerad applikation. Enkla kod- och designändringar gör underverk för att lösa de flesta prestandaproblem som du hittar, och allt medan du använder minimala livskraftiga molnbaserade resurser, vilket innebär att din molnräkning inte går upp.

Kontrollera intracloud-nätverkets latens. Även om vi antar att intracloud nätverksbandbredd kommer att överstiga alla krav på arbetsbelastning, så är det inte alltid fallet. Många gånger när arbetsbelastningen är frikopplad från datakällan är prestandafrågan bandbredden mellan maskininstansen som är värd för arbetsbelastningen och datakällan, oavsett om det är intracloud eller intercloud.

Det är komplicerat att kontrollera bandbredd intra högt, men inte omöjligt. Luta dig hur du diagnostiserar problem med molninbyggda verktyg från din molnleverantör. Se också till att hålla ett öga på bandbredden till användargränssnitten. Det öppna Internet kan ha höga hastigheter. 

Kontrollera databasen. På samma sätt som applikationer kommer de flesta databasprestandaproblemen, molnbaserade eller inte, från en dåligt utformad databas, inte långsam. Vad du gör för att förbättra databasprestanda, eller tuning, beror till stor del på databasen, men de flesta anser att indexanvändning och caching-system går till för att öka svaret på arbetsbelastningen.

Det här är bara tre knep att komma ihåg; det finns mycket mer med molnprestanda. Jag ser det faktiskt som en kommande jobbroll för dem som driver molnbaserade system på längre sikt.