Vilken Amazon Cloud Server är bättre för dig?

By rik

Att välja rätt tjänst på AWS-plattformen kan vara en utmaning. Denna artikel ger dig vägledning för att fatta ett informerat beslut om vilken molnserver, AWS EC2 eller AWS Lightsail, som passar dina behov bäst.

AWS Lightsail och AWS EC2 är två liknande tjänster som båda erbjuder virtuella molnservrar. Trots att de har liknande funktioner, är de designade för olika typer av användningsområden.

AWS EC2

AWS EC2 är en grundläggande molntjänst från AWS som ger användare möjlighet att skapa och hantera virtuella molnservrar. EC2-instanser kan liknas vid ett tomt ark. De är mycket flexibla och kan anpassas och konfigureras helt efter användarens önskemål. I teorin kan EC2 stödja ett obegränsat antal virtuella maskiner.

Amazon erbjuder även ett brett utbud av instanstyper för dina virtuella EC2-maskiner. Du kan välja instanser optimerade för CPU, minne, lagring, GPU och nätverk beroende på vad du behöver.

EC2 är en av de mest använda tjänsterna i AWS. Den är kompatibel med de flesta andra AWS-tjänster och kan anpassas för att passa alla tänkbara användningsfall.

AWS Lightsail

AWS Lightsail är en annan molntjänst från AWS. Den gör det möjligt för användare att enkelt provisionera förkonfigurerade molnservrar med till exempel LAMP, WordPress, Node.js eller Magento. Detta gör att du snabbt kan konfigurera din applikationsarkitektur utan att behöva installera programvara manuellt. För en mer djupgående beskrivning av Lightsail, läs artikeln ”Amazon Lightsail: Allt du behöver veta”.

AWS har skapat Lightsail för att vara enkelt och användarvänligt, även för nybörjare.

Både Lightsail och EC2 är kraftfulla verktyg för att tillhandahålla virtuella molnservrar. Låt oss nu undersöka skillnaderna mellan dem.

AWS Lightsail vs. EC2

Användning

Lightsail är en lättanvänd tjänst som är utformad för enklare webbapplikationer och webbplatser. Den är särskilt användbar för nybörjare och icke-tekniska användare som kan använda tjänsten med några få klick för att konfigurera sina webbplatser. Lightsail rekommenderas inte för mycket komplexa applikationer, utan är mest lämpad för små till medelstora arbetsbelastningar.

EC2 är en mer omfattande och avancerad tjänst. Den kan användas för en mängd olika applikationer, från enkla webbapplikationer (som även kan köras i Lightsail) till big data och maskininlärning. EC2 kan konfigureras för att hantera praktiskt taget vilken applikation som helst, även de mest komplexa arkitekturerna.

Enkel användning

Som tidigare nämnts, är Lightsail designat för att vara lätt att använda, särskilt för nybörjare. Hela processen med att starta en Lightsail-server och distribuera applikationer kan göras med bara några få klick. Den ger en allt-i-ett-upplevelse för att skapa virtuella servrar och distribuera applikationer.

EC2, å andra sidan, kräver mer manuell konfigurering och kan behöva kompletteras med andra tjänster som AWS CodeDeploy och CodePipeline för att effektivisera applikationsdistributionen.

Alla resurser som är kopplade till din Lightsail-instans hanteras från en central instrumentpanel. Däremot har varje resurs i EC2 (som statiska IP-adresser, säkerhetsgrupper, EBS-volymer m.m.) en egen instrumentpanel och egna inställningsalternativ.

Om du är nybörjare på AWS och bara vill köra enklare applikationer är Lightsail det bästa alternativet. Du behöver inte mycket teknisk AWS-kunskap för att börja köra applikationer i Lightsail.

Nätverk

Nätverket för dina Lightsail-maskiner hanteras av AWS. Som användare kan du endast lägga till regler i Lightsails brandvägg. Nätverket för EC2-instanser hanteras av användarna via VPC:er, säkerhetsgrupper och subnät.

Subnät

AWS Lightsail har inget inbyggt stöd för subnät. I AWS kan du skapa offentliga och privata subnät baserat på hur applikationen ska användas. Eftersom Lightsail endast är avsett för webbplatser, finns inget stöd för att placera servrarna i privata subnät. EC2-instanser kan däremot distribueras i alla typer av subnät, både offentliga och privata.

Om du behöver distribuera en webbapplikation eller liknande i ett privat subnät är AWS EC2 det enda alternativet.

Skalbarhet

Lightsail-instanser kan inte skalas automatiskt. Dessutom kan Lightsail-instanser inte ändras efter att de har skapats. Om du vill ändra instanstyp måste du starta en ny instans och ändra din plan.

EC2 är en mycket skalbar tjänst. Du kan använda Auto Scaling Groups i EC2-instrumentpanelen för att skala dina EC2-instanser horisontellt, dvs. öka eller minska antalet instanser som betjänar applikationen. EC2-instanser kan också ändras till en ny instanstyp efter lansering.

EBS-volymer

EBS är en blocklagringstjänst som kan integreras med EC2-maskiner för lagringsändamål. EBS-volymer är separata nätverksenheter som kan anslutas/kopplas från EC2-instanser.

Lightsail stöder inte EBS-volymer.

Prissättning

AWS Lightsail har en fast månadsprissättning som varierar från $3,5 per månad till $160 per månad, beroende på instanstyp och specifikationer. Tjänsten erbjuder också 3 månaders gratisanvändning från registreringsdatum.

AWS EC2 har flera olika prismodeller. Du kan använda on-demand-instanser till ett fast pay-as-you-go-pris. Alternativt kan du reservera en instans för en viss tidsperiod till ett rabatterat pris. Gratis användning av EC2 är tillgänglig i 12 månader från registreringsdatum.

Lastbalansering

Lastbalansering är en inbyggd funktion i Lightsail och Lightsails lastbalanserare kan enkelt användas med Lightsail-instanserna.

EC2 har fyra olika typer av lastbalanserare, var och en med sina egna specifikationer och användningsfall, som kan integreras med EC2-instanserna.

Övervakning

Det är möjligt att övervaka Lightsail-instanser, men det är begränsat till ett fåtal parametrar. EC2 erbjuder ett brett spektrum av mätvärden och övervakningsalternativ.

Kryptering

Kryptering i Lightsail hanteras av AWS och är aktiverad som standard. När du använder EC2-instanser kan användare välja att aktivera eller inaktivera kryptering.

Användningsfall för Lightsail

  • Lightsail är lämpligt för dev/testmiljöer eftersom det är kostnadseffektivt och enkelt att konfigurera.
  • Mycket användbart för nybörjare som vill utforska AWS och köra applikationer med begränsad molnkunskap.
  • För användningsfall där förutsägbara månadskostnader är viktiga.
  • Allt i en konsol för lastbalanserare, nätverk och databaser.

Användningsfall för EC2

  • EC2 erbjuder flera prismodeller och möjligheter att utnyttja rabattalternativ för bättre prissättning.
  • Används för komplexa applikationer.
  • För applikationer i privata subnät.
  • För automatisk skalbarhet.
  • För full kontroll och flexibilitet över instansen.
  • Optimerade instanstyper för specifika användningsfall, som att använda CPU-optimerade instanser för maskininlärningsjobb och liknande.

Slutsats

Både Lightsail och EC2 är etablerade verktyg som riktar sig till olika kundgrupper och användningsfall. EC2 är, utan tvekan, en mycket mer kraftfull tjänst än Lightsail. Den kan göra allt som Lightsail kan, och mycket mer. Men med större kraft kommer också större komplexitet, fler alternativ och risk för förvirring. Om du är nybörjare på AWS kanske det inte är det bästa valet att börja direkt med EC2.

Lightsail är mer lämpat för nya AWS-användare som inte vill gå igenom besväret med att konfigurera virtuella servrar och som vill ha en färdig infrastruktur. Det är också speciellt utformat för små till medelstora och enkla webbapplikationer. Lightsail-instanser kan enkelt uppgraderas till EC2-instanser, så du kan alltid börja med en applikation i Lightsail innan du gradvis uppgraderar till EC2.

Jag hoppas att den här artikeln hjälper dig att ta rätt beslut mellan de två tjänsterna.