Här jämför vi båda på fem huvudaspekter: Pris, Inbyggda funktioner, AutoScaling-funktioner, Tillgänglighet Zones och Kundsupport.
1. Pris
Här är ett diagram som jämför priserna på båda tjänsterna för Linux-servrar
Här är några viktiga punkter att notera:
1. RackSpace erbjuder låga ingångskostnader i sina moln erbjudanden, över tiden om du behöver mer resurser kan det vara ganska dyrt, men det beror på vilken typ av webbapplikation du försöker bygga.
2. Det är intressant att notera att RackSpace inte har möjlighet att fästa variabel blocknivålagring, så om du behöver mer lagringsutrymme måste du flytta upp i nivå till extra utrymme.
För AWS har du möjlighet att lagra dina filer på exemplet själv och / eller du kan installera EBS (Elastic Block Storage) eller blocknivålagring för din instans oberoende av din nivå.
3. AWS erbjuder gratis test i 1 år, vilket är mycket användbart för utvecklare att testa och driva sina webbplatser. Här är en skärmdump av AWS gratis användningsnivå med månadsspecifikationer:
* Dessa gratis nivåer är endast tillgängliga för nya AWS-kunder och finns tillgängliga i 12 månader efter ditt AWS-registreringsdatum.
** Dessa gratis nivåer löper inte ut efter 12 månader och är tillgängliga för både befintliga och nya AWS-kunder på obestämd tid.
2. Inbyggda funktioner
Amazon (AWS) erbjuder snabba och enkla att använda skalbara tjänster som SQS (Simple Queue Service), SNS (enkel anmälningsservice), SES (enkel e-posttjänst som kan användas som utgående smtp-server) och DynamoDB ). De kanske inte fungerar i toppläge om du skulle bygga tjänsterna själva, men de är där vid din utvecklingsdisplay.
Men i RackSpace måste du ta hjälp från tredje part för alla funktioner, till exempel om du vill ha enkel e-posttjänst än vad du kan få via Sendgrid eller Postmark etc.
3. AutoScaling-funktioner
Amazon (AWS) erbjuder naturligtvis Autoscaling.
Du måste koppla det här med CloudWatch för att övervaka hälsan och statusen för dina instanser. Du måste också använda deras ELB (Elastic Load Balancing) för att hjälpa till att sprida belastningen över flera liknande instanser. När belastningen blir större och större, kommer AWS AutoScale att ge en annan liknande instans, ELB kommer att känna till att det finns en ny instans och den kommer att vidarebefordra nya förfrågningar till det exemplet.
RackSpace stödjer inte autoscaling nationellt.
För att få ett system som AWS kan du vända dig till RightScale. De gör i huvudsak samma sak som AWS AutoScale-funktioner, med undantag av RightScale kan du hantera många typer av servrar på vilken som helst molnleverantör, eftersom du laddar upp deras "agent" på dina servrar.
4. Tillgänglighet Zoner
Detta är viktigt för kunder som bryr sig om datacentret är för säkerhetshänsyn och eller för politiska krav.
AWS servrar finns i 5 zoner:
Norra Virgina (USA-Öst), Norra Kalifornien (USA-Väst), Irland (EU-Väst), Singapore (AP-Southeast) och Tokyo (AP-nordöstra).
RackSpace har 9 fysiska datacenter, men endast 3 av dem är dedikerade till Cloud-tjänster, dvs i Chicago USA, Dallas USA och London UK.
5. Kundsupport
Både RackSpace och Amazon svarar på sina kunders frågor med minsta möjliga tid, men RackSpace har överhand om AWS eftersom de ger Live Chat-support vilket är väldigt användbart för en nybörjare när du konfigurerar servern och hanterar komplikationer som annars är en hektisk process .
Slutsats
Om du behöver inbyggda funktioner, alternativ och sätt att tweak och optimera ditt system, gå med AWS.
Om du letar efter lågt inledande kostnader, gå med RackSpace.
Webbplatser som Pinterest och Quora använder AWS medan favoritwebbplats för programmörer, använder GitHub RackSpace.
Vi har haft erfarenhet av båda tjänsterna samtidigt som vi arbetade för ett projekt, vi försökte först RackSpace och sedan vi gick till AWS efter en tid eftersom AWS är lätt att komma åt, inbyggda funktioner minskar arbetskraften, pålitlig och det är kostnadseffektivt också.
Vi rekommenderar därför AWS.
Hederlighet: Ben Dang
Om du fortfarande har något tvivel, var god att fråga i kommentarer under inlägget.