Heroku vs AWS: Koja je razlika?
Kljuฤna razlika izmeฤu Heroku i AWS
- Heroku je ponuda platforme u oblaku temeljena na kontejnerima (PaaS), dok je AWS platforma sigurnih usluga u oblaku koja pruลพa IaaS, PaaS i SaaS.
- Heroku nudi vam okruลพenje spremno za koriลกtenje koje vam omoguฤuje brzu implementaciju koda, dok je proces implementacije AWS usluge priliฤno kompliciran.
- Heroku je najprikladniji za startupe, srednje tvrtke, dok je AWS uglavnom fokusiran na srednje tvrtke i velika poduzeฤa.
- Heroku moลพe zadovoljiti niske raฤunalne zahtjeve, dok AWS moลพe zadovoljiti visoke/vrlo visoke raฤunalne zahtjeve.
- Usporeฤujuฤi Heroku cijene u odnosu na AWS, Heroku koลกta 0.05 USD po satu, dok AWS koลกta 0.013 USD po satu.
- Heroku ne treba odrลพavanje infrastrukture, dok AWS treba posveฤenog DevOps ฤovjeka.
- Za usporedbu, Heroku podrลพava manje geografskih regija.

ล to je AWS?
Amazon web servis je platforma koja nudi fleksibilna, pouzdana, skalabilna, jednostavna za koriลกtenje i isplativa rjeลกenja za raฤunalstvo u oblaku.
AWS ima ogromnu kolekciju usluga u oblaku koje grade potpuno razvijenu platformu. Poznat je kao elektrana pohrane, baza podataka, analitike, umreลพavanja i moguฤnosti implementacije/isporuke koje se nude programerima. AWS Cloud dostupan je u 16 razliฤitih geografskih regija, a broj se poveฤava.
ล to je Heroku?
Heroku je pruลพatelj usluga oblaka i platforma za razvoj softvera koja olakลกava brzu i uฤinkovitu izgradnju, implementaciju i skaliranje web aplikacija. Ima 140 ugraฤenih dodataka, u rasponu od upozorenja, analitiฤkih alata, sigurnosnih usluga koje se koriste u svrhe poput nadzora, predmemoriranja i slanja poลกte ili mreลพnih dodataka.
Alat vam moลพe pruลพiti ugraฤene trenutne usluge aplikacije u vremenu izvoฤenja. ล toviลกe, ne morate razmiลกljati o infrastrukturi jer njome automatski upravlja sam softver. Heroku je u vlasniลกtvu Salesforcea.

Razlike izmeฤu AWS i Heroku
Ovdje je glavna razlika izmeฤu AWS-a i Heroku:
| Parametri | Heroku | AWS |
|---|---|---|
| Vlasnik | Salesforce.com | Amazon.com |
| Domaฤin dana | Amazonpodatkovnih centara | Vlasniฤki posluลพitelji laaS (Amazon EC2 instance) |
| Vrsta usluge | PaaS | IaaS, PaaS, SaaS |
| Cijene | Heroku koลกta 0.05 dolara po satu. | Poฤetni plan vas koลกta 0.013 dolara po satu. |
| jezici | Node.js, Java, Ruby, PHP, Python, Idi, Scala, Clojure | .NET, Ruby, NodeJS, Go, Docker, PHP, Python |
| Geografski Regije |
Europa, SAD, Australija, Japan itd. | SAD, Kanada, Juลพna Amerika, Europa, Azija-Pacifik, Kina itd. |
| Znaฤajke |
|
|
| Najbolje za | Startupi, srednje tvrtke, Velika poduzeฤa |
Srednja poduzeฤa, velika poduzeฤa |
| Tvrtke koje koriste | Toyota, Citrix, Westfield, Yesware itd. |
BMW Group. Airbnb, Coursera. Atlasian itd. |
| Sloลพenost | Softver je ponekad previลกe jednostavan, ฤak i za profesionalne programere. | Prikladno za sofisticirane proizvode koje izraฤuju profesionalci. Nije lako za poฤetnike |
| Ugraฤeni alati za upravljanje i nadzor |
|
AWS upravljaฤka konzola AWS suฤelje naredbenog retka (AWS CLI). |
| Heroku Ugovori o razini usluge | Dostupno za Enterprise projekte | Dostupno za Elastic Compute Cloud |
| Brzo rasporeฤivanje | Heroku nudi vam okruลพenje spremno za koriลกtenje koje vam omoguฤuje guranje koda i nekoliko promjena konfiguracije kako biste pokrenuli svoju aplikaciju. | Proces implementacije AWS usluge je priliฤno teลพak. |
| Potreban DevOps inลพenjer | Nikako | Moลกt |
| Razvoj posluลพitelja | Izrada posluลพitelja je jednostavna proces. |
Izrada posluลพitelja je relativno kompliciran proces. |
| Raฤunalni zahtjevi | Nizak | visok |
Zaลกto koristiti Heroku?

Prednosti Heroku
Evo prednosti/prednosti koriลกtenja Heroku:
- Omoguฤuje programeru da se usredotoฤi na kod umjesto na infrastrukturu
- Poveฤajte produktivnost tima za razvoj aplikacija u oblaku
- Nudi jedinstvenu naplatu za sve projekte podijeljene po timu
- Pratite i poboljลกajte performanse kroz bogato praฤenje aplikacija
- Pomaลพe vaลกem razvoju, QA-u i poslovnim dionicima u stvaranju objedinjene nadzorne ploฤe.
- Podrลกka iz modernih jezika otvorenog koda
- Visoke performanse Salesforce integracija
- Jednostavna vodoravna i okomita skalabilnost
- Heroku operativni i sigurnosni tim spreman je pomoฤi vam 24/7
- Vodeฤi platformski alati i ekosustav usluga
- Pomaลพe vam da se usredotoฤite na inovacije, a ne na operacije
- The Heroku Enterprise arhitektura nudi minimalno ili nimalo zastoja tijekom aลพuriranja sustava.
- Brzo upravljanje ลพivotnim ciklusom aplikacije i dopuลกtenja
- Omoguฤuje vam uklanjanje trenja iz razvoja
- Nudi moฤnu nadzornu ploฤu i CLI
- Integrira se s poznatim tijekovima rada programera
- Predvidljivost i uvid u troลกkove razvoja i odrลพavanja aplikacije
- Hrpa pomoฤnih alata
- Prikladan za poฤetnike i startupe
- Omoguฤuje vam stvaranje novog posluลพitelja u samo 10 sekundi koriลกtenjem suฤelja Heroku Naredbeni redak.
- Ova platforma za raฤunalstvo u oblaku brine se o sustavima zakrpa i odrลพavanjuping sve zdravo.
- Niz automatiziranih funkcija ukljuฤujuฤi skaliranje, konfiguraciju, postavljanje i druge
- Jednostavna integracija s drugim AWS proizvodima
- Srednja krivulja uฤenja
- Nudi najbolje iskustvo programera u klasi
- Sigurna povezanost s podacima Salesforcea za izgradnju jedinstvenog prikaza kupca
- Fleksibilnost za prilagodbu i podrลกku jedinstvenim potrebama DevOps tijeka rada
Zaลกto odabrati Amazon Web usluge?

Prednosti web usluga AWS
Evo prednosti/prednosti odabira AWS web usluga:
- Trebali biste se odluฤiti za AWS kada imate DevOps timove koji mogu konfigurirati i upravljati infrastrukturom
- Imate vrlo malo vremena koje moลพete potroลกiti na implementaciju nove verzije vaลกe web ili mobilne aplikacije.
- AWS nudi jednostavan postupak implementacije aplikacije
- AWS web usluga je idealna opcija kada je vaลกem projektu potrebna velika raฤunalna snaga
- Pomaลพe vam poboljลกati produktivnost tima za razvoj aplikacija
- Niz automatiziranih funkcija ukljuฤujuฤi konfiguraciju, skaliranje, postavljanje i druge
- Koristite AWS i imate potpunu kontrolu nad resursima.
- AWS omoguฤuje organizacijama koriลกtenje veฤ poznatih modela programiranja, Operativnih sustava, baze podataka i arhitekture.
- To je isplativa usluga koja vam omoguฤuje da platite samo ono ลกto koristite, bez ikakvih unaprijed ili dugoroฤnih obveza.
- Neฤete morati troลกiti novac na rad i odrลพavanje podatkovnih centara.
- Nudi brzu implementaciju
- Moลพete jednostavno dodati ili ukloniti kapacitet.
- Omoguฤen vam je brz pristup oblaku s neograniฤenim kapacitetom.
- Ukupni troลกak vlasniลกtva vrlo je nizak u usporedbi s bilo kojim privatnim/namjenskim posluลพiteljem.
- Ponude centralizirane Billvanje i upravljanje
- Nudi hibridne moguฤnosti
- Omoguฤuje vam implementaciju vaลกe aplikacije u viลกe regija ลกirom svijeta sa samo nekoliko klikova
Nedostaci Heroku
Ovdje su mane/nedostaci koriลกtenja Heroku:
- Heroku dynos su ฤesto nedostupni iz raznih razloga
- Dolazna i odlazna latencija je visoka.
- Nudi niske performanse mreลพe.
- Heroku ne dopuลกta vam pokretanje drugih usluga na dynosu.
- Za kupnju dodatnih dynosa/radnika morate platiti 35 USD mjeseฤno ลกto je priliฤno skupo.
- Dokazuje se skupim za velike aplikacije s velikim prometom.
- Ograniฤeno u vrstama sluฤajeva
- Nije idealno za teลกke raฤunalne projekte.
Nedostaci AWS-a
- Nepouzdana implementacija bez opisa pogreลกke
- Proces postavljanja AWS-a nije jednostavan i vrlo je dugotrajan, ลกto moลพe potrajati i do 15 do 20 minuta za jednostavnu web stranicu
- AWS nije idealna opcija za start-upove koji jesu ne koji se razumije u tehnologiju
- Less ฤesta aลพuriranja i nove verzije hrpe.
- Morate sami implementirati svoju aplikaciju koristeฤi recepte, Capistrano ili ruฤno.
- Pokretanje viลกe instanci aplikacije nije lak proces u AWS-u.
Presuda
Heroku ili AWS, obje su izvrsne platforme. Meฤutim, morate razumjeti kakvu znaฤajku vaลกa organizacija treba i koliko ste spremni platiti za njih. Takoฤer morate utvrditi skupove vjeลกtina (osobito DevOps) u svom timu prije nego ลกto donesete odluku. Prava platforma je ona koja vam pomaลพe u postizanju vaลกeg poslovnog cilja i u isto vrijeme odrลพava produktivnost vaลกih programera.
