Devel.cz Lupa Měšec Podnikatel Root Zdroják.cz DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Jak jsme budovali cloud

Radek Kavan aura:45
1. 7. 2011 9:20 Nový

Hezke reseni

celé vlákno

Libi se mi vase reseni, dobra prace.

faha
faha (neregistrovaný) 88.146.206.---
1. 7. 2011 10:04 Nový

Re: Hezke reseni

celé vlákno

Gratuluji, Plzen jede ;-)

NoMercy
NoMercy (neregistrovaný) ---.net.upcbroadband.cz
1. 7. 2011 10:16 Nový

VMware

celé vlákno

My jsme pouzili reseni VMwaru. Nemuzeme si stezovat. To neni zadne Hyper-V nebo jina omezujici technologie :)

generál Eric Cartman Lee
generál Eric Cartman Lee (neregistrovaný) ---.185.broadband11.iol.cz
1. 7. 2011 11:13 Nový

Re: VMware

celé vlákno

V čem je Hyper-V omezující? Nepolemizuji, jen se ptám.

Palo
Palo (neregistrovaný) ---.95-103-166.t-com.sk
1. 7. 2011 11:49 Nový

Re: Jak jsme budovali cloud

celé vlákno

A v com spociva "cloudovitost" tohto riesenia? To ze ste to umiestnili do virtualnych strojov predsa este neznamena ze je to v cloude, alebo ano? Lebo potom vsetky vacsie institucie maju cloudove riesenia (lebo to bezia vo virtualoch).
Nejak my uslo kde akoze ten cloud je?

Petr Ferschmann aura:100
1. 7. 2011 12:39 Nový

Re: Jak jsme budovali cloud

celé vlákno

Velkou změnou oproti "umístit do virtuálních strojů" je změna architektury aplikace tak, aby byl možný princip "multitenant". U google také nemáte pro každého klienta vyhrazený server.

Na první pohled se může zdát, že tento problém je pouze v oblasti zastaralých "účetnictví". Pokud se tedy podíváme např. na typický eshop, zjistíme, že se instalace skládá z programu (např. PHP skripty) a databáze. PHP skripty jsou na disku, aby bylo možné udělat úpravy pro konkrétního klienta. Naštěstí apache dělá to, že zabírá zdroje pouze pro vyřízení aktuálních HTTP požadavků. Nicméně musíte zajistit replikaci databáze mezi mnoho serverů a také i replikaci těch PHP skriptů.

Když chcete tento způsob provozovat jako službu (SaaS) a při tom být schopen obsloužit tisíce eshopů, musíte všechno automatizovat, mít zajištěnou redundantnost a dostatečný výkon, musíte umět celé řešení zaktualizovat na novou verzi a spostu dalších problémů.

Dovolím si přeformulovat Vaši otázku: kde je hranice mezi hostingem a cloudem? My ji vnímáme právě v dynamickém škálování výkonu (elasticita, my přepadáme do veřejných cloudů) a vícenájemnosti (multitenancy).

V tomto díle píšeme proč to vůbec dělat a co nám to přinese. Příště si povíme jak jsme upravovali architekturu té aplikace a v posledním díle jak se o ty "virtuální stroje" staráme.

Petr Ferschmann

Palo
Palo (neregistrovaný) ---.95-103-166.t-com.sk
1. 7. 2011 15:07 Nový

Re: Jak jsme budovali cloud

celé vlákno

Vdaka za odpoved, ja sa viac zaoberam Javou a tam je to trochu narocnejsie ale vidim ze mame spolocne otazky.
V akej korelacii je "multitenant" s cloudom? Musi byt aplikacia "multitenant" aby mohla byt v cloude?
Elasticita je dalsi zaujimavy pojem z cloud buzzword slovnika. Ked mam dostatok zeleza a podla zataze a potreby tam pustam a migrujem virtualne stroje je to cloud?
Ak sa na to pozrieme z pohladu cloudu tak v podstate kazdy slusny hosting je IaaS alebo ma taky program ktory sa da ako IaaS vylozit (niekedy dokonca az na level PaaS).
Potom sa mi cloud scvrkava iba do NoSQL ktora sa tak akosi cloudovsky skaluje.

Zaujima ma to aj z toho pohladu ze pridem do firmy ktora ma zaujem o cloud (napr. banky) a ja im zacnem rozpravat, to musite mat HW, virtualne stroje a podla zataze spustat aby bola "elasticita", a multitenant aha ale vy to bezite iba pre seba tak potom .... CO? Nemozte is do cloudu alebo v podstate uz cloud mate?

Petr Ferschmann aura:100
1. 7. 2011 17:55 Nový

Re: Jak jsme budovali cloud

celé vlákno

Dobrý den,

jen dodám, že FlexiBee je také napsané v Javě :-)

Cloud bych definoval jako přístup. Já mohu konzumovat cloud (mám pronajatý virtuální server od Amazon Web Services), ale nemusím jej nabízet dále jako cloud - např. tam pustím svůj jeden eshop v PHP.

A naopak mohu službu provozovat na svém železe, ale dále ji poskytovat jako cloud (např. na něm provozovat SaaS).

Petr

sid
sid (neregistrovaný) ---.178-40-9.t-com.sk
3. 7. 2011 17:18 Nový

Re: Jak jsme budovali cloud

celé vlákno

Podla vasej definicie sa da za cloud oznacit hocijake riesenie na baze aplikacneho serveru

Lukáš Burkoň
9. 7. 2011 15:03 Nový

Re: Jak jsme budovali cloud

celé vlákno

Zajímalo by mě, proč jste budovali vlastní cluster a nespolehli se pouze na veřejný Cloud?
Poskytovatelů IaaS je u nás více - krom zmíněných VirtualMaster, třeba i T-Systems nebo Cloudee.
Bojíte se o data / dostupnost služby?

Osobně mi přijde komplikovanější a dražší budovat architekturu aplikace, která bude sedět na vlastním clusteru a "přepad" bude pouštět do veřejného Cloudu, než aplikaci rovnou posadit pouze do veřejného Cloudu.

Petr Ferschmann aura:100
11. 7. 2011 10:15 Nový

Re: Jak jsme budovali cloud

celé vlákno

Dobrý den,

vzhledem k tomu, že jsme nemohli použít PaaS, moc bychom neušetřili. IaaS se chová jako "běžný" server. Proto jsme museli upravit aplikaci tak, aby bez problému zvládala desítky serverů.

Zajímavé by samozřejmě byly další navazující služby, které nabízí třeba Amazon jako je Load balancer, CloudFront, Simple Email Service. Nicméně Amazon je pro nás daleko. Součástí systému je totiž specializovaná aplikace, která je citlivá na ping, zvlášť když se uživateli přidá přetížená WiFi - pak je ping i 250 ms a to je moc. V Čechách tak ušetříme 70ms.

Tyto navazující služby zatím nikdo v ČR neprovozuje. Takže se cloud pro nás degraduje na dynamické servery. A pro naše servery potřebujeme nějaké minimum a ty je levnější provozovat u sebe (viz např. http://www.lupa.cz/clanky/cloud-je-predrazena-hracka/ . My jsme došli k podobnému závěru).

Veřejný cloud je tedy pro nás v těchto případech:
- nabízí platformu (PaaS), kterou můžeme použít.
- má navazující služby jako je LoadBalancer, CloudFront apod.
- potřebujeme dočasně zvednout výkon (např. při testování nové verze, plánované odstávce serverů, apod.)
- potřebujeme vytěžovat špičky.

Snad jsem tedy odpověděl dostatečně.

Petr Ferschmann

brk
brk (neregistrovaný) 2002:4e66:78--:----:----:----:----:----
2. 7. 2011 6:52 Nový

Re: Jak jsme budovali cloud

celé vlákno

IMHO, prostě móda. Od určité doby si začal kdejaký bezvýznamný web říkat portál. Čím se tak výrazně liší např. Abclinuxu.cz od Root.cz, že je jeho nejen současným vlastníkem nazýván portálem a to včetně dalších webů stejného vlastníka? Nic proti těmto webům, to byl jen příklad.

Dnes je tím správným slovem velmi populární cloud. "Máš data v luftu, máš to v cloudu." Ne že by to dřív bylo výrazně jinak, ale tohle zní zatím dobře, minimálně pro nezasvěceného. Jedno slůvko navíc a hned to na cílovou skupinu působí technologicky velmi vyspěle.

100% Lenin
100% Lenin (neregistrovaný) 85.90.127.---
3. 7. 2011 21:48 Nový

Re: Jak jsme budovali cloud

celé vlákno

Je velice zajímavé, že spousta postsovětských frikulínů, tedy byznysmenů dneška - již prezentuje oblačná řešení.
Říkají, že dneska je in mít data v облаках (oblacích). Vtip je ten, že jenom všichni kecají ve stylu PR.
Ano máte pravdu. Dneska je in mít data v klódu :D.

Početl jsem spoustu místních pojednání na toto téma a mohu to shrnout asi takto - dejte nám data = outsorc - my se vám o ně postaráme.

Jenže ftip je v tem, že v Rusku se vám nikdo o nic nepostará. Hrabat jak slépky, to ano. Ale že by museli snášet vajíčka? Nedej V.I.L. pracovat.

Tfuj tajbl. Moderní společnost a totální úpadek. Každej je managér, podnikatel a hodně z těch co znám nedělají žádné hodnoty.

Už i to IT se nám ku.r.ví.

Howgh.

Astapov aura:100
5. 7. 2011 14:23 Nový

Re: Jak jsme budovali cloud

celé vlákno

Každej je managér, podnikatel a hodně z těch co znám nedělají žádné hodnoty.

Presne tak, ja som z toho tiez obcas znechuteny, ze v IT mame vela ludi, ktori nechcu vytvarat hodnoty, ale iba sa nabalovat... ... casto krat na hodnotach, ktore vytvorili ini....

LV
LV (neregistrovaný) 77.78.86.---
4. 7. 2011 16:21 Nový

Kam se tohle pise?

celé vlákno

Ze je to uzivatelsky neprijemne, hnusne jak cesta do prace a preplacane nesouvisejicimi informacemi mam napsat sem, anebo je k tomu potreba nejake cloudove reseni?

backup
backup (neregistrovaný) ---.dip0.t-ipconnect.de
4. 7. 2011 18:15 Nový

Re: Kam se tohle pise?

celé vlákno

no, prosel jsem si to demo a take se v tom moc neorientuji. Asi by musel clovek dostat na zacatku mensi skolenicko. Chtel jsem zadat par kontaktu pro jiz existujici firmu, ale asi musi byt skutecne clovek minimalne Bc.

Petr Ferschmann aura:100
4. 7. 2011 18:26 Nový

Re: Kam se tohle pise?

celé vlákno

Dobrý den,

mohl byste mi napsat na sebe kontakt na fers (uzenáč) uctujte.cz? Zajímalo by mne jak jste postupoval.

Snažili jsem se udělat aplikaci maximálně jednoduchou a to zvlášť v oblastech, které jsou velmi složité - např.
- zjistíme sami legislativu (daňová evidence, s.r.o. apod.)
- sami zjistíme zda je firma plátcem a také načteme všechny povinné údaje pro fakturaci
- automatické našeptávání firem

Samozřejmě problém je, že aplikace je kompletní účetnictví a tak mohou některé účetní věci uživatele zmást.

A proto případné uživatele, kteří s tím mají problémy snažíme kontaktovat, abychom aplikaci maximálně vyladili.

Petr Ferschmann

wwworkoholik
wwworkoholik (neregistrovaný) ---.orange.sk
5. 7. 2011 11:29 Nový

Private verzus public cloud

celé vlákno

Zaujimalo by ma ako sa zmeni priemerny cas vykonania referencneho use case-u, ked aplikacia ide v privatnom cloude a ked prepadne do public cloudu?
Ocakaval by som, ze cas sa zhorsi alebo sa mylim?

Bronislav Klučka aura:35
14. 7. 2011 16:46 Nový

Opravdu cloud?

celé vlákno

Ahoj Petře,
musím se přidat k ostatním, pokud to, co prezentuješ je cloud, pak je tu s námi od doby prvního hostingu, který nabízel vše, co popisuješ v sekci "S cloudem jsme původně nepočítali", každá kdo nabídl hosting s Mambem/Joomlou­/Wordpressem dle Tvého popisu už nabízel cloud a to dokonce ve formě SaaS, jenom typ aplikace (a tedy i dat) se změnil.
Pokud je cloudem to, že neprodáváte web aplikace na stroje zákazníků, ale prodáváte je flexibilně jako Vámi hostovanou službu, tak takové články tu mohli vycházet před deseti lety... ledasjaký freemail je potom cloudem... Chybí mi potom pointa, přínos.

Cloud je v Tvém případě buzzword, buď prostě hostuješ klientům aplikaci, kterou sem tam použijí a v tom případě clouduje ledaskdo... Nebo nabídneš firmám opravdovou kancelář v oblacích a v tom případě se budeš muset porovnávat s Googlem nebo MS (takovýto hnusný marketingový "komplexní řešení").

Broňa

Zasílat nově přidané příspěvky e-mailem