Fórum Root.cz

Hlavní témata => Server => Téma založeno: Mlocik97 17. 05. 2019, 17:28:56

Název: GAE vs Heroku
Přispěvatel: Mlocik97 17. 05. 2019, 17:28:56
Nejaké to porovnanie najdem lec kde na nete, ale zaujímal by ma Váš osobný názor, a ak máte skúsenosti s oboma, tak ktorú platformu preferujete a prečo. Osobne Heroku používam už pár rokov, ale poslednou dobov som sa na GAE začal pozerať viac, a rozmýšlam že bych ho použil.
Název: Re:GAE vs Heroku
Přispěvatel: Ondra Satai Nekola 17. 05. 2019, 18:38:50
A co třeba naznačit, co s tím chceš dělat?
Název: Re:GAE vs Heroku
Přispěvatel: Mlocik97 17. 05. 2019, 18:48:21
tak všeobecne som sa pýtal, ale ja osobne je používam na hostovanie SPA/PWA aplikácií stavaných na Node.js a Angulari
Název: Re:GAE vs Heroku
Přispěvatel: kvas 17. 05. 2019, 22:46:50
ahoj,
vedeli by ste mi niekto vysvetlit vyhody Heroku (resp. iny PaaS) oproti VPS? ked pozeram na tie ceny, tak VPS vychadza daleko lepsie a hlavne na VPS si nakonfigurujem cely OS podla potreby.

Nechcem robit reklamu, ale ked porovnam VPS za 14,99EUR/mesacne (30GB RAM, 800GB SSD, 8 cores, 600Mbit port) a heroku , tak tam mam za 25 EUR smiesnych 512MB RAM, velkost uloziska a rychlost pripojenia "neznama".

Ako sa mi oplati tych 25 EUR voci VPS? rozumiem tomu, ze nie kazdy sa chce bavit s nastavovanim OS, ale zase to nie je "rocket science" a pri VPS mam komplet volnu ruku ako si system nastavim....

Název: Re:GAE vs Heroku
Přispěvatel: jeniceek 19. 05. 2019, 22:10:54
To VPS musíš spravovat, což když tvoje appka není jenom hobby projekt není úplně triviální činnost. Pokud použiješ GAE nebo Heroku, máš docela omezený prostor pro různé backdoory nebo chyby v konfiguraci, nemusíš řešit SSL protože už tam je, ty služby mají nějaké logování, monitoring apod.

Z mé zkušenosti (pappka na hudbu, cca 100k uživatelů denně - technologie RoR, MySQL, Redis, Elasticsearch):
Název: Re:GAE vs Heroku
Přispěvatel: Mlocik97 20. 05. 2019, 10:11:03
@jeniceek díky za názor. na GKE sa pozriem, s tým som ešte nerobil. Vätšinou na server-sidu potrebujem len node.js / golang a ako databázu použíam redis. Aké výhody môže mať pre tieto technológie GKE oproti GAE?

Okrem týchto som ešte našiel OpsCaptain bežiacu na VPSkách DigitalOcean, vraj je to neco ako alternatíva pre Heroku ale nič o OpsCaptain neviem.
Název: Re:GAE vs Heroku
Přispěvatel: szdcf1sd561cas5c 20. 05. 2019, 10:22:18
S Heroku nemam skusenost ale App Engine je prakticky len menezovany kontajner. To ze je to menezovane(autoscaling...) znamena ze su tam nejake obmedzenia + to nie je lacne.

Ked som to riesil, nevidel som tam prinos oproti vlastnemu kontajneru takze za mna jednoznacne najlepsie je ist cestou GKE.
Název: Re:GAE vs Heroku
Přispěvatel: Mlocik97 20. 05. 2019, 10:40:02
@szdcf1sd561cas5c díky, na GKE sa pozerám a čítam o tom, vyzerá to zaujímavo.
Název: Re:GAE vs Heroku
Přispěvatel: jeniceek 20. 05. 2019, 11:38:13
Nejsem proti ale ber v potaz, že pochopení Kubernetes ekosystému ti zabere poměrně hodně času a pokud ta appka je brutální monolit s obtížnou možností rozložit to na microservices, řekl bych že to je skoro nemožné.
Hlavní výhoda GKE bude že si tam můžeš pustit co chceš, potřeboval jsem Solr, pustil jsem si Solr. Navíc pak narozdíl od GAE je možné lézt do běžících kontejnerů třeba pro účely diagnostiky.

V době kdy jsme využívali Heroku jsme na staging a malé (levné) projekty využívali Dokku (pustíš si to na nějakém VPS a je to +-90% kompatibilní s Heroku)
Název: Re:GAE vs Heroku
Přispěvatel: Coati 19. 06. 2022, 15:33:47
Teď po letech chytla GAE druhý dech, mají “druhou generaci” knihoven (second generation GAE), novou databázi (s vrstvou kompatibility) a pár nových vlastností. Také už nemá některá původní omezení jazyků/runtimů, lze například použít libovolnou externí databázi (třeba AWS RDS). Pro jednodušší cloudové aplikace téměř ideální.
Název: Re:GAE vs Heroku
Přispěvatel: Ján Mlynár 20. 06. 2022, 09:10:28
Těch řešení, které abstrahují od složitosti Kubernetes zas tolik není a zaměřené na vývojáře, kteří se chtějí soustředit na vývoj a CI/CD řešit jen minimálně je ještě méně:
já bych doporučil kouknout na CodeNOW - snadno pochopitelné pro každého devíka - množina nativně podporovaných jazyků se rozšiřuje a na webu je kdyžtak návod, jak se zařídit pro další...
Název: Re:GAE vs Heroku
Přispěvatel: Coati 20. 06. 2022, 11:43:49
Těch řešení, které abstrahují od složitosti Kubernetes zas tolik není a zaměřené na vývojáře, kteří se chtějí soustředit na vývoj a CI/CD řešit jen minimálně je ještě méně:
  • cloud provideři nabízejí poměrně ucelenou sadu nástrojů - ať už je to Google, Microsoft nebo AWS - upíšete se ale providerovi a cesta ven je nesnadná
  • zmiňované Heroku
  • VMware Tanzu - drahé a zatím trochu v plenkách
  • CodeNOW - cílené přesně na vývojáře, můžeš začít v SaaS módu a pak přejít do vlastní subskripce (je multicloud) nebo i on-prem, máš tam managed services on demand (db, kafka, mq, ...) a nehrozí žádný vendor lock
já bych doporučil kouknout na CodeNOW - snadno pochopitelné pro každého devíka - množina nativně podporovaných jazyků se rozšiřuje a na webu je kdyžtak návod, jak se zařídit pro další...
GAE má užší integraci s DB a dalšími službami, viz třeba příklad zde: https://dev.to/betelgeuse/ty-cloudy-39lm
Ale zase to je asi větší vendor lock-in.