AWS Lightsail vs. EC2: Hvilken skytjener passer best for deg?

Valget mellom de mange tjenestene som tilbys på den omfattende AWS-plattformen, kan være overveldende. Denne artikkelen vil gi deg den nødvendige informasjonen for å ta en velinformert beslutning om hvilken skyserver som passer best for dine behov: AWS EC2 eller AWS Lightsail.

Både AWS LightSail og AWS EC2 er tjenester som tilbyr virtuelle skyservere. Selv om deres funksjoner kan virke like, er de designet for ulike bruksområder.

AWS EC2

AWS EC2 er en sentral skytjeneste fra AWS som muliggjør opprettelsen av virtuelle skyservere. Instansene som opprettes fra EC2, kan betraktes som et blankt lerret. Disse serverne er svært fleksible og kan konfigureres og tilpasses brukerens behov. I teorien kan EC2 håndtere et ubegrenset antall virtuelle maskiner.

Amazon tilbyr også et bredt utvalg av instansvarianter for dine virtuelle EC2-maskiner. Du kan velge mellom CPU-, minne-, lagrings-, GPU- og nettverksoptimaliserte instanser, avhengig av ditt spesifikke bruksområde.

EC2 er en av de mest brukte tjenestene i AWS. Den er kompatibel med de fleste andre AWS-tjenester og er svært tilpasningsdyktig for en rekke bruksområder.

AWS LightSail

AWS Lighsail er en skytjeneste fra AWS som lar brukerne opprette forhåndskonfigurerte skyservere, som LAMP, WordPress, Node.js eller Magento. Dette muliggjør rask oppsett av applikasjonsarkitektur uten manuell installasjon av programvare. For en grundigere gjennomgang av Lightsail, se artikkelen Amazon Lightsail: Alt du trenger å vite.

AWS har designet Lightsail for å være lett å forstå og bruke, selv for de som er helt nye på plattformen.

Både Lightsail og EC2 er kraftige tjenester som brukes til å levere virtuelle skyservere. La oss nå se på forskjellene mellom disse to tjenestene.

AWS Lightsail vs. EC2

Bruksområder

Lightsail er en brukervennlig tjeneste som er designet for enkle webapplikasjoner og nettsider. Den er spesielt utviklet for nybegynnere eller ikke-tekniske brukere som enkelt kan sette opp nettsidene sine med noen få klikk. Det anbefales ikke å bruke LightSail for svært komplekse applikasjoner. Den er mer egnet for arbeidsmengder fra små til middels størrelse.

EC2 er en mer omfattende og komplisert tjeneste. Den brukes til alle typer applikasjoner, fra små webapplikasjoner (som også kan kjøres i Lightsail) til stordata- og maskinlæringsapplikasjoner. EC2 kan konfigureres for å være vert for nesten hvilken som helst applikasjon, inkludert de mest komplekse arkitekturer.

Brukervennlighet

Som nevnt tidligere er LightSail en tjeneste som er designet for å være brukervennlig, spesielt for nybegynnere. Hele prosessen med å starte en Lightsail-server og distribuere applikasjonen kan gjøres med noen få klikk. Den tilbyr en alt-i-ett-opplevelse for opprettelse av virtuelle servere og applikasjonsdistribusjon.

EC2 krever derimot mer manuell konfigurering og muligens andre tjenester, som AWS CodeDeploy og CodePipeline, for å strømlinjeforme arbeidsflyten for applikasjonsdistribusjon.

Alle ressursene knyttet til Lightsail-instansen administreres fra et felles dashbord. I motsetning til dette har hver ressurs i en EC2-instans (som statiske IP-adresser, sikkerhetsgrupper, EBS-volumer og mer) sitt eget dashbord og alternativer.

Hvis du nettopp har begynt å bruke AWS og ønsker å kjøre små applikasjoner, er Lightsail det beste alternativet. Du trenger ikke omfattende teknisk AWS-kunnskap for å starte applikasjoner på Lightsail.

Nettverk

Nettverket for Lightsail-maskinene dine administreres av AWS. Som bruker kan du kun legge til regler i Lightsail-brannmuren. Nettverket for EC2-instanser administreres av brukerne ved hjelp av VPC-er, sikkerhetsgrupper og subnett.

Subnett

AWS Lightsail har ikke innebygd støtte for subnett. I AWS kan du opprette offentlige og private subnett basert på applikasjonens behov. Siden Lightsail er ment for webområder, er det ingen mulighet for å hoste servere i private subnett. EC2-instanser kan derimot distribueres i alle subnett, både offentlige og private.

Hvis ditt bruksområde krever at du distribuerer en webapplikasjon eller en annen applikasjon i et privat subnett, kan du kun gjøre dette i AWS EC2.

Skalerbarhet

Lightsail-instanser kan ikke skaleres automatisk. Du kan heller ikke endre Lightsail-instansens type etter opprettelse. Hvis du vil endre instanstypen, må du starte en ny instans og endre planen.

EC2 er en svært skalerbar tjeneste. Du kan bruke Auto Scaling Groups i EC2-dashbordet for å skalere EC2-instanser horisontalt, dvs. øke eller redusere antall instanser som betjener applikasjonen. EC2-instanser kan også endres til en ny instansetype etter opprettelse.

EBS-volumer

EBS er en blokklagringstjeneste som kan integreres med EC2-maskiner for lagringsformål. EBS-volumer er separate nettverksstasjoner som kan kobles til og fra EC2-instanser.

Lightsail støtter ikke EBS-volumer.

Prissetting

AWS Lightsail har en fast pris per måned, som varierer fra $15,50 til $160,00 avhengig av instanstype og spesifikasjoner. Tjenesten tilbyr også 3 måneders gratis bruk fra registreringsdatoen.

AWS EC2 tilbyr flere prismodeller. Du kan bruke on-demand-instanser til en fast, betal-som-du-bruker-pris. Eller du kan reservere en instans for en bestemt periode til en rabattert pris. Gratis bruk av EC2 er tilgjengelig i 12 måneder fra registreringsdatoen.

Lastbalansering

Lastbalansering er en integrert funksjon i Lightsail, og Lightsail-lastbalansere kan enkelt brukes med Lightsail-instanser.

EC2 tilbyr fire ulike typer lastbalansere, hver med sine egne spesifikasjoner og bruksområder, som kan integreres med EC2-instanser.

Overvåkning

Overvåking av Lightsail-instanser er mulig, men er begrenset til noen få parametere. EC2 tilbyr et bredt utvalg av beregninger og alternativer for overvåking.

Kryptering

Kryptering i Lightsail administreres av AWS og er aktivert som standard. Når du bruker EC2-instanser, kan brukere velge å aktivere eller deaktivere kryptering.

Bruksområder for Lightsail

  • Lightsail er egnet for utviklings- og testmiljøer, da det er rimelig og enkelt å konfigurere.
  • Veldig nyttig for nybegynnere som ønsker å utforske AWS og kjøre applikasjoner med begrenset kunnskap om skyen.
  • For bruksområder der forutsigbare månedlige kostnader er nødvendig.
  • Alt-i-ett-konsoll for lastbalansere, nettverk og databaser.

Bruksområder for EC2

  • EC2 tilbyr flere prismodeller og alternativer for å utnytte rabatter for bedre priser.
  • Brukes til komplekse applikasjoner.
  • For applikasjoner i private subnett.
  • For automatisk skalering.
  • For full kontroll og fleksibilitet over instansen.
  • Optimaliserte instansvarianter for spesifikke bruksområder, som CPU-optimaliserte instanser for maskinlæringsjobber, etc.

Konklusjon

Både Lightsail og EC2 er verktøy utviklet for forskjellige kundegrupper og bruksområder. EC2 er uten tvil en mye kraftigere tjeneste enn Lightsail. Den kan gjøre alt en Lightsail-instans kan, og mye mer. Men med makt følger kompleksitet, mange alternativer og potensielt forvirring. Hvis du er ny på AWS, er det kanskje ikke det beste valget å hoppe rett til EC2-konsollen.

Lightsail er bedre egnet for nye AWS-brukere som ikke ønsker å styre med å konfigurere virtuelle servere og foretrekker en ferdig infrastruktur. Den er også spesielt utviklet for små til mellomstore og enkle webapplikasjoner. Lightsail-instanser kan enkelt oppgraderes til EC2-instanser. Du kan dermed starte med en primærapplikasjon på Lightsail før du gradvis oppgraderer til EC2.

Jeg håper denne artikkelen hjelper deg med å ta det riktige valget mellom disse to tjenestene.