Jag fick en fråga om för/emot att driva sin webbapp på Amazon EC2 och S3 (Elastic Compute Cloud och Simple Storage Service).
Nu är jag ingen expert på ämnet hosting. Men jag tänkte ändå posta min redogörelse här också. Är jag helt ute och cyklar så hojta i kommentarerna.
Amazon EC2 skiljer sig från andra lösningar på det sättet att du har en eller flera ”images”, avbilder av hela filsystemet för en server. En sådan avbild kan startas upp i EC2-miljön och motsvarar då en 1,7 GHz-server med 1,75 GB minne och 160 GB disk.
Den främsta anledningen att köra sin webbapp på EC2 är just möjligheten att kunna skala upp och ned kapaciteten vid behov.
Särskilt intressant är det om man har väldigt oregelbunden trafik. Du kan dra igång extra instanser och bara köra dem i någon timme för att sedan ta ner dem igen.
Det finns andra lösningar än EC2 som ger mer men inte lika flexibel skalbarhet. T.ex. kan det vara intressant att jämföra med Media Temples Grid Server.
Har du inte behovet att snabbt kunna skala upp kapacitet kan i stället VPS (Virtual Private Server) eller shared hosting vara ett alternativ.
Både VPS och shared hosting betyder att man delar en fysisk maskin (eller flera) med andra. Det som skiljer dem är att en VPS-lösning ger prestanda motsvarande en viss fysisk maskin medan du på en shared hosting-lösning delar resurser med andra användare. Sedan uppträder en VPS-lösning som en egen fysisk server, där du är isolerad från andra kunder.
EC2 kan ändå vara ett prismässigt bra alternativ till VPS även om du inte har behov av snabb skalbarhet. Vad jag förstår står sig Amazons prissättning bra mot VPS; en instans kostar ca 70 USD i månaden.
Amazon S3 är en lagringstjänst som används ihop med EC2. Systemavbilderna lagras på S3 och när du har flera instanser kan S3 användas för gemensam lagring.
Men S3 kan också användas oberoende av EC2. Vi serverar t.ex. bilderna i Menumo från S3.
Och har du en app som inte är så processorintensiv men som serverar mycket bilder eller annan media som kräver bandbredd så kan det vara värt att överväga en vanlig shared hosting-lösning kombinerat med S3.
Vi kör även vår MP3-blogg på Amazon S3. När vi bytte från vår tidigare lagringslösning beskrev jag lite kort vad som krävdes för att gå över.
Recent Comments