google
yahoo
bing

Archive for the 'Amazon' Category

Amazons Elastic Compute Cloud inte så elastiskt just nu

Monday, January 22nd, 2007

Vi tittar på möjligheten att göra Twingly ytterligare skalbart genom att lägga en av komponenterna i Amazons Elastic Compute Cloud (EC2). Det är en tjänst som innebär att man laddar upp en image av en virtuell linuxserver som sen kan distribueras dynamiskt till önskat antal fysiska servrar. Den kan hantera varierande last genom att öka och minska antalet servrar efter behov.

Dock rapporterar de vid kontakt att ”limited beta is currently full”. Just nu är det elastiska molnet kanske inte så elastiskt som det är tänkt :)

Tjänsten kostar en knapp krona ($0.1) per CPU-timme samt  per GB nätverkstrafik. Det går 730 timmar per månad, för 10 EC2-enheter blir kostnaden ca 5000 kr/mån. Bandbreddskostnaden för 20GB data/dygn blir 950 kr/månad, vilket inte är så farligt. Med reservation för fel i huvudräkningen.

En bladserver med tio blad kostar runt 8000 kr/mån i leasingkostnad. Med EC2 får man alltså både flexibilitet och kostnadseffektivitet. Det hänger dock på att prestanda är jämförbar mellan en EC2-enhet och en bladserver, vilket inte kan utredas annat än genom praktiska tester. Antagligen ger EC2 lägre prestanda, Amazon måste ju ta betalt för flexibiliteten som tjänsten ger och ha en vinstmarginal ovanpå det.

Mediatemple.net har en tjänst kallad Grid-Server, som fördelar lasten för en webbsajt till hundratals servrar (tidigare rapporterat av Techcrunch). Där är kostnaden bara $20/månad, men arkitekturen är byggd för att jämna ut korta bursts av trafik och inte för en jämn, hög belastning. Man kan anta att de inte skulle bli jätteglada om någon installerade en applikation som får mellan fem och femton servrar att ligga på konstant 70-90% CPU-använding dygnet runt, 365 dagar om året.