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.

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.