Који Амазон Цлоуд сервер је бољи за вас?

Izbor između različitih usluga na sveobuhvatnoj AWS platformi može biti izazovan za korisnike. Ovaj članak će vam pomoći da donesete informisanu odluku o tome koji je server u oblaku, AWS EC2 ili AWS Lightsail, bolji za vaše specifične potrebe.

AWS Lightsail i AWS EC2 su slične usluge koje vam pružaju virtuelne servere u oblaku. Iako funkcionalnost ovih usluga zvuči vrlo slično, važno je napomenuti da su obe usluge dizajnirane za različite scenarije upotrebe.

AWS EC2

AWS EC2 predstavlja temeljnu uslugu u oblaku koju nudi AWS i omogućava nam da obezbedimo virtuelne servere u oblaku. Instance koje pruža EC2 su poput praznog platna. Ovi serveri su izuzetno prilagodljivi i mogu se konfigurisati i koristiti na bilo koji način koji korisnik želi. EC2 teoretski može podržati neograničen broj virtuelnih mašina.

Amazon nudi širok izbor prilikom odabira tipova instanci za vaše EC2 virtuelne mašine. Možete birati između instanci optimizovanih za CPU, memoriju, skladište, GPU i umrežavanje, u skladu sa vašim potrebama.

EC2 je jedna od najčešće korišćenih usluga unutar AWS-a. Integriše se sa većinom drugih AWS servisa na platformi i izuzetno je prilagodljiv, podržavajući bilo koju vrstu upotrebe.

AWS Lightsail

AWS Lightsail je usluga u oblaku koju takođe nudi AWS. Ova usluga omogućava korisnicima da obezbede unapred konfigurisane servere u oblaku, kao što su LAMP, WordPress, Node.js ili Magento, kako bi brzo postavili arhitekturu aplikacije bez potrebe za ručnom instalacijom softvera. Za detaljan pregled Lightsail-a, posetite članak Amazon Lightsail: Sve što treba da znate.

AWS je dizajnirao Lightsail tako da bude lak za razumevanje i upotrebu, čak i za početnike.

I Lightsail i EC2 su moćne usluge koje se koriste za obezbeđivanje virtuelnih servera u oblaku. Pogledajmo sada ključne razlike između ovih usluga.

AWS Lightsail protiv EC2

Namena

Lightsail je jednostavna usluga dizajnirana za jednostavne web aplikacije i web sajtove. Posebno je prilagođen za početnike ili netehničke korisnike koji mogu koristiti ovu uslugu u samo nekoliko klikova i lako podesiti svoje web stranice. Preporučuje se da se Lightsail ne koristi za veoma složene aplikacije i da se fokusirate na radna opterećenja malog do srednjeg obima.

EC2 je veća i kompleksnija usluga. Koristi se za sve vrste aplikacija, od malih web aplikacija (koje takođe mogu raditi u Lightsail-u) do velikih podataka i aplikacija za mašinsko učenje. EC2 se može konfigurisati za hostovanje bilo koje aplikacije i može podržati čak i najsloženije arhitekture.

Jednostavnost korišćenja

Kao što je ranije pomenuto, Lightsail je usluga koja je jednostavna za korišćenje i dizajnirana je za početnike. Ceo proces pokretanja Lightsail servera i postavljanja aplikacije na server može se obaviti u samo nekoliko klikova. Pruža sveobuhvatno iskustvo za kreiranje virtuelnih servera i implementaciju aplikacija.

EC2, s druge strane, zahteva mnogo više ručne konfiguracije i potencijalno druge usluge, kao što su AWS CodeDeploy i CodePipeline, da bi se pojednostavio radni tok implementacije aplikacije.

Svim resursima povezanim sa vašom Lightsail instancom se upravlja na istoj kontrolnoj tabli. Nasuprot tome, svaki resurs u EC2 (kao što su statičke IP adrese, bezbednosne grupe, EBS volumeni i još mnogo toga) ima svoju kontrolnu tablu i opcije.

Dakle, ako ste početnik u korišćenju AWS-a i želite da pokrećete male aplikacije, korišćenje Lightsail-a je vaš najbolji izbor. Neće vam trebati puno tehničkog AWS znanja da biste pokrenuli aplikacije na Lightsail-u.

Mreža

Mrežom za vaše Lightsail mašine upravlja AWS. Kao korisnik, možete samo dodati pravila u Lightsail zaštitni zid. Mrežom za EC2 instance upravljaju korisnici, koristeći VPC-ove, bezbednosne grupe i pod-mreže.

Pod-mreže

AWS Lightsail nema izvornu podršku za pod-mreže. U AWS-u možete kreirati javne i privatne pod-mreže na osnovu vaših potreba. Pošto je Lightsail namenjen prvenstveno web sajtovima, ne postoji podrška za hostovanje ovih servera u privatnoj pod-mreži. EC2 instance, s druge strane, mogu biti raspoređene u bilo kojoj pod-mreži, javnoj ili privatnoj.

Dakle, ako vaše potrebe zahtevaju da implementirate web ili bilo koju drugu aplikaciju u privatnoj pod-mreži, to možete uraditi samo u AWS EC2.

Skalabilnost

Lightsail instance se ne mogu automatski skalirati. Pored toga, Lightsail instance se ne mogu menjati nakon pokretanja. Dakle, ako želite da promenite tip instance, morate pokrenuti novu instancu i promeniti svoj plan.

EC2 je visoko skalabilna usluga. Možete koristiti grupe za automatsko skaliranje na EC2 kontrolnoj tabli da horizontalno skalirate svoje EC2 instance, tj. da povećate ili smanjite broj instanci koje opslužuju aplikaciju. EC2 instance se takođe mogu modifikovati na novi tip instance nakon pokretanja.

EBS Volumeni

EBS je usluga blok skladištenja koja se može integrisati sa EC2 mašinama za potrebe skladištenja. EBS volumeni su zasebni mrežni diskovi koji se mogu priključiti/odvojiti od EC2 instanci.

Lightsail ne podržava EBS volumene.

Cene

AWS Lightsail ima fiksnu „mesečnu“ tabelu cena koja varira od 3,5 USD mesečno do 160 USD mesečno, zavisno od tipa i specifikacija Lightsail instance. Usluga takođe nudi 3 meseca besplatnog korišćenja nivoa od dana registracije.

AWS EC2 ima više modela cena. Možete koristiti instance na zahtev po fiksnoj ceni koja se plaća. Ili možete rezervisati instancu na određeni vremenski period po sniženoj ceni. Besplatno korišćenje nivoa za EC2 dostupno je 12 meseci od dana registracije.

Balansiranje opterećenja

Balansiranje opterećenja je izvorna karakteristika Lightsail-a, a Lightsail balanser opterećenja se lako može koristiti sa Lightsail instancama.

EC2 ima četiri različita tipa balansera opterećenja, svaki sa svojim specifikacijama i slučajevima upotrebe koji se mogu integrisati sa EC2 instancama.

Praćenje

Praćenje instance Lightsail je moguće, ali je ograničeno na nekoliko parametara. EC2 nudi širok spektar metrika i opcija za praćenje.

Šifrovanje

Šifrovanjem u Lightsail-u upravlja AWS i ono je podrazumevano omogućeno. Kada koriste EC2 instance, korisnici mogu izabrati da omoguće ili onemoguće šifrovanje.

Slučajevi upotrebe Lightsail-a

  • Lightsail je pogodan za razvojna/test okruženja, jer je jeftin i jednostavan za konfigurisanje.
  • Veoma koristan za početnike koji žele da istraže AWS i pokreću aplikacije sa ograničenim znanjem o oblaku.
  • Za slučajeve upotrebe gde su neophodni predvidivi mesečni troškovi.
  • Sve u jednoj konzoli za balansiranje opterećenja, umrežavanje i baze podataka.

Slučajevi upotrebe EC2

  • EC2 nudi više modela određivanja cena i načina da se iskoriste opcije popusta za bolje cene.
  • Koristi se za složene aplikacije.
  • Za aplikacije u privatnim pod-mrežama.
  • Za automatsku skalabilnost.
  • Za potpunu kontrolu i fleksibilnost nad instancom.
  • Optimizovani tipovi instanci za specifične slučajeve upotrebe, kao što je korišćenje instanci optimizovanih za CPU za poslove mašinskog učenja, i tako dalje.

Zaključak

I Lightsail i EC2 su razvijeni alati koji ciljaju različite klijente i slučajeve upotrebe. EC2 je, iskreno, mnogo moćnija usluga od Lightsail-a. Može da uradi sve što instanca Lightsail može i mnogo više. Ali sa snagom dolazi i složenost, mnogo opcija i potencijalna konfuzija. Dakle, ako ste početnik u AWS-u, skok direktno na EC2 konzolu možda nije pravi izbor za vas.

Lightsail je pogodniji za nove AWS korisnike koji ne žele da prolaze kroz muke oko konfigurisanja virtuelnih servera i žele infrastrukturu spremnu za upotrebu. Takođe je posebno namenjen malim i srednjim i jednostavnim web aplikacijama. Lightsail instance se lako mogu nadograditi na EC2 instance, tako da uvek možete podesiti primarnu aplikaciju na Lightsail-u pre nego što postepeno pređete na EC2.

Nadam se da će vam ovaj članak pomoći da donesete pravu odluku između ove dve usluge.