Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - 🇺🇦 cjohn

Stran: 1 ... 4 5 [6]
76
Vývoj / Re:Zajímavá aplikace pro AWS Lambda
« kdy: 16. 02. 2019, 10:09:02 »
Pekne akademicke zhrnutie serverless-u (Lambda je tiez serverless): https://www2.eecs.berkeley.edu/Pubs/TechRpts/2019/EECS-2019-3.pdf

77
Vývoj / Re:Zajímavá aplikace pro AWS Lambda
« kdy: 12. 02. 2019, 11:33:58 »
A když tam návštěvnost je, tak máš nějaké cenové srovnání v porovnání s běžným hostingem?
Nemám a ani mě nenapadá, jak by se to dalo rozumně porovnat. Musel bys mít aplikaci s úplně stejnou funkcionalitou, napsanou nějak srovnatelným způsobem (??) a musel bys ji provozovat na mašině přesně odpovídající trafficu, popř. ji mít napsanou jako flexibilně škálující.

Čili bys v podstatě jenom implementací tohodle srovnání strávil půlku mládí a výsledek by nebyl aplikovatelný na jakoukoli jinou aplikaci, čili by byl v podstatě k ničemu ;)
Neměl jsem na mysli nějaké akademické srovnání, ale jen přibližné. Třeba když by firma měla několik webů v PHP, které by se přes API napojovaly na hlavní backend, který by byl třeba v Pythonu nebo Javě a na nějaké VPSce. No a ten backend by se firma rozhodla kvůli škálovatelnosti převést z VPS (nebo vlastních serverů) na Lambdu. Funkcionalita, návštěvnost i traffic by byl pořád zhruba stejný, takže srovnání měsíčních nákladů před a po by se dalo hezky porovnat. Zajímalo by mě to od někoho z první ruky kdo se na vývoji podílel a mohl by případně říct i výhody/nevýhody takového přesunu.

To sa neda porovnat tak jednoducho ako uz bolo spomenute. Zalezi na konkretnom pripade. Pokial mas par requestov do mesiaca, tak bude lacnejsia lambda. Ked vsak requestov bude tak vela, ze cena za lambda execution time bude vacsia ako cena za VPS tak uz bude ekonomicky vyhodnejsia VPS (pozor, vacsinou este s lambdou platis za traffic, API GW, ...). Nemusis vsak pozerat iba na ekonomiku. Napr. operations nepotrebujes v takej miere (ziadne OS/siet deployment) + mas priestor (cloud), kde sa inovuje super rychlo a zdroje su dostupne na par klikov za par sekund.

Moj priklad: potreboval som reverse proxy s basic auth. Typicky admin nahodi/nakonfiguruje nginx, hispterskejsi to urobi este v kontajneri. EC2 t3.nano to zvladne ($0.0052/hod). Viem, vsak ze par ms latencie pre pouzivatela v mojom pripade nie su kriticke a nebudem mat vela requestov, tak to mam cez API GW (pripadny throttling)+lambda 1 (auth)/lambda 2 (proxy) - kalkulovane prevadzkove naklady na toto riesenie su okolo $1/mesiac a to sa samo skaluje a uz to nemusim chytat v buducnosti. Len cista t3.nano by mala naklady $3+ bez skalovatelnosti + OS by potreboval pravidelnu starostlivost. Pokial by som uz mal 5 nasobne viac requestov, tak to nebudem implementovat v Lambde.

78
Vývoj / Re:Zajímavá aplikace pro AWS Lambda
« kdy: 12. 02. 2019, 02:25:52 »
Slabo navstevovane webovky su standard (viacmenej servuju iba staticky obsah). Potom su uz cele frameworky, ked potrebujes viac funkcionality:


Z mojho Lambda todo listu - viacmenej akademicka uloha:
zoberies standardnu daemonizovanu aplikaciu, ktora je napisana v jazyku, ktory je podporovany Lambdou (napr. Grafana s backendom v Go) - napises wrapper, ktory z nej bez velkeho hackovania urobi Lambda funkciu a porovnas (cold/hot) vykonnost a ekonomicku vyhodnost (do urciteho poctu requestov bude lambda lacnejsia/asi aj pomalsia, avsak pri dakej hranici uz bude lacnejsia daemon verzia na EC2).

Jedno najzaujimavejsie pouzitie funkcii podla mna: https://www.troyhunt.com/i-wanna-go-fast-why-searching-through-500m-pwned-passwords-is-so-quick/

Stran: 1 ... 4 5 [6]