Članci tima

Poređenje glavnih cloud provajdera: AWS, Azure, Google Cloud i drugi

Uporedite AWS, Azure, Google Cloud, Alibaba i Tencent prema poslu koji treba da obavite, ukupnom trošku, operativnom naporu i mogućnosti prelaska.

Sadržaj

Poslužavnik sa modelima slika, datoteka i baza podataka stoji ispred tri minijaturne serverske sobe.
Počnite od posla koji treba da pokrenete. Pre odluke gde pripada, uporedite operativni napor, trošak i put do drugog provajdera.

Pretpostavimo da malo preduzeće želi veb-sajt sa fotografijama proizvoda i spiskom porudžbina kupaca. Potrebno mu je mesto za pokretanje aplikacije, mesto za čuvanje slika i baza podataka koja može da pronađe i ažurira porudžbine. Počnite od ta tri posla. Oni olakšavaju poređenje cloud provajdera mnogo više nego spisak tržišnih udela.

Različiti nazivi za prepoznatljive poslove

Virtuelna mašina je računar koji podešavate i pokrećete na daljinu. Objektno skladište čuva datoteke kao što su slike. Upravljana relaciona baza podataka čuva strukturisane zapise dok provajder obavlja deo operativnog posla. Sledeći primeri su iz kataloga provajdera, nisu isti proizvodi niti rang-lista.

Provajder

Virtuelne mašine

Objektno skladište

Upravljana relaciona baza podataka

AWS

Amazon EC2

Amazon S3

Amazon RDS

Microsoft Azure

Azure Virtual Machines

Azure Blob Storage

Azure Database for PostgreSQL

Google Cloud

Compute Engine

Cloud Storage

Cloud SQL

Alibaba Cloud

Elastic Compute Service (ECS)

Object Storage Service (OSS)

ApsaraDB RDS

Tencent Cloud

Cloud Virtual Machine (CVM)

Cloud Object Storage (COS)

TencentDB for MySQL

Nazivi proizvoda i kategorije preuzeti su iz Googleovog poređenja usluga između provajdera, Alibabine RDS prezentacije i Tencentovog kataloga proizvoda. Motori baza, dostupne konfiguracije i podržane funkcije razlikuju se; MySQL usluga nije zamena po principu „uključi i radi“ za PostgreSQL aplikaciju.

Uporedite posao koji bi vaš tim zaista radio

Za primer veb-sajta možete iznajmiti virtuelne mašine i sami instalirati aplikaciju i bazu. Druga mogućnost je upravljana baza i usluga za hostovanje aplikacije. Druga opcija može ukloniti operativne zadatke, ali i dalje morate razumeti konfiguraciju, pristup, oporavak i funkcije od kojih aplikacija zavisi.

Počnite od sistema koji već imate. Koji motor baze koristi? Kako se postavlja? Koje alate tim može da održava? Poznato okruženje može smanjiti posao; nepoznata usluga ipak može vredeti ako rešava konkretan problem. Jasno navedite tu korist.

Zatim izaberite lokacije na kojima aplikacija mora da radi. Testirajte vreme odziva sa mesta sa kojih se korisnici zaista povezuju i proverite da li su potrebne usluge i funkcije zajedno dostupne u izabranom regionu. Broj regiona provajdera širom sveta ne može odgovoriti ni na jedno od ta dva pitanja.

Izračunajte cenu celog meseca rada

Svakom kandidatu dajte iste pretpostavke: očekivane posete, sate računanja, sačuvane datoteke, veličinu baze, rezervne kopije i podatke poslate korisnicima. Uključite podršku ako će je timu trebati. Jeftina virtuelna mašina je samo jedna stavka procene.

Vodič za AWS Pricing Calculator, na primer, pravi procenu iz regiona, usluga i pretpostavki o korišćenju i omogućava dodavanje podrške. Procena zavisi od tih ulaza; nije obećanje o računu. Pretpostavke čuvajte uz broj da biste poredili isto sa istim.

Na sajtu sa mnogo fotografija slanje slika posetiocima može biti važnije nego kod malog internog obrasca. Za sistem koji mora brzo da se oporavi važne su i dodatni kapacitet baze i procedure oporavka. Testirajte sopstveni obrazac umesto da tražite provajdera koji je svuda najjeftiniji.

Isprobajte povratni put pre obavezivanja

Pokrenite malu verziju iste aplikacije kod provajdera koji su ušli u uži izbor. Otpremite probne slike, napravite testne porudžbine, izvezite zapise i vratite ih u posebno testno okruženje. Proverite kako biste zamenili usluge specifične za provajdera. Kopiranje datoteka je samo deo premeštanja aplikacije.

Zabeležite tri stvari: koliko je posla trebalo da sistem proradi, koliko košta pod istim pretpostavkama korišćenja i šta je potrebno za premeštanje ili oporavak. Uspešan test malom timu daje bolju osnovu za izbor nego pozicija brenda na rang-listi.

Povežite izbor sa svojom svrhom

Ne morate da gradite na više cloud platformi samo da biste pokazali nezavisnost. Jedna dobro shvaćena usluga može biti najpraktičnija polazna tačka. Važno je znati koje ste odgovornosti predali i da li je drugačiji aranžman i dalje moguć.

Modeli cloud usluga objašnjavaju tu podelu posla. Rubno i cloud računarstvo zatim razmatra gde različiti poslovi pripadaju. Raspoređivanje mašina po lokacijama i raspoređivanje moći odlučivanja odvojena su pitanja; koristan izbor infrastrukture oba čini vidljivijim.