Fórum Root.cz

Ostatní => Odkladiště => Téma založeno: .boot 04. 03. 2011, 23:13:07

Název: Co je to cloud a k čemu to je?
Přispěvatel: .boot 04. 03. 2011, 23:13:07
Zdravím Vás, mám otázečku ohledně Cloudů... asi jsem zaspal dobu jeho "boomu" proto bych se chtěl zeptat ostatních lidí jak by jste stručně popsali jeho princip a využití případně důvody PROČ vyvíjet cloudové aplikace atd... ?

Já osobně v tom nevidím zatím důvod proč bych měl sednout na zadek a začít vyvíjet aplikace určené pro nasazení do cloudu... A nebo jsem fakt tak už blbý ? :)

Díky moc, rozhodně by mne zajímalo co si o Cloudech myslíte i Vy :)
Název: Re: Cloud ?
Přispěvatel: Ondra Satai Nekola 04. 03. 2011, 23:20:35
A zase: jaky cloud? IaaS, PaaS, SaaS? Jaka aplikace? Privatni nebo verejny cloud?
Název: Re: Cloud ?
Přispěvatel: branchman2 06. 03. 2011, 19:44:13
Preco cloud? Najdolezitejsia je skalovatelnost - dnes mas (kvalitne) naprogramovanu aplikaciu pre par ludi a neplatis za nu (skoro) nic. Zajtra spravis velku reklamnu kampan, web zacnu navstevovat davy ludi bez najmensej zmeny alebo starosti to bude stale stihat. Z toho teda plynie, ze sa zbytocne nemrhaju peniaze u projektov s nepredvidatelnou navstevnostou.
Okrem toho je tu subjektivne vnimanie dostupnosti - vypadok Google alebo Amazon je ovela menej pravdepodobny ako vypadok vlastneho serveru v "obycajnej" serverovni. Do tohto sa moze zapocitat aj vypadok ako nasledok DDoS a pod.
Název: Re: Co je to cloud a k čemu to je?
Přispěvatel: Mordae 06. 03. 2011, 22:22:59
Me osobne prijde jako hlavni zmena v uvazovani. Cloud je (pro me) hlavne o komoditnim hardwaru, horizontalne skalujicim softwaru, ktery teleruje vypadky a obecne odklon od mainframu s peti devitkami smerem k virtualizovanym gridum. Prinasi za lidove ceny dostupnost a skalovatelnost tam, kde to drive stalo statisice az desitky milionu.
Název: Re: Co je to cloud a k čemu to je?
Přispěvatel: martin 06. 03. 2011, 22:44:02
Díky moc, rozhodně by mne zajímalo co si o Cloudech myslíte i Vy :)

Nové pojmenování něčeho, co tu je už nejméně 25 let.
Název: Re: Co je to cloud a k čemu to je?
Přispěvatel: VS 06. 03. 2011, 23:15:08
Cloud je (pro me) hlavne o komoditnim hardwaru, horizontalne skalujicim softwaru, ktery teleruje vypadky a obecne odklon od mainframu s peti devitkami smerem k virtualizovanym gridum. Prinasi za lidove ceny dostupnost a skalovatelnost tam, kde to drive stalo statisice az desitky milionu.

Ano, přináší levnou dostupnost a škálovatelnost. Ale pozor na to, že v naprosté většině případů za cenu určité dílčí nespolehlivosti nebo nejistoty. Např. se občas jednotlivá transakce nepovede nebo neuloží, protože zrovna spadl jeden dílek té skládačky. U blogu, mailu apod. to nevadí. Ale tam, kde je potřeba zaručená spolehlivost při rychlém on-line zpracování transakcí, tam mají a budou mít mainframy své místo. Spolehlivost ne až tak ve smyslu procent výpadku, ale ve smyslu že to běží 100 % korektně v době mimo výpadek.

Ono přepsat typický mainframe workload na něco jako cloud, aby byla zajištěna stejná spolehlivost (tj. v těch miliardách transakcí nedojde k žádné chybičce ani výpadku), by stálo tolik, že cena HW mainframu je nezajímavá.
Název: Re: Co je to cloud a k čemu to je?
Přispěvatel: Mordae 07. 03. 2011, 08:51:21
Např. se občas jednotlivá transakce nepovede nebo neuloží, protože zrovna spadl jeden dílek té skládačky. U blogu, mailu apod. to nevadí. Ale tam, kde je potřeba zaručená spolehlivost při rychlém on-line zpracování transakcí, tam mají a budou mít mainframy své místo. Spolehlivost ne až tak ve smyslu procent výpadku, ale ve smyslu že to běží 100 % korektně v době mimo výpadek.

Napada me asi tak deset odstavcu textu, ale v zasade mate pravdu.
Název: cloud neprecenovat
Přispěvatel: Lenin POWER! 07. 03. 2011, 11:36:14
1. Cena HW mainframu je vzdycky nezajimava. Vetsinu vydaju tvori ceny za licence a za udrzbu SW/HW. Proc si myslite, ze firmy kupuji nejnovejsi mainframy co nejdrive po tom co vyjdou? Je na ne levnejsi udrzba. Ten starej pak zrecykluji na linux-only virtualizacni reseni se SLES.

2. Spolehlivost amazonu neni nic co si neudelate ve vlastnim data centru. Pouzivaji blady a profi diskove pole. To si muzete koupit taky a mit pri nasazeni vmware dokonce i vetsi spolehlivost, protoze to ma lepsi HA featury nez ten Xen. Pokud ale mate vlastni datacentrum na noname x86 s lokalnima diskama, tak ano pak ten amazon bude lepsi.

3. mainframe ma vyrazne lepsi RAS i skalovatelnost nez cloud reseni. Podivejte se treba na tohle - http://www-05.ibm.com/cz/power6/files/zpravy/WhitePaper_POWER6_availabilty.PDF
Ona ta snaha nahradit MF neznackovym x86 zelezem je tu s nama alespon 20 let, zatim se to nepovedlo.

4. Skalovatelnost pridavanim levnych malych masin neni moc efektivni. Ne kazda uloha je pro tento zpusob zpracovani vhodna. Pro vetsinu je lepsi {levnejsi} jedna velka masina.

Vezmete si treba Oracle RAC, ten ma skalovatelnost dost mizernou, je dobrej tak do 6-8 uzlu. Pak uz nastava vyrazny propad vykonu, pridani dalsiho uzlu uz zvedne vykon cim dale tim mene. Takze zapomente na pohadky vezmeme si 200 masin u amazonu a udelame si tam RAC cluster.

Posledni Oracle RAC cluster co jsme staveli mel.

10 uzlu

2x 6 core Xeon 3,45 Ghz
64 GB RAM
2x 10k RPM system disk
2x HBA
OS RHEL

diskove pole EMC s 85x 15k RPM/75 GB disky. Kdyby si za ty miliony co do toho daly koupili mainframe, tak maji lepsi vykon, technologii a i uptime. Oracle RAC je zlatej dul pro dodavatele, zejmena kdyz se vezme v uvahu ze jim to dela jenom 160 transakci/sekundu [asi 35 updatu per transakce] - rekl bych ze maji dost spatne napsanou aplikaci. To jsou pak hezke story - chybejici index za milion dolaru v licencich navic.

Pro srovnani 4xPOWER5 masina AIX 5.3, DB2 9.5 s 128GB RAM co mam doma mi dela 2850 TPC-B. Rekl bych ze ackoliv tak 5 let stara tak porad bude rychlejsi nez ten jejich Oracle 11 RAC cluster. Ona by udelala i vic, CPU volny jeste ma, ale ma smejdsky diskovy pole.

Akcionari rozhodli ze chteji Oracle RAC na Dell HW a EMC diskovym poli. Pravda zase to neni tak spatna volba, druhou moznosti byl MS SQL. Zjevne agent microsoftu ve svem tlaku na management selhal.

Tady v USA je MS na serveru povazovan za low end, to maji jen ty podniky co nejsou schopni si sehnat kvalifikovany lidi na unix. Kdyz se podivam treba do nasich statistik kolik lidi pouziva db2 na windows tak je to tak 15 procent max, tedy par zoufalcu co jedou 100pro mala mekka. Nekteri z nich ale podvadeji svoji firemni politiku a pousti si na windows Vmware s Linuxem a DB2 jedou v tom.
Název: Re: Co je to cloud a k čemu to je?
Přispěvatel: stalin 07. 03. 2011, 21:05:16
a co google?
Název: Re: Co je to cloud a k čemu to je?
Přispěvatel: VS 07. 03. 2011, 21:20:57
Tak google na svých prezentacích tvrdí něco ve smyslu, že v jejich měřítku je i mainframe nespolehlivá technologie. Takže už je jedno, jestli nespolehlivý maniframe, nebo řádově nespolehlivější x86 shit HW. Bude v tom asi kus pravdy, ale i kus marketingu.

Mj názor je, že řešení ala google může být skutečně výhodnější v měřítku googlu nebo amazonu. Tam už těch strojů je tolik, že musí být vše na 100 % automatizováno. Pokud to nenese škálovací problémy, pak přidat dvojnásobek strojů náklady na údržbu v podstatě nezvýší. Jen o nekvalifikované lidi, co v datacentru vymění celý selhaný uzel za připravený jiný kus, což zvládne každá opice.
Název: Re: Co je to cloud a k čemu to je?
Přispěvatel: Pavouk106 14. 03. 2011, 13:42:24
Super odpovědi, je poznat, že o tom něco víte... A teď - nemůžete to popsat jako pro debila? Co je cloud, z čeho to sestává, jaká je logika využití, proč to používat, přoč ne, proč na to vyvíjet, proč ne, ...

Na to se možná ptal tazatel (ale zcela jistě to zajímá mě - nevím o tom víceméně nic, takže dotazy typu "IaaS, PaaS, SaaS?" jsou jaksi mimo mísu).
Název: Re: Co je to cloud a k čemu to je?
Přispěvatel: Mirek 16. 03. 2011, 09:57:12
Rekneme, ze je to hosting aplikaci az celych operacnich systemu. Muzete platit za to, ze neudrzujete aplikace ve firme svym IIT oddelenim, ale stara se o ne nekdo jinde a platite treba jen za realny cas vyuzivani aplikaci. Takze by jste mel usetrit na sprave, ovsem stavate se otrokem spolecnosti, ktera cloud poskytuje, tot muj osobni pohled. :)
Název: Re: Co je to cloud a k čemu to je?
Přispěvatel: MCE 16. 03. 2011, 17:50:55
Zde byste mohl najít odpovědi na své otázky:
http://www.cleverandsmart.cz/cloud-computing/
http://www.cleverandsmart.cz/cloud-computing-soukromy-a-verejny-cloud/
Název: Re: Co je to cloud a k čemu to je?
Přispěvatel: spynfo 06. 06. 2011, 14:53:15
znate nejaky OS, ktery mi pujde na nokii c3 qwert, s minioperou? Zkousel jsem cloudo... a nic. Pritom se chvalili  ;D
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: kolemjdoucí 17. 05. 2014, 06:13:25
ušbych si asi sehnal jinej telefon
Název: Re: Co je to cloud a k čemu to je?
Přispěvatel: Mirek Prýmek 17. 05. 2014, 08:01:54
Super odpovědi, je poznat, že o tom něco víte... A teď - nemůžete to popsat jako pro debila? Co je cloud, z čeho to sestává, jaká je logika využití, proč to používat, přoč ne, proč na to vyvíjet, proč ne, ...

Na to se možná ptal tazatel (ale zcela jistě to zajímá mě - nevím o tom víceméně nic, takže dotazy typu "IaaS, PaaS, SaaS?" jsou jaksi mimo mísu).
Tak zaprvé je to marketingový buzzword. Firma, která dneska nemá scrollovací web na celou šířku stránky s bootstrapem, obrovitánskou fotkou šťastných lidí na začátku, nadpisem velikosti nejméně 46px a obláčkem v ikonkách, jako by nebyla :)

A proto je potřeba se na to dívat přesně, jak říkáš: jako pro debila, bez zbytečných keců :) Takže v základu je cloud velké množství serverů, na nakterých jede nějaký virtualizační soft a pod tím virtuální servery. Všechno je to uděláno tak, aby virtuální stroj nebyl vázaný na konkrétní kus hardware a celé to má nějaké skriptovatelné API + webui. Narozdíl od klasického poskytovatele VPSek si můžeš vytvořit kolik virtuálů chceš a podle toho pak platíš (někde od kusu, někde od využitých prostředků).

Takže si prostě někam klikneš nebo zavoláš nějaké API a v řádu desítek sekund až jednotek minut ti běží nový server. Samozřejmě je infrastruktura postavená na nějakém druhu imagů, takže si třeba klikneš "chci nový webserver" a za nějakou tu minutu ho máš. Protože ten pool dostupných prostředků je obrovský, je tam pěkný cvrkot - neustále někdo servery ruší a někdo jiný spouští, takže průměrné využití prostředků by mělo být lepší než když si každá firma bude budovat vlastní servery dimenzované na nejvyšší očekávanou zátěž, které většinu času budou jenom zevlovat.

No a z toho plyne, že aplikace pro cloud se musí psát jinak než pro klasickou infrastrukturu - je potřeba je nějak rozložit na víc virtuálů a umožnit (rádobylineární) škálování - rozjedu dvakrát tolik webserverů -> obsloužím dvakrát tolik požadavků.

Aby to celé šlo nějak rozumně spravovat, je na to potřeba nějaký configuration management - salt, chef, puppet, cfengine... který dělá v principu hlavně to, že na správná místa do konfiguráků vloží aktuální hodnoty cloudu - např. IP adresu databázového stroje (tím, že virtuály pořád nějak zastavuješ a spouštíš se samozřejmě mění minimálně jejich IP adresy, takže prostý image všech strojů ti nestačí).

Marketing říká, že je to celé báječně flexibilní, levné (lepší využití prostředků), spolehlivé (resp. schopné ustát chyby). Skutečnost je spíš taková, že je to flexibilní, takže se komplikuje design aplikace a ne každý umí takovou aplikaci dobře navrhnout (nestačí prostě vzít klasický monolit a prsknout ho do cloudu...), levné to není (stačí zadat do googlu něco jako "ec2 price high") a na úrovni jednotlivých virtuálů nebo obslužného API je to někdy až pekelně nespolehlivé (takže ta fault-tolerance je trochu znouzectnost - bez ní to prostě nejde, cloud tě k ní donutí...).

No a ty jednotlivé zkratky PaaS, IaaS, SaaS apod. potom víceméně označují, na jaké úrovni s tím poolem prostředků pracuješ - buď máš k dispozici "holé" virtuální mašiny a na ně už si všechno instaluješ sám, sám si řešíš jejich orchestraci, správu, záplatování a všechno ostatní (takže je to stejný jako bys měl stejný množství normálních serverů), nebo máš jakoby "nafukovací stroj" - někam nahraješ třeba java aplikaci a cloud ji "sám" provozuje - ideálně i nějak automagicky sám škáluje prostředky. Mezi těmahle dvěma póly je spousta mezistupňů a to jsou víceméně ty jednotlivé zktratky ;)

Nejlíp to celý pochopíš, když si to sám vyzkoušíš - pro vyzkoušení "holých serverů" má třeba Amazon EC2 free tier, kde si můžeš půl roku zadarmo provozovat *tragicky* poddimenzovaný virtuál. Pro vyzkoušení trochy té automagiky můžeš zkusit třeba https://www.openshift.com/
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Filip Jirsák 17. 05. 2014, 08:44:34
důvody PROČ vyvíjet cloudové aplikace atd... ?

Já osobně v tom nevidím zatím důvod proč bych měl sednout na zadek a začít vyvíjet aplikace určené pro nasazení do cloudu... A nebo jsem fakt tak už blbý ? :)
Mirek Prýmek dobře odpověděl na to, co je to cloud, já ještě doplním odpověď na tuhle část dotazu.

A jak už to tak bývá, ta otázka "proč začít vyvíjet cloudové aplikace" je špatná :-) Neřeknete si, že teď budete vyvíjet nějakou cloudovou aplikaci, a teprve pak nezačnete vymýšlet, co to vlastně bude. Je to přesně naopak, chcete udělat nějakou aplikaci, kterou bude najednou používat hodně lidí, bude se používat vzdáleně - takže si dáte nějaké požadavky na technickou infrastrukturu. Že aplikace musí běžet na clusteru serverů, že má být škálovatelná (když přibydou uživatelé, prostě aplikaci jen spustíte na větším množství serverů). A pak si řeknete, že se o tu technickou infrastrukturu vlastně vůbec nechcete starat, že ji nakoupíte jako službu - a to je cloud.
Název: Re: Co je to cloud a k čemu to je?
Přispěvatel: Sten 17. 05. 2014, 15:09:33
Protože ten pool dostupných prostředků je obrovský, je tam pěkný cvrkot - neustále někdo servery ruší a někdo jiný spouští, takže průměrné využití prostředků by mělo být lepší než když si každá firma bude budovat vlastní servery dimenzované na nejvyšší očekávanou zátěž, které většinu času budou jenom zevlovat.

Jen bych doplnil, že jedna ze zajímavých věcí, co většina cloudů umí dělat, je, že při malém provozu sestěhuje instance na pár fyzických serverů a zbytek uspí. Při nárůstu provozu je probudí a instance opět rozhází. Tyhle výkyvy bývají pravidelné (špička bývá večer, když všichni přijdou z práce, naopak po půlnoci už bývá klid). S vlastním serverem však musíte dimenzovat na tu špičku a většinu dne se pak fláká. Výsledkem této (pro cloud celkem drobné) optimalizace je skutečně obrovská úspora energií.
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Tomáš Crhonek 17. 05. 2014, 15:39:54
Mě by zajímalo o jaké aplikace se jedná. Jednak z pohledu počtu požadavků /s a také z pohledu objemu dat. Protože, pokud zůstaneme v realitě, tak časem jde výkon serverů neustále nahoru, tudíž aplikací, které reálně potřebují více než jeden server je stále méně. Jak řekl jeden vyznamý vývojář jistého serverového softu, neznám žádnou aplikaci v ČR, kterou by reálně neutahal jeden server. Dnes také není problém mít veškerá podstatná data v paměti (a když už to nestačí, tak na ssd). Ostatně reklamy na servery s 40tis tps jsem četl někdy v roce 1998, dnes není nejmenší problém webserver s 80tis rq/s na komoditním železe. Vážně by mě zajímal příklad aplikace, pro kterou je to málo (příklady typu Twitter apod slyšet nechci, tohle ty startupy plné keců o cloudu apod fakt nejsou).
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Mirek Prýmek 17. 05. 2014, 15:57:07
Vážně by mě zajímal příklad aplikace, pro kterou je to málo (příklady typu Twitter apod slyšet nechci, tohle ty startupy plné keců o cloudu apod fakt nejsou).
Podceňuješ ten marketingový rozměr. Když přijdeš za investorem a řekneš "jsme příští Instagram - a jsme připravení růst donekonečna, běží nám to fklaudu. Teď máme sto pilotních uživatelů, ale infrastruktura je připravená na milion," tak to hned zní líp než "máme sto uživatelů a zvládá to stará 486ka, kterou máme v kanclu pod stolem" :)

Každý si myslí, že je příští Instagram a devět z deseti programátorů trpí nemocí zvanou premature eja optimalization. Výsledkem jsou nesmyslně přebujelé aplikace, které lidi nasazují na naprosto triviální problémy. Viz momentálně populární kombo logstash/elasticsearch, to by se jeden zblil ;)
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Tomáš Crhonek 17. 05. 2014, 16:18:00
Podceňuješ ten marketingový rozměr. Když přijdeš za investorem a řekneš "jsme příští Instagram - a jsme připravení růst donekonečna, běží nám to fklaudu. Teď máme sto pilotních uživatelů, ale infrastruktura je připravená na milion," tak to hned zní líp než "máme sto uživatelů a zvládá to stará 486ka, kterou máme v kanclu pod stolem" :)

Každý si myslí, že je příští Instagram a devět z deseti programátorů trpí nemocí zvanou premature eja optimalization. Výsledkem jsou nesmyslně přebujelé aplikace, které lidi nasazují na naprosto triviální problémy. Viz momentálně populární kombo logstash/elasticsearch, to by se jeden zblil ;)

 :D Jo, dobrá odpověď, to se mi líbí.

Jinak k té 486, byla jedna ne úplně malá firma a měla veškerou poštu na jednom ne úplně novém serveru (který toho dělal víc, než jen toto). 486 to nebyla ;-), ale zvládalo to levou zadní (nevím co má server levého zadního; tam jsou buď zdroje nebo karty). Potom šel jeden z vedení na jednu marketingovou akci a nasadila se Zimbra. Za šílené peníze, nasazená za šílené režie na cca 16x výkonnější želežo (vyhrazeno jen pro toto). No a všichni jsou happy.  :D Ono je to sice funkčně totéž, ale utratila se hromada peněz za licence i hw, takže je to vlastně mnohem lepší.  ;)
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Tomáš Crhonek 17. 05. 2014, 16:31:37
Jinak ještě k té předčasné optimalizaci. Já bych to optimalizací ani nenazýval. Je to prostě další hype v řadě (tako před lety nosql) a technologie, které každý musí používat jinak není dostatečně cool. Jako nic proti těmto technologiím, ale člověk, který ani neví o příkazu explain (natož, aby ten plán uměl číst), tak stejně věci jako elasticsearch také nepoužije úplně správně (pokud to řeknu slušně), takže výsledkem tohoto snažení bude o to pomalejší bastl s o to více závislostmi a místy, kde se to může pokakat.
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Mirek Prýmek 17. 05. 2014, 16:33:19
Mimochodem, ještě tam určitě hraje roli druhé magické slůvko: inovace!

Pokud napíšeš suprově vytuněnou aplikaci ve funkcionálním jazyce, která suprově škáluje a spolehlivě funguje i na té 486ce, tak máš co? Zaprášenou 486ku.

Zatímco když vezmeš tisíce předpřipravených služeb, blikátek, klikátek, webový rozhranní i k ls a jelikož to neustále padá, propojíš to s IM na mobil, jabber a ještě do nějaké supercool enterprise commucation píčoviny a celej ten cirkus ti jede na třiceti serverech, tak máš co? INOVACI!
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Mirek Prýmek 17. 05. 2014, 16:39:53
takže výsledkem tohoto snažení bude o to pomalejší bastl s o to více závislostmi a místy, kde se to může pokakat.
Jistě. Ono to k tomu totiž svádí. Už je to všechno vyřešeno! Jenom to použijem, dyť je to ízy! Celej ten cloudovej hype je z velké části založenej na vytváření představy, že to všechno bude nějak automagicky fungovat samo od sebe.

Věnujte se jenom vaší aplikaci a nenechte se rozptylovat starostí o infrastrukturu! Chcete bezpečnost? Přidejte modul SEC. Chcete aby škálovalo? Klikněte na tlačítko SHKAL.

A v praxi to vypadá spíš tak, že pořád řešíš, proč SHKAL neškáluje a ROCKSOLID spadl zrovna půl hodiny před prezentací investorovi a jestli tohle a tamto nefunguje protože to máš blbě udělaný ty, nebo to prostě kleká dodavateli SaaS, do kterýho vůbec nevidíš a můžeš se jenom modlit, aby to dali do pořádku co nejrychleji ;)
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Pavouk106 17. 05. 2014, 21:20:33
TO je hodně drsný nekro ;D Po třech letech ;D
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: x 18. 05. 2014, 08:39:08
Zdravím Vás, mám otázečku ohledně Cloudů... asi jsem zaspal dobu jeho "boomu" proto bych se chtěl zeptat ostatních lidí jak by jste stručně popsali jeho princip a využití případně důvody PROČ vyvíjet cloudové aplikace atd... ?

Já osobně v tom nevidím zatím důvod proč bych měl sednout na zadek a začít vyvíjet aplikace určené pro nasazení do cloudu... A nebo jsem fakt tak už blbý ? :)

Díky moc, rozhodně by mne zajímalo co si o Cloudech myslíte i Vy :)

Staci jedina veta - Management thinks it is needed.
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: podlesh 18. 05. 2014, 12:59:57
TO je hodně drsný nekro ;D Po třech letech ;D
No jo, ale podívej se jak si tady krásně všichni uleví...
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Mirek Prýmek 19. 05. 2014, 20:28:37
Jak řekl jeden vyznamý vývojář jistého serverového softu, neznám žádnou aplikaci v ČR, kterou by reálně neutahal jeden server.
Můžeš říct, kdo a kdy to řekl? Je to docela vtipný bonmot a docela by se mi i někdy hodil jako citace ;)

Anebo jestli je to tajný :) tak aspoň, kdo to byl a já slíbím, že ho nikde citovat nebudu.
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: txt 19. 05. 2014, 22:37:08
Mimochodem, ještě tam určitě hraje roli druhé magické slůvko: inovace!

Pokud napíšeš suprově vytuněnou aplikaci ve funkcionálním jazyce, která suprově škáluje a spolehlivě funguje i na té 486ce, tak máš co? Zaprášenou 486ku.

Zatímco když vezmeš tisíce předpřipravených služeb, blikátek, klikátek, webový rozhranní i k ls a jelikož to neustále padá, propojíš to s IM na mobil, jabber a ještě do nějaké supercool enterprise commucation píčoviny a celej ten cirkus ti jede na třiceti serverech, tak máš co? INOVACI!
Chybně stanovený metriky.

K původní otázce cloud je nějaká forma outsourcingu.
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Krysa1 20. 05. 2014, 02:30:30
Super tema k odkazovani pro lidi, kteri chteji vedet neco vic, nez jen vysku vystriku pri presentaci na projektoru. Serverovymi aplikacemi se zabyvam celkem dlouho a dovolim si tvrdit, ze takove, co jedno samotne zelezo neutahne jsem pripravoval. V Cesku bych s tim bonmotem +- souhlasil.

Cloud je jeste vetsi "necro" nez tento thread. V dnesni dobe se vracime k "thin client" z dob pred mnoha lety, zminim tu dnes jiz skoro legendarni plan9. Cesta je stejna, lisi se duvody - zatimco drive k tomuto navrhu vedla cena hw, tudiz se vyplatilo mit stanice skoro jemom, klavesnice + monitor + sitovka (v nadsazce) kvuli porizovaci cene, tak v soucasnosti je pricinou spise degenerace kadru a chut mit vsechno "co nejdrive z krku", vubec nicemu v zasade (se ani nesnazit) rozumet - a inkasovat kvartalni premie.  Tim netvrdim, ze uplne vsechno je spatne, ale motivace je spatna, tudiz omylu a preslapu je vice nez tech prinosnych efektu.

- cloud je v podstate outsourcing hw a dostupnosti

- ma tedy smysl:

-- pro aplikace, kde je vysoky vykyv zatizeni (radove vice nez jeden rad) - marketing, reklama v televizi, 250k ovci klikne na web pak zas tejden mrtvo. to je dobry priklad. Zaroven neni rozumne vyuziti pro hw mimo spicku (ach!), jako treba pocitani statistik, generovani dat pdf tech prijatych objednavek, prevod nahranych encoding nahranych wav hovoru, urdeba, vacuum, defrag synchro nekritickych dat, backup blablabla.

-- jenomze. vsechno ma svoje limity a kdyz vam 250k ovci klikne na web, tak neznamena, ze to ono cloudove reseni zvladne. ono taky nemusi, zvlaste pokud se o prostredky delite s dalsimy podobnymi hraci, kteri streli tv reklamu v hlavnim case. A zase jsme u toho, omluva. Kdyz bude "jardovi" lagovat server, tak to je tragedie, kdyz spadne google nebo amazon, nebo forpsi (i treba pod nejakym utokem), tak uz je udalost a nikdo to vlastne neresi, vsichni o tom vedi a jen si vypraveji drby o tom, kdo "vi" vic. To je podobne, jako kdyz omlouvate pozdni prichod tim, ze se vytekla pracka v porovnani s celostatni povodni, ktera ma "PR" v celovecernich zpravach. ale dost prirovnani a anekdot

- pro svetove firmy

-- pokud mate firmu, ktera operuje, v zargonu relevatnim, "wolrdwide", tak se cloud vyplati kvuli dobremu pripojeni odkudkoli na svete, pokud ma poskytovatel vsude rozsazene servery. myslim si, ze v ramci stredni a zapadni evropy je to celkem jedno. z vychodniho pobrezi usa na zapadni uz to muze byt potiz, a extremni scenare si jiste kazdy dokaze predstavit.

-- a zase je otazka kolik ralnych aplikaci to vyuzije, spis je to tak, ze se kazdy snazi "bejt svetovej"

Na teto situaci me nejvic fascinuje kdyz se "reditel" firmy "Honza&Jarda s.r.o" zajima o "vsechny ty cloudy" a jak usetrit na svem serveru na mail, web, sambu a vpn pro +- 15 lidi. To je jako kdyz si jde vohnout koupit "francouzke" vino do aholdu s kilem v kapse. bude rad kdyz dostane apon vino. Co udelame? - to co udelat musime, doba a management si to zada, vytahneme flasku, nalejeme do ni cervenou tekutinu, flusnem do ni a nalepime fajnovou etiketu, prebereme zakose, nebo prihodime % navic. hotovo smytec, vydelano, neresit.
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: anubhait 20. 05. 2014, 13:30:48
Já jsem toho názoru že následující komiks to dobře vyjádřil...

http://www.itbiz.cz/komiks/komiks-iluzionista
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: andy 20. 05. 2014, 13:47:53
Citace
Viz momentálně populární kombo logstash/elasticsearch, to by se jeden zblil

Prosím, mohl bys to rozvést? Zrovna o něčem takovém uvažuji, logstash mi připadá příšerně neflexibilní záležitost, ale konkrétně elasticsearch+kibana mi přijde docela hezká záležitost, na kterou neznám alternativu. Koukám se špatně?
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Mirek Prýmek 20. 05. 2014, 14:49:00
Prosím, mohl bys to rozvést? Zrovna o něčem takovém uvažuji, logstash mi připadá příšerně neflexibilní záležitost, ale konkrétně elasticsearch+kibana mi přijde docela hezká záležitost, na kterou neznám alternativu. Koukám se špatně?
Mas pravdu, alternativu to asi nema, pokud nechces platit za Splunk. Me na tom spis stve, ze lidi nasazuji takovyhle priserny jaderny elektrarny na v principu jednoduchy problemy, kde to vubec nepotrebuji, jenom proto, ze to videli na Youtube a moc se jim libilo, jak to ma blikajici webui...

To mi takhle jednou developer rika "my ale to webovy rozhrani potrebujem! Prece nebudu lozit nekam na server a neco tam grepovat!" -- pritom nepotrebuje zadny slozity korelace, statistiky, nic takovyho. Potrebuje se proste podivat na hlasky z nginxe... Proste dostupnost tehle nastroju vede k silene bloatwarovitosti kazdyho nasazeni, vsechno ma miliardu propojenych soucasti, ktery samozrejme nekdo instaloval nejakym chefem, skriptama, ktery stahl nekde kdoviodkud z netu a maji tisice radku... Takze vubec nikdo poradne nevi, jak to vlastne funguje, na cem je co zavisly apod. A pak za tebou prijdou a reknou "hele, prover, jestli to mame vsechno zabezpeceny". Ja na to: "ok, ale sepiste mi specifikaci, co jste kam instalovali, co komunikuje s cim atd." -- "Ses posral v kine, ne? Mas chefskripty, tak co chces?!"
...kde je ta doba, kdy vsechno instaloval admin hezky rucne a presne vedel (a mel presne sepsany), co kde je a proc...

Jinak zkusenost mam z toho komba s logstashem - samozrejme hype, ze, tak to hnedka musime mit. Kdyz jsem to zacal rozchazet, tak jsem se nekolikrat malem poblil. Nekde kolem 120MB, java, nad tim jeste jruby. Polovina pluginu a navodu nefungovala, protoze zrejme panove neustale meni API nebo co... No, proto to maji v jruby, aby to bylo "flexibilni" (cti: kdykoli se nam zachce, rozdrbeme API). Spatne napsanej startskript (neumi se poradne detachovat, takze zustal viset na prostredi, ve kterym to clovek spusti), startuje to asi pul minuty (!!!!) a perlicka na zaver: neumit to reload configu. Cili kdyz zmenis radek v konfiguraci, cekas pul minuty nebo kolik, nez se to zrestartuje. Proste HRUZA! Zase produkt nejakejch frikulinu, kteri jsou desne uneseni kazdym dementnim hypem a vytvari naprosto nesmyslnej bloatware, kterej nema poradne implementovany zakladni veci.

...no a tenhle vsechen cirkus jenom proto, aby prijal strukturovany data (tag -> hodnota), umel je podle tagu tridit a nekam zas dal odesilat. WTF?! To uz vubec nikdo neumi normalne pricetne programovat?!
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Tomáš Crhonek 20. 05. 2014, 15:04:20
Takze vubec nikdo poradne nevi, jak to vlastne funguje, na cem je co zavisly apod. A pak za tebou prijdou a reknou "hele, prover, jestli to mame vsechno zabezpeceny". Ja na to: "ok, ale sepiste mi specifikaci, co jste kam instalovali, co komunikuje s cim atd." -- "Ses posral v kine, ne? Mas chefskripty, tak co chces?!"

...kde je ta doba, kdy vsechno instaloval admin hezky rucne a presne vedel (a mel presne sepsany), co kde je a proc...

...no a tenhle vsechen cirkus jenom proto, aby prijal strukturovany data (tag -> hodnota), umel je podle tagu tridit a nekam zas dal odesilat. WTF?! To uz vubec nikdo neumi normalne pricetne programovat?!


Do kamene tesat!
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: podlesh 20. 05. 2014, 15:18:38
Ja na to: "ok, ale sepiste mi specifikaci, co jste kam instalovali, co komunikuje s cim atd." -- "Ses posral v kine, ne? Mas chefskripty, tak co chces?!"
...kde je ta doba, kdy vsechno instaloval admin hezky rucne a presne vedel (a mel presne sepsany), co kde je a proc...
Tak tahle doba asi bude někde v cloudu. My tu máme dobu, kdy všechno instaloval admin hezky ručně, takže dnes možná ještě víme co kde je (samozřejmě to tak docela nesedí s tím sepsaným, ale to se dá zjistit), ale proč - to už nikdy nikdo dohromady nedá.
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: knedla 20. 05. 2014, 15:45:07
cloud robi abstrakciu bud nad HW, platformou alebo aplikaciami.  to ze je to overkill, budiz. ale dnes fakt netusis ako rychlo budes potrebovat zdroje. Pri velkych projektoch musis mat moznost rast takemr do "nekonecna" a ne ze ti dodavatel doda ten mainframe o 3 tyzdne. jednoducho dokazes takmer vsetko skalovat v minutach.

to co tu splieta Prýmek je z casti pravda, ale je to kratkozrake. Problem bude ze vela "cloud" rieseni je pisanych v Jave a cloud sa nasadzuje aj tam kde ti staci jednoduchy skript!


Princip cloudu je vyborna vec, momentlana realizacia je o hubu, ale casom to bude lepsie.
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: knedla 20. 05. 2014, 15:52:39
Citace
Takze vubec nikdo poradne nevi, jak to vlastne funguje, na cem je co zavisly apod. A pak za tebou prijdou a reknou "hele, prover, jestli to mame vsechno zabezpeceny". Ja na to: "ok, ale sepiste mi specifikaci, co jste kam instalovali, co komunikuje s cim atd." -- "Ses posral v kine, ne? Mas chefskripty, tak co chces?!"

...kde je ta doba, kdy vsechno instaloval admin hezky rucne a presne vedel (a mel presne sepsany), co kde je a proc...

asi si zaspal dobu chlape, nikoho teraz nezaujima co ako funguje. Staci vediet co sa vypadne ked hodim informaciu x do skatulky. Vhodnou kombinaciou skatuliek poskladam system a zakaznik si na nom bude moct robit biznis.

ta doba je v ..... a nikomu nechyba. . Ako admin potrebujem len kocky Lega ktore pospajam a odovzdam hotove auticko. Ak ta niekto poziadal o audit tak ho urob a neplac ze system je taky aky je. Ak by bol v 100% stave absolutne transparentny tak na audit ta nik nevola a zral by si boty.



Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Mirek Prýmek 20. 05. 2014, 17:23:54
to co tu splieta Prýmek je z casti pravda, ale je to kratkozrake.  [...] Princip cloudu je vyborna vec, momentlana realizacia je o hubu, ale casom to bude lepsie.
No pockej, to jsem asi nepochopen - naprosto souhlasim s tou druhou vetou. Taky si myslim, ze to je supr vec, akorat se to musi brat s chladnou hlavou a vzdycky si rict, jestli tu kterou featuru opravdu potrebuju a jaky problem presne resim. Je to jako se vsim - pokud jdu do veci jenom proto, ze jsou cool, je z toho nakonec kupa hnoje...

Kromě toho, když se to vezme za správný konec, umožňuje cloud věci, které by jinak byly prakticky nemožný - viz např. https://plus.google.com/+MiroslavPrymek/posts/7dpoxco7ZEP To je ale úplně jiný příběh než když přijde banda hipsterů, kteří si do cloudu nahážou halabala cokoli, co je napadna a jak je napadne...

asi si zaspal dobu chlape, nikoho teraz nezaujima co ako funguje. Staci vediet co sa vypadne ked hodim informaciu x do skatulky. Vhodnou kombinaciou skatuliek poskladam system a zakaznik si na nom bude moct robit biznis.
S tím naprosto souhlasím. Pokud (!) bych měl škatulky, které by naprosto deterministicky dělaly to, co dělat mají (což je meta cloudových řešení), byla by s tím krásná práce. Problém je v tom, že když nedělají, co mají, tak seš v zadeki o to víc, protože dovnitř nevidíš.

Jinak ale s tebou v principu souhlasím - je to stejnej posun ke znovupoužitelnosti, k jakýmu došlo v programování - dneska se taky už prakticky neprogramuje jinak než lepením krabiček dohromady. Je to správně, pokud to má výsledky. Pokud to výsledky nemá, je to na hovno.
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: knedla 20. 05. 2014, 19:26:13
ano, momentalne cloud riesenia su znacna kovbojka. ako si spominal... API kadze 3 mesiace ine. co fungovalo s verziou 1.0.1.x  nefunguje s 1.0.1.x+1 a pritom to nie je radikalny release.

a taktiez suhlasim s tebou v tom ze implementacia cloudov by mala byt presne cielena tam kde treba a nie na kazdu chobotinu.
Momentalne si pod slovom Cloud ludia predstavia dropbox, google drive, a podobne storage riesenia.

Napriklad co pouzivame je Openstack, na nom Hadoop a na nom vypocty pomocou R + Python. Stabilita riesenia ... nooo nerad by som to nasadzoval pre zakaznika :(

A tie skripty resp. package na instalaciu Hadoop (Ambari)  ani za tu ..... som nedokazal rozbehat Hadoop na 20  nodoch...  skoncil som s instalaciu jednu masinku za druhou. proste klikacka s predpripravenymi skriptami zlyhala. Pripada mi to ze niekto nieco vymyslel, predal fukcionalitu a teraz sa kodi riesenie..
 tusim si to nazval buzzword..

Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Mirek Prýmek 20. 05. 2014, 19:42:14
Napriklad co pouzivame je Openstack, na nom Hadoop a na nom vypocty pomocou R + Python. Stabilita riesenia ... nooo nerad by som to nasadzoval pre zakaznika :(

A tie skripty resp. package na instalaciu Hadoop (Ambari)  ani za tu ..... som nedokazal rozbehat Hadoop na 20  nodoch...  skoncil som s instalaciu jednu masinku za druhou. proste klikacka s predpripravenymi skriptami zlyhala. Pripada mi to ze niekto nieco vymyslel, predal fukcionalitu a teraz sa kodi riesenie..
 tusim si to nazval buzzword..
Jo jo, to je presne to, o cem mluvim. Jednoho krasnyho dne nekdo prijde do prace a hlasi "Kucí, psali na xxx o tem Hadůůůpu, to je bomba, to musíme mít, to ti normálně samo škáluje fklaudu a jede na tem Fejsbůk!" :)
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: jozko 21. 05. 2014, 10:42:31
Zacal by som trocha inak.

Preco zacal cloud?

Vsetko sa zacalo podstate virtualizaciou, ktora umoznuje vyuzivat "chytro" prostriedky, to znamena na jednom fyzickom serveri mozes mat XYZ instancii -> setrenie nakladov, vytazovanie fyzickych serverov.

Mas 8x jadrovy XEON 64GB RAM a na nom si mozes vytvorit X serverov, co pred rokom 2000 az take jednoduche nebolo.

Teraz si predstav, ze ak ti fyzicky server odide, ty prides o biznis, server je down atd...

Riesenie je vyuzivanie dalsich serverov.

Vytvoris dalsi fyzicky server s instanciami OS.
Takze mas 3  fyzicke servery a na nich rovnake instancie OS.

Kedze ak sa nad tym zamyslis, ak nespravis nejaky load balancing, tak stale len 1 server bude zatazovany a ostatne budu, len keby nieco.

To je velmi neefektivne a vyzadauje to $.

Sumar: Na jednej strane z jednej fyzickej krabicky si dokazal vytvorit virtualne 8, ale na druhej ak ti zomrie fyzicky server prisiel si dajme tomu o 8 sluzieb. Takze musis vytvorit backupy.

A teraz sa zamyslime, preco by som mal mat zapnute vsetky pocitace, ked momentalne zatazenie/cerpanie poziadaviek dokaze obsluhovat iba 1 server?

Riesenie: Mozem urcite fyzicke servery poddimenzovat (statistika...) a zaroven mozem "usetreny" vykon predavat tretej strane.

V podstate mam farmu strojov, ktore mi bezia nonstop. Momentalne zatazenie urcitej casti je take, ze mozem si dovolit prenajimat vypocetny vykon tretej strane.

Ked sa nad tym zamyslis, jednoducho takato vec "naskriptovat" nejde. Predstav si farmu 10000 serverov a migrovat medzi nimi virtualne instancie "tradicnym sposobom" nie je jednoduche.

Podstata celeho cloudu je chytry loadbalancing, zdielat "chytro" vykon medzi ostatnych zakaznikov a setrit vykon serverov. Napriklad ak tvoje datacentrum dlhodobo je zatazene na 85% vykonu, ty na zaklade urcitej statistiky mozes dajme tomu 10% serverov vypnut
Tym padom, ak by prisiel aj naraz, tych tvojich 5% mas stale online, a kym ti nastartuju sa ostatne casti infrastruktury (ci fyzicky alebo zo "setriaceho modu"), tak si zahojeny.

A ked si das vygooglit 'elastic computing' tak najdes viac informacii.

Existuju 4 (aspon ja o nich viem) moznosti/varianty cloudu.

IaaS
PaaS
SaaS
Prve 3 vygooglis, ale NaaS ani nie,

NaaS (Network as a Service)

Ked sa zamyslis nad tym, mas datacentrum, kde bezia nejake aplikacie, kde tvoje sietove zariadenia podla niecoho routuju/forwarduju data. Z pohladu zakaznika to nie je stale vhodne, napriklad ak mas zlozitejsie infrastruktury (najdes to v tych lepsich virtual hostingovych spolocnostiach) potrebujes si siet manazovat nejako inak. Napriklad vlastny firewall, nejaky "vlastny" loadbalancer na urcitej urovni aj virtualnych dat.

Ak sa pozries na novovznikajuci fenomen SDN (Software Defined Networking), tak si uvedomis, ze siete prezivaju revoluciu.
Vid Cisco ACI (Nexus 9k5). Podstata je ta, ze "tradicne" siete sa konfigurovali staticky  raz za cas sa spravilo nieco (novy OS, kontrola...). Ale tym, ze su staticky nakonfigurovane, tak casto tvoja sietova infrastruktura nevie RYCHLO reagovat na ine stavy.
Ano, existuje SNMP, NETCONF, ale tieto protokoly nie su "REALTIME", tam nemas, ze do 100ms zmenis topologiu 10k sietovym nodom.

Napriklad, tradicne smerovacie protokoly nevedia reagovat na veci "zatazenie infrastruktury", nedokazes custom robit smerovanie na 1000 smerovacich(routroch), len tak...
Inymi slovami siete su strasny moloch, co sa neda dynamicky menit. Jedina vec co sa vyzaduje od sietovej instrastruktury je poslanie dat z bodu A do bodu B pricom su dodrzane kvalitativne poziadavky aplikacie na "cestu" (latencia, sirka pasma...) s urcitou policy.

Preto vzniklo viacmenej SDN, co som to riesil, tak najdalej su Cisco onePK (Cisco ONE) a OpenFlow a NSX(s tym som sa realne nezaoberal).

SDN si mozes predstavit ako urcite API zariadeni, ktore mozes programovat. (Je to strasne zjednodusene, ale aby si to pochopil).

Napriklad co som vytvoril v openflow?

Switch na 20 (Ruby) riadkoch, router na 100 riadkoch (Ruby), loadbalancer (na zaklade aktivity ludi na IRC (Ruby))

V onePK, xmpp/IRC (zariadenia sa pripoji na Jabber/IRC a mozem ho tam cez "conf t" konfigurovat), dynamicke smerovanie dat na zaklade stavu infrastruktury :-) (Python)

V podstate nie je problem v onePK spravit nieco taketo, posles ICMP s datami splachni zachod na urcitu adresu router na zaklade eventu da prikaz toalete a ta splachne... (Nie, zeby sa to nedalo teraz nejako naskriptovat, len ked niekto drzal enterprise zariadenie, tak uzna, ze to az take lahke nie je.)


Prec od sieti skor k sw na cloudy.

Ked sa nad tym zamyslis, puppet a chef je naco, v podstate opiciu pracu administratorov dokazes "vyklikat" v nastroji.
A ked sa skusis nad tym zamysliet, na viac rokov, tak podla mna informacne technologie budu take klikacie, ze niektore pracovne pozicie zaniknu.

Vid SDN, a Cisco ACI, nepotrebujes mat 20 CCIE v datacentre, ked ta krabicka vie sa sama o vsetko postarat, ty len jej das policy a spravi vsetko.

Podobne to bude aj pri serveroch.
Napriklad FreeBSD koketuje s outputmi programov cez serializacne formaty, a registrovat eventy -> posunut automatizaciu dalej.

Preco? Potrebujes sa na nieco dynamicky pozerat, takze potrebujes mat nejaky zaregistrovany event (spadol mi interface, preroutuj cely internet cez iny fyzicky stroj), ktory sa odosle.
Preco serializacny format, je jednoduchsie v JSONe parsovat text ako raw (sed/awk/cokolvek).


Dalej o futuristickych planoch nechcem pisat, lebo by som niekoho urazil.

Kazdopadne bude to este zaujimave.


Ano, cloud je fajn, len ma mnoho nevyhod (bezpecnost a ako bolo viac veci hore napisanych).

Podstata je asi taka, ze tvoja aplikacia by sa mala vysporiadat s viacerymi faktormi (load balancing,...)

:-)



 











 




 





 

Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: andy 21. 05. 2014, 11:19:21
Mas pravdu, alternativu to asi nema, pokud nechces platit za Splunk. Me na tom spis stve, ze lidi nasazuji takovyhle priserny jaderny elektrarny na v principu jednoduchy problemy, kde to vubec nepotrebuji, jenom proto, ze to videli na Youtube a moc se jim libilo, jak to ma blikajici webui...
Mě se to taky líbí... ono je to fakt hezký a jednoduchý, a když člověk něco ad-hoc hledá, tak to funguje pěkně a můžou to ovládat lidi, pro který je grep sprosté slovo. Druhá věc je současný hype kolem NoSQL databází - elasticsearch pěkný, ale v momentě, kdy chce člověk nepatrně složitější agregovaný dotaz, tak smůla :(

Zas je otázka, jaké jsou alternativy - v tom kvantu logů to asi jinak než takhle nejde.

Citace
Jinak zkusenost mam z toho komba s logstashem - samozrejme hype, ze, tak to hnedka musime mit. Kdyz jsem to zacal rozchazet, tak jsem se nekolikrat malem poblil. ... Proste HRUZA! Zase produkt nejakejch frikulinu, kteri jsou desne uneseni kazdym dementnim hypem a vytvari naprosto nesmyslnej bloatware, kterej nema poradne implementovany zakladni veci.

Absolutní souhlas... když jsem to viděl, tak jsem si říkal, že si to radši napíšu sám. Ale to je věc logstashe, elasticsearch a kibana mi připadají, že fungují pěkně. Ale Hype kolem toho mají pěkný, když jsem viděl ty nadšený videa tak mi přišlo, že to přece nemůže být tak hrozné...
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Mirek Prýmek 21. 05. 2014, 12:31:12
Zas je otázka, jaké jsou alternativy - v tom kvantu logů to asi jinak než takhle nejde.
No to jsme prave u toho - jaka cast z tech logu zase pochazi od nejakych jinych zbytnych picicmund...

Absolutní souhlas... když jsem to viděl, tak jsem si říkal, že si to radši napíšu sám.
Presne to samy me napadlo taky - rikam si tyvole, to bych mel v Elixiru za vikend...

Ale Hype kolem toho mají pěkný, když jsem viděl ty nadšený videa tak mi přišlo, že to přece nemůže být tak hrozné...
Treba pro kazdyho, kdo o tom natoci video, davaji pytlik koksu nebo tak neco :)
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: andy 21. 05. 2014, 15:28:25
Zas je otázka, jaké jsou alternativy - v tom kvantu logů to asi jinak než takhle nejde.
No to jsme prave u toho - jaka cast z tech logu zase pochazi od nejakych jinych zbytnych picicmund...
To sice jo, ale obávám se, že pokud člověk dělá sběr logů v jakékoliv organizaci a mělo to mít smysl (ona to většina i těch větších buď nedělá, nebo to dělá stylem "aby audit prošel"), tak stejně skončíš s tím, že sbíráš prakticky všechno a pak se v tom snažíš orientovat. Z tohoto pohledu mi kibana přijde jako fakt hezký nástroj (pokud člověk nechce platit hoooodně za splunk - který ale co jsem pochopil je v základu v zásadě totéž). A jiné, než "cloudové" řešení elasticsearch asi taky moc v úvahu nepřipadá - konec konců má to vestavěný fulltext index, samo to "škáluje"... taky nevím, jak bych to udělal jinak :)
Takže logstash bych hodil do koše a napsal si to znovu (možná k tomu dojdu - nechápu, jak takovou poměrně triviální věc dokázali tak strašně zmastit - navíc ty jejich konfiguráky zrovna moc přehledné nejsou), ale to ostatní mi přijde celkem OK.
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Tomáš Crhonek 21. 05. 2014, 16:05:52
Ked sa nad tym zamyslis, puppet a chef je naco

To by mě taky zajímalo ;) Ubuntu = neumí nainstalovat Debian, puppet = neumí nastavit služby?
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Dalibor 21. 05. 2014, 18:40:18
Citace
To by mě taky zajímalo ;) Ubuntu = neumí nainstalovat Debian, puppet = neumí nastavit služby?

Nie, to nie je o tom, ze nevies nastavit sluzby.

Mas jednu sluzbu, ktoru chces nasadit na 10 strojov. Polozis si otazku: "Preco by som mal to iste nastavene robit rucne 10 krat? Napisem si na to skript". Fajn, to dava zmysel.

Firma rastie a pribudne ti 10 dalsich sluzieb ktore potrebujes nasadit na dohromady 100 serverov. Skript pre nasadenie jednej sluzby uz mas, tak ho zacnes pisat aj pre ostatne sluzby. Potom si ale polozis otazu: "Preco by som mal pisat 10 +/- rovnakych skriptov? Napisem si super skript, ktoremu podhodim nejaku konfiguraciu a on mi nainstaluje tu ktoru sluzbu na tu ktoru sadu strojov". V tomto momente sa bud priamociaro pustis do pisania super skriptu alebo sa poobzeras po nete a objavis chef, puppet, salt stack...
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Mirek Prýmek 21. 05. 2014, 19:02:46
To sice jo, ale obávám se, že pokud člověk dělá sběr logů v jakékoliv organizaci a mělo to mít smysl (ona to většina i těch větších buď nedělá, nebo to dělá stylem "aby audit prošel"), tak stejně skončíš s tím, že sbíráš prakticky všechno a pak se v tom snažíš orientovat.
No desítky let si lidi vystačili s tím, že mají tagy a severity. Chápu korelaci, tam začíná věda, ale na jednoduchý prohledávání to jako zas tak strašně nutný nevidím. Jasně, je to pohodlný, je to hezký, ale že by to bylo něco, bez čeho se nedá obejít? Nevím no... Když si porovnám výnosy a náklady... (všechny - včetně složitější infrastruktury, složitější auditovatelnosti, bezpečnosti...)

Takže logstash bych hodil do koše a napsal si to znovu (možná k tomu dojdu - nechápu, jak takovou poměrně triviální věc dokázali tak strašně zmastit - navíc ty jejich konfiguráky zrovna moc přehledné nejsou), ale to ostatní mi přijde celkem OK.
Pokud bys to chtěl psát znovu, tak mi určitě dej vědět - má o to eminentní zájem a možná bych mohl i přidat ruku k dílu (pokud by to bylo v nějakém mně srozumitelném jazyce). Dělal sis pořádnou rešerši, jestli se to nedá něčím nahradit nebo něco přiohnout, aby to ten shit nahradilo?
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Mirek Prýmek 21. 05. 2014, 19:04:18
Mas jednu sluzbu, ktoru chces nasadit na 10 strojov. Polozis si otazku: "Preco by som mal to iste nastavene robit rucne 10 krat? Napisem si na to skript". Fajn, to dava zmysel.
Ještě bych přihodil auditovatelnost. U chefu je to dost naprd, u puppetu lepší a king je salt :)
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Tomáš Crhonek 21. 05. 2014, 20:56:08
Nie, to nie je o tom, ze nevies nastavit sluzby.

Mas jednu sluzbu, ktoru chces nasadit na 10 strojov. Polozis si otazku: "Preco by som mal to iste nastavene robit rucne 10 krat? Napisem si na to skript". Fajn, to dava zmysel.

Firma rastie a pribudne ti 10 dalsich sluzieb ktore potrebujes nasadit na dohromady 100 serverov. Skript pre nasadenie jednej sluzby uz mas, tak ho zacnes pisat aj pre ostatne sluzby. Potom si ale polozis otazu: "Preco by som mal pisat 10 +/- rovnakych skriptov? Napisem si super skript, ktoremu podhodim nejaku konfiguraciu a on mi nainstaluje tu ktoru sluzbu na tu ktoru sadu strojov". V tomto momente sa bud priamociaro pustis do pisania super skriptu alebo sa poobzeras po nete a objavis chef, puppet, salt stack...

Nainstaluji jeden server a xkrát ho naklonuji. Za tu dobu, co adminuju trojciferné číslo serverů si nepamatuji jediný případ, kdy bych puppet apod využil, protože každé prostředí je jiné, takže se ten server jednou nainstaluje a xkrát naklonuje. Pokud bych používal puppet, tak bych pro každé prostředí psal definiční soubory a ty bych jednou použil. Celkem zbytečná práce. Nehledě na to, že kdybych nebyl línej a naučil bych se dělat rpm balíčky, tak bych si i tak snadnou práci mohl ještě víc ulehčit (ale spíše je to opět důkaz toho, že to není potřeba).
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Dalibor 21. 05. 2014, 22:01:22
Citace
Nainstaluji jeden server a xkrát ho naklonuji. Za tu dobu, co adminuju trojciferné číslo serverů si nepamatuji jediný případ, kdy bych puppet apod využil, protože každé prostředí je jiné, takže se ten server jednou nainstaluje a xkrát naklonuje. Pokud bych používal puppet, tak bych pro každé prostředí psal definiční soubory a ty bych jednou použil. Celkem zbytečná práce. Nehledě na to, že kdybych nebyl línej a naučil bych se dělat rpm balíčky, tak bych si i tak snadnou práci mohl ještě víc ulehčit (ale spíše je to opět důkaz toho, že to není potřeba).

Nuz, nie je system ako system. Ak tu potrebu necitis, tak ano, nema zmysel nasilu zacat pouzivat niektoru z tych technologii. Ale zovseobecnovat to na "puppet = neumí nastavit služby" mi prido mimo.
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Mirek Prýmek 21. 05. 2014, 22:28:52
Pokud bych používal puppet, tak bych pro každé prostředí psal definiční soubory a ty bych jednou použil. Celkem zbytečná práce.
Podle toho, jak moc jsou ta prostředí rozdílná. Tyhle nástroje má smysl používat tam, kde máš servery vesměs stejné a liší se jenom parametry. Pak když chceš udělat nový server, napíšeš jenom sadu těch parametrů. Nemusíš si pamatovat, že ausgerechnet hostname musíš dát do těchto deseti konfiguráků. Je to prostě "programování architektury" a má to význam. Jenom ty nástroje jsou ještě dost nedokonalé a přiživuje se na tom právě spousta těch různých hypových hipsterů, takže se tam občas implementují krávoviny, obálky obálek a wrappery kolem wrapperů obálek nad dockerem běžícím na awsku ;)

Samozřejmě čím víc centralizace, tím víc hromadných problémů. Jak jsem někde četl: zbořit jeden počítač, to je uživatel. Zbořit deset počítačů, to je admin. Zbořit jich tisíc, to je DevOps :)
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: andy 22. 05. 2014, 00:41:23
Citace
Jak řekl jeden vyznamý vývojář jistého serverového softu, neznám žádnou aplikaci v ČR, kterou by reálně neutahal jeden server.
Cece, tak rozmyslam, ze ak by bola kazda apka v C alebo asm, tak asi fakt. Zavisi od toho co chapeme pod aplikaciou. Jedine o com mam trochu pochyby je taky system mobilneho operatora, alebo nejake bankove systemy. Tiez taka videokniznica televizie (live prenosy..).
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Dalibor 22. 05. 2014, 01:43:16
Citace
Cece, tak rozmyslam, ze ak by bola kazda apka v C alebo asm, tak asi fakt. Zavisi od toho co chapeme pod aplikaciou. Jedine o com mam trochu pochyby je taky system mobilneho operatora, alebo nejake bankove systemy. Tiez taka videokniznica televizie (live prenosy..).

Autor prispevku ten citat dost vytrhol z kontextu. Je potrebne tam dodat "ziadnu aplikaciu v CR aktualne beziacu na Google App engine" (slovo "aktualne" sa casovo vztahuje na moment povodneho vyroku)
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Tomáš Crhonek 22. 05. 2014, 14:55:34
Citace
Jak řekl jeden vyznamý vývojář jistého serverového softu, neznám žádnou aplikaci v ČR, kterou by reálně neutahal jeden server.
Cece, tak rozmyslam, ze ak by bola kazda apka v C alebo asm, tak asi fakt. Zavisi od toho co chapeme pod aplikaciou. Jedine o com mam trochu pochyby je taky system mobilneho operatora, alebo nejake bankove systemy. Tiez taka videokniznica televizie (live prenosy..).

Snažil jsem se a nenašel jsem komentář autora, takže nebudu uvádět ani jeho jméno, abych ho případně nepoškodil.

Samozřejmně, věci jako streamování videa a pod jeden server nezvládne ale ne z důvodu výkonu CPU nebo transakcí na diskové pole, ale z důvodů šířky přenosového pásma. Jen, když se nad tím zamyslíme, tak v ČR je 10 mil. lidí, to je takové jedno větší světové město. Komoditní HW (když se správně vybere, ne plečka s 5400rpm green srágorama na PERC H200) zvládá dejme tomu 40ktps. To znamená, že záznamy o všech lidech v ČR by se zvládly insertnout za 250s (kdyby to byly oddělené transakce, v případě bulk load ještě rychleji). Na takovém systému je tedy možné každé 4 minuty přepsat údaje o všech lidech v ČR. Dejme tomu centrální registr obyvatel. Nebo vozidel (kterých je méně, ale zhroutilo se jim to 5 minut po otevření).

Samozřejmně asi se najde pár specializovaných příkladů, kdy to nebude z různých důvodů možné (nevím co a jak řeší ten mobilní operátor), nikdy neříkej nikdy  ;).
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: andy 22. 05. 2014, 20:13:23
Ono poziadavky mozu byt aj latencia a pod a vtedy aj keby to system celkovo stihal, tak moze mat vysoke odozvy a treba tu zataz nejako rozlozit.

Co sa tyka google app engine a cloudov, myslim ze celkovo nie je tych aplikacii az tak vela. Mozno ked sa robi reklamna kampan, vtedy ma ten cloud zmysel - clovek si rychlo naklika nejake cache a pod. Ale ze by niekto zrazu potreboval o 20 serverov naviac sa mi nechce verit.
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Mirek Prýmek 22. 05. 2014, 20:48:52
Mozno ked sa robi reklamna kampan, vtedy ma ten cloud zmysel - clovek si rychlo naklika nejake cache a pod. Ale ze by niekto zrazu potreboval o 20 serverov naviac sa mi nechce verit.
Přičemž mimochodem není žádný velký technický problém mít jeden vlastní server na normální zátěž a jenom v případě, kdy očekávám enormní špičku, si ho posílit o nějaké pronajaté servery.

Když si to vezmeš čistě selsky, mělo by to význam, kdyby to fungovalo opravdu tak, jak tvrdí marketing, tj. hlavně:
1. jestliže máš klasický hw server vytížený na 10%, tak by TCO cloudového řešení stejného problému bylo maximálně desetinové, spíš nižší
2. cloud by bezobslužně sám škáloval přesně podle zátěže

...což se prostě neděje. Když si koupíš server z druhé ruky za deset ticsíc a hodíš ho do housingu za sedm set měsíčně, tak máš víc muziky než na EC2 za dva tisíce měsíčně :)
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: knedla 23. 05. 2014, 13:07:13
Citace
Ale ze by niekto zrazu potreboval o 20 serverov naviac sa mi nechce verit.

poviem to takto, pracujeme na matematickych modeloch a predikciach. dva tyzdne sa model vymysla,dva dni sa kodi, potom sa testuje. jeden test zozerie na vyvojarskom desktope asi 3 minuty, na servery presne 2:24. takychto testov treba urobit okolo 1000, tj asi 2240 minut co je asi 37 hodin.

tak sme si prenajali vypoctovy cloud do ktoreho pushneme data, zdrojak v pythone a Rku, staci stlacit button execute a za 15 minut uz len stahujeme vysledky testov, ktore dalsi tyzden analyzujeme.

v tomto pripade nema zmysel investovat prachy do zeleza a zbytocne ho krmit ked nic nerobi. jedine co zivime je ten cloud na analyzy ale to su len 3 storage servery s moznostou prenajatia do aleluja, no 3 zatial stacia.


to iste aj renderove farmy... ale v tom sa moc nepohybujem.
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Sten 23. 05. 2014, 13:26:19
Když si to vezmeš čistě selsky, mělo by to význam, kdyby to fungovalo opravdu tak, jak tvrdí marketing, tj. hlavně:
1. jestliže máš klasický hw server vytížený na 10%, tak by TCO cloudového řešení stejného problému bylo maximálně desetinové, spíš nižší
2. cloud by bezobslužně sám škáloval přesně podle zátěže

Jak by čistě selsky TCO cloudu mohlo být méně než desetinové, když potřebuješ 10 % výkonu?

Cloud samozřejmě musí mít nějaké rezervy, takže v tomto případě očekávám TCO tak třetinové oproti vlastnímu HW (desetina pro ten průměr + 1½× tolik rezerva + nějaká marže).

...což se prostě neděje. Když si koupíš server z druhé ruky za deset ticsíc a hodíš ho do housingu za sedm set měsíčně, tak máš víc muziky než na EC2 za dva tisíce měsíčně :)

No když si dovolíš provozovat aplikaci na serveru za deset tisíc a hodíš do hostingu za sedm stovek (btw. kde nabízí housing pro 150+ W server za 700 měsíčně?), tak se ti cloud samozřejmě nikdy nevyplatí, protože ten běží na novém hardwaru :)
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Mirek Prýmek 23. 05. 2014, 13:46:26
Jak by čistě selsky TCO cloudu mohlo být méně než desetinové, když potřebuješ 10 % výkonu?
A proč by nemohlo? Nakupují hw ve velkém, vyplatí se jim investice do dražších technologií s lepším poměrem cena/výkon atd. atd.

Na tom je přece celý moderní kapitalismus založený, že se ti vyplatí nechat udělat dveře truhlářovi, který má drahé speciální stroje, než aby sis to pižlal sám rybičkou :)

No když si dovolíš provozovat aplikaci na serveru za deset tisíc a hodíš do hostingu za sedm stovek (btw. kde nabízí housing pro 150+ W server za 700 měsíčně?), tak se ti cloud samozřejmě nikdy nevyplatí, protože ten běží na novém hardwaru :)
Na jakém běží hw, to nevíš. Není žádný "nový" a "secondhand" hw, je jenom hw s určitým stářím. Na jak starých serverech běží EC2 nevíš a taky je ti to úplně jedno, tebe zajímá výsledek.

Housing na 160W za EUR32 máš tady: http://www.coolhousing.net/order-form-cool-rack-housing.html
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Mirek Prýmek 23. 05. 2014, 14:07:46
Co se týče těch cen, viz např. http://blog.carlmercier.com/2012/01/05/ec2-is-basically-one-big-ripoff/

Příklad normálního hw serveru u Hetzneru: http://www.hetzner.de/en/hosting/produkte_rootserver/ex40
- EC2 se může jít zahrabat... Navíc když chceš, uděláš si na tom virtuálů bambilion a seš pořád na stejné ceně. U slavnýho klaudu EC2 by ses nedoplatil...
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: samalama 23. 05. 2014, 15:31:40
Když si to vezmeš čistě selsky, mělo by to význam, kdyby to fungovalo opravdu tak, jak tvrdí marketing, tj. hlavně:
1. jestliže máš klasický hw server vytížený na 10%, tak by TCO cloudového řešení stejného problému bylo maximálně desetinové, spíš nižší
2. cloud by bezobslužně sám škáloval přesně podle zátěže

...což se prostě neděje. Když si koupíš server z druhé ruky za deset ticsíc a hodíš ho do housingu za sedm set měsíčně, tak máš víc muziky než na EC2 za dva tisíce měsíčně :)

s tym sa neda nesuhlasit, ale rozdiel pocitis, ked ti hw server odide. netvrdim, ze cloud je voci tomu odolny (pri nedavnom velkom vypadku amazonu to postihlo aj nas server), ale zo zalohy (ebs image, ebs data, s3 data) sme ho velmi rychlo rozbehli. ked nam odisiel hw server s virtualmi, tak sme boli odstaveni na niekolko dni, kym sa nasla nejaka nahradna mb...
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Mirek Prýmek 23. 05. 2014, 19:54:17
s tym sa neda nesuhlasit, ale rozdiel pocitis, ked ti hw server odide. netvrdim, ze cloud je voci tomu odolny (pri nedavnom velkom vypadku amazonu to postihlo aj nas server), ale zo zalohy (ebs image, ebs data, s3 data) sme ho velmi rychlo rozbehli. ked nam odisiel hw server s virtualmi, tak sme boli odstaveni na niekolko dni, kym sa nasla nejaka nahradna mb...
To jo no. Ale vzhledem k tomu, jak je ec2 děsivě předražený na to, jak mizerný má parametry, tak bys ty hw servery mohl koupit klidně dva a pořád by ti to vyšlo levněji :)
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Mirek Prýmek 23. 05. 2014, 22:16:16
tak sme si prenajali vypoctovy cloud do ktoreho pushneme data, zdrojak v pythone a Rku, staci stlacit button execute a za 15 minut uz len stahujeme vysledky testov, ktore dalsi tyzden analyzujeme.

v tomto pripade nema zmysel investovat prachy do zeleza a zbytocne ho krmit ked nic nerobi. jedine co zivime je ten cloud na analyzy ale to su len 3 storage servery s moznostou prenajatia do aleluja, no 3 zatial stacia.
No tak pronájem strojového času a dávkové zpracování úloh, to umíme už tak od padesátých let, ne? Nebo s tím taky přišel klaud? ;)
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Nakej Franta Novak 26. 05. 2014, 17:51:42
Drive to bylo na server, pak prisel Gates, ze to teda udelame vse u klienta a svet z toho byl paf, dnes hipsteri hlasaji, jak je revolucni vse cpat zpatky na server a sam nemit nic, ze pry je to novinka. Za 5 let prijde nekdo s napadem to mit vse u klienta a ziska za to pul miliardy liku na socialni siti od hipsteru pro ktere je uz vse na server moc mainstream.
Název: Re:cloud neprecenovat
Přispěvatel: Ivan 27. 05. 2014, 09:52:17
Vezmete si treba Oracle RAC, ten ma skalovatelnost dost mizernou, je dobrej tak do 6-8 uzlu.

Oracle RAC je zalozen na Pekarove algoritmu (Bakery algorithm).  Z toho vyplyva i potreba cluster interconnect - cim vice nodu, tim vice packetu si budou vymenovat az se to nakonec ukomunikuje k smrti. Na druhou stranu je to ale univerzalni genericke reseni. Skalovatelnou aplikaci ziskate jedine tak, ze ji jako skalovatelnou napisete - pri vetsi zatezi vam ani ten RAC nepomuze.
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: knedla 27. 05. 2014, 11:33:08
tak je jasne ze existuje bod za ktorym uz distribuovany system zacina byt neefektivny ale 6-8 uzlov je dost malo. kto nejde nad 1000 neni cloudista :D
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Mirek Prýmek 27. 05. 2014, 11:34:48
tak je jasne ze existuje bod za ktorym uz distribuovany system zacina byt neefektivny
To přece záleží na typu problému. Pokud děláš třeba nějaký paralelní map, tak je to efektivní až do n :)
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: knedla 27. 05. 2014, 12:30:02
pokial uvazujes pri prenose informacie s nekonecne velkou rychlostou tak ano, v praxi nie.
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Mirek Prýmek 27. 05. 2014, 13:15:57
pokial uvazujes pri prenose informacie s nekonecne velkou rychlostou tak ano, v praxi nie.
Nechapu. Pokud mam paralelni map nad polem o sto polozkach a provedu to na sto strojich, tak je to stokrat rychlejsi nez na jednom. Jakou roli tam hraje rychlost prenosu informace? Jedinej pozadavek je, ze ta operace je podstatne slozitejsi nez najit policko n a poslat ho na stroj n.
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: knedla 27. 05. 2014, 13:28:50
to ze ta informacia sa musi prebit na druhu stranu oceanu a ked mas napr 1000 nodov po celom svete a 500 nodov v serverovni pod ritou , tak tych 500 to urobi skor.
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Mirek Prýmek 27. 05. 2014, 13:40:09
to ze ta informacia sa musi prebit na druhu stranu oceanu a ked mas napr 1000 nodov po celom svete a 500 nodov v serverovni pod ritou , tak tych 500 to urobi skor.
Tak to dá asi rozum, že nebudu chtít spočítat na druhé straně oceánu součet dvou integerů :) Ale jednak datacentra nejsou jenom za na druhé straně planety a pak taky existuje spousta úloh, kde vstupních dat je málo a výpočet trvá dlouho. Tady se myslím snažíš hledat problém, kde není...

Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: knedla 27. 05. 2014, 14:11:36
nie, nesnazim.
ale robili sme model jedneho systemu kde mal klient po svete viac vypoctovych nodov a pri prekroceni poctu nods X sa cely system spomalil.

takze trebalo dynamicky menit cesty medzi nodami, sem tam niektory na cas odstavit atd...

preto vravim ze distribuovany system je fasa, ale odtial potial
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: Mirek Prýmek 27. 05. 2014, 18:25:09
ale robili sme model jedneho systemu kde mal klient po svete viac vypoctovych nodov a pri prekroceni poctu nods X sa cely system spomalil.
No tak vzdycky je to pomerne mezi cenou vypoctu a cenou komunikace. Kdyz je cena komunikace vetsi, tak se to nevyplati. To neni zadna raketova veda, ne? ;)
Název: Re:Co je to cloud a k čemu to je?
Přispěvatel: knedla 27. 05. 2014, 23:05:30
jasne ze, ne ale pri cloude musis s tym tiez ratat :)

tymto skladam zbrane a prajem ti prijemny vecer/den