Amazons Elastic Compute Cloud inte så elastiskt just nu
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.
February 6th, 2007 at 9:28 pm
Mailar du Amazon (t.ex till Kathrin på oetjen@amazon.com) och ber snällt så ger de dig säkert ett beta-konto, speciellt om du signat upp för ett S3-konto redan. Jag fick mitt EC2-konto via en “manuell” sign-up. Annars kan du ju få hyra mitt EC2-konto
/Clas, Frisim.com