Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: adam999 23. 11. 2019, 13:50:24
-
Zdravim, rad by som prenikol do sveta DevOps, a rozmyslam nad tym, ze by som si prenajal niekde server, s ktorym by som sa mohol hrat, a robit si s nim teoreticky cokolvek. Ak by sa mi nieco nepodarilo / pokazilo, tak jednoducho ho resetujem do povodneho stavu.
Od skoly pracujem ako vyvojar, a DevOps je pre mna black-box. Takze chcem sa hrat s nejakym serverom, instalovat a nastavovat CI (napr jenkins), nasadzovat appku a udrziavat vlastnu appku, nastavovat DB, docker/kubernetes, skratka cokolvek ma napadne.
Viete mi prosim poradit cloudovu sluzbu pre tieto potreby? Som v tomto naozaj lajk. Dakujem.
-
A proč to nemůžeš dělat ve virtálu na lokále?
-
Na pokusné virtuály s celkem pěknou administrací je fajn DigitalOcean: https://m.do.co/c/389daec654bc
-
A proč to nemůžeš dělat ve virtálu na lokále?
Protoze on je PAN VYVOJAR, co nic neprovozuje, natoz aby si neco instaloval sam :-)
Se pak nedivim ze dnesni software vypada jak vypada, kdyz ho delaji tyto typy lidi.
-
A proč to nemůžeš dělat ve virtálu na lokále?
Protoze on je PAN VYVOJAR, co nic neprovozuje, natoz aby si neco instaloval sam :-)
Se pak nedivim ze dnesni software vypada jak vypada, kdyz ho delaji tyto typy lidi.
chápu, že si potřebujete do někoho kopnout, ale kdy v minulosti měli vývojáři větší povědomí o devops a CI než dnes? adam999 je asi spíš vyjímka. Kvalita software se obecně zvyšuje, chybovost snižuje.
-
Velki cloud provideri maju vzdy urcitu formu free tier, kde sa mozes hrat a skusat. Napr. AWS ti da na 12 mesiacov t2 instance (1VCPU, 1GB RAM) zdarma. Pripadne Google ti da 300 dolarovy kredit na skusanie + ma aj free f1 instance. Pozor vsak na podmienky - napr. server moze byt free tier, ale traffic sa plati a pod. Platis vsak zvycaje za to kolko pouzivas. Mozes si na hodinu spustit VM s 32VCPU 128GB a za tu hodinu zaplatis ~$1. Sem tam sa daju aj ziskat nejake vouchre na kredit.
Na zaciatok vsak lokalna VM by ti mala stacit (pozri VMWare Player/Virtualbox/Hyper-V). Ked uz budes mat viac skusenosti, tak skusaj cloud. Pripadne ked dosiahnes limity svojho stroju (napr. uz budes mat malo RAM, na testovanie klusterov).
-
Ked uz budes mat viac skusenosti, tak skusaj cloud. Pripadne ked dosiahnes limity svojho stroju (napr. uz budes mat malo RAM, na testovanie klusterov).
Jenom tak pro porovnání: bazarových 128GB RAM se dá sehnat za něco málo přes 4000Kč. On-demand m5.8xlarge (128GB RAM) ve Frankfurtu stojí $1.84 = 42.5Kč za hodinu. Tj. za cenu těch RAMek ho můžeš provozovat 4 dny. Čili pokud bych nechtěl experimentovat s o hodně větším clusterem, radši bych si koupil ty RAMky a měl na deset let slušnej komp na všechno než 4 dny hraní si s EC2 :)
-
Ked uz budes mat viac skusenosti, tak skusaj cloud. Pripadne ked dosiahnes limity svojho stroju (napr. uz budes mat malo RAM, na testovanie klusterov).
Jenom tak pro porovnání: bazarových 128GB RAM se dá sehnat za něco málo přes 4000Kč. On-demand m5.8xlarge (128GB RAM) ve Frankfurtu stojí $1.84 = 42.5Kč za hodinu. Tj. za cenu těch RAMek ho můžeš provozovat 4 dny. Čili pokud bych nechtěl experimentovat s o hodně větším clusterem, radši bych si koupil ty RAMky a měl na deset let slušnej komp na všechno než 4 dny hraní si s EC2 :)
Zial typicky devopsak, nema stroj kde by si dal 128GB RAM - zvycajne ma 16GB na 13 palcovom laptope (stastnejsi 32GB a to je vacsinou max co sa tam da dat).
-
Zial typicky devopsak, nema stroj kde by si dal 128GB RAM - zvycajne ma 16GB na 13 palcovom laptope (stastnejsi 32GB a to je vacsinou max co sa tam da dat).
V tom případě stojí za zvážení si za další 4 dny provozu toho cloudostroje koupit v tom bazaru i nějaký počítač :)
-
chápu, že si potřebujete do někoho kopnout, ale kdy v minulosti měli vývojáři větší povědomí o devops a CI než dnes? adam999 je asi spíš vyjímka. Kvalita software se obecně zvyšuje, chybovost snižuje.
Dnesni vyvojari vypousti zcela neotestovane verze.
Podivejte se kolem sebe, na jakoukoliv hipsta appku nebo i to co se stalo s OS Windows.
Zial typicky devopsak, nema stroj kde by si dal 128GB RAM - zvycajne ma 16GB na 13 palcovom laptope (stastnejsi 32GB a to je vacsinou max co sa tam da dat).
Ano, dnesni mladez se naucila ze nic fyzickeho k zivotu ani praci nepotrebuji a vse se da pronajmout.. vcetne snad rozumu :)
Ale ted vazne.. hromada starych serveru ktere nejsou prilis ekonomicke pro 24/7 provoz se da sehnat za babku, vcetne zajimave kapacity pameti. Jestli chcete jit na to poradne a od piky, postavte si cluster sam :-)
Tak vyuzijte toho, ze jde zima a pridavne topeni bude mit i jiny smysl.
Btw koukam co tedy znamena DevOps... takze programator ma konecne tuseni na cem jeho appka/soft bezi? Lol. To jsme po 20 letech separace a vitualizace zas zpet v pocatcich IT, ne? :))
-
Btw koukam co tedy znamena DevOps... takze programator ma konecne tuseni na cem jeho appka/soft bezi? Lol. To jsme po 20 letech separace a vitualizace zas zpet v pocatcich IT, ne? :))
To ne. DevOps právě znamená, že vývojář netuší, na čem to běží, protože mezi jeho programem a železem je Kubernetes, Docker, KVMko a pak možná někde hodně daleko hluboko nějaké železo, o kterém ale nikdo nic neví a vědět nemá. Takže DevOps je o tom, že znáš příkaz, kterým se nahazuje kontejner :)
-
Btw koukam co tedy znamena DevOps... takze programator ma konecne tuseni na cem jeho appka/soft bezi? Lol. To jsme po 20 letech separace a vitualizace zas zpet v pocatcich IT, ne? :))
To ne. DevOps právě znamená, že vývojář netuší, na čem to běží, protože mezi jeho programem a železem je Kubernetes, Docker, KVMko a pak možná někde hodně daleko hluboko nějaké železo, o kterém ale nikdo nic neví a vědět nemá. Takže DevOps je o tom, že znáš příkaz, kterým se nahazuje kontejner :)
Můžu to použít i na své programovatelné kalkulačce se Z80?
-
ja jsem za mlada mel celeron 333MHz, na tom jsem kompiloval linuxove jadro, zkousel sitove sluzby, telnet
a dalsi hovadiny.
proc si dneska nemuzes pustit doma v siti jeden notas, stolni komp, raspberry a vyzkouset si ruzne konfigurace
site, virtualu, dockeru, kubernetes a dnesni moderni hovadiny, vsecko lze jen kdyz se chce!
-
A proč to nemůžeš dělat ve virtálu na lokále?
Protoze on je PAN VYVOJAR, co nic neprovozuje, natoz aby si neco instaloval sam :-)
Se pak nedivim ze dnesni software vypada jak vypada, kdyz ho delaji tyto typy lidi.
Nechapem tejto narazke. To ze som vyvojar nebolo ziadne povysovanie, ale objasnenie preco sa to chcem naucit. Vo firme na to mame oddelenie, takze si chcem vyskusat devopsacku pracu vo volnom case.
Ostatnym dakujem za rady.
-
Ked uz budes mat viac skusenosti, tak skusaj cloud. Pripadne ked dosiahnes limity svojho stroju (napr. uz budes mat malo RAM, na testovanie klusterov).
Jenom tak pro porovnání: bazarových 128GB RAM se dá sehnat za něco málo přes 4000Kč. On-demand m5.8xlarge (128GB RAM) ve Frankfurtu stojí $1.84 = 42.5Kč za hodinu. Tj. za cenu těch RAMek ho můžeš provozovat 4 dny. Čili pokud bych nechtěl experimentovat s o hodně větším clusterem, radši bych si koupil ty RAMky a měl na deset let slušnej komp na všechno než 4 dny hraní si s EC2 :)
Ehm... To je za 4 dny konstantního 100% vytížení CPU toho děla. Já třeba mám pro svůj webík pronajatý virtuál na Upcloudu a stojí mě 20 centů denně, tedy nějakých 1600,- ročně.
Nicméně na podobné hraní je opravdu nejlepší lokální virtuál.
-
Ehm... To je za 4 dny konstantního 100% vytížení CPU toho děla.
Ne, to je za to, že ten stroj běží, vytížení nehraje roli. A to ještě nesmíš nic posílat po síti, protože to se účtuje zvlášť ;)
-
chápu, že si potřebujete do někoho kopnout, ale kdy v minulosti měli vývojáři větší povědomí o devops a CI než dnes? adam999 je asi spíš vyjímka. Kvalita software se obecně zvyšuje, chybovost snižuje.
Dnesni vyvojari vypousti zcela neotestovane verze.
Podivejte se kolem sebe, na jakoukoliv hipsta appku nebo i to co se stalo s OS Windows.
chcete tvrdit, že Windows je zabugovanější než v předchozích verzích? Já je nepoužívám, ale nevěřím tomu. Požadavky na kvalitu software se obecně zvyšují.
-
Ked uz budes mat viac skusenosti, tak skusaj cloud. Pripadne ked dosiahnes limity svojho stroju (napr. uz budes mat malo RAM, na testovanie klusterov).
Jenom tak pro porovnání: bazarových 128GB RAM se dá sehnat za něco málo přes 4000Kč. On-demand m5.8xlarge (128GB RAM) ve Frankfurtu stojí $1.84 = 42.5Kč za hodinu. Tj. za cenu těch RAMek ho můžeš provozovat 4 dny. Čili pokud bych nechtěl experimentovat s o hodně větším clusterem, radši bych si koupil ty RAMky a měl na deset let slušnej komp na všechno než 4 dny hraní si s EC2 :)
Proč on demand, když můžeš mít spoty? Proč Frankfurt?
-
Zial typicky devopsak, nema stroj kde by si dal 128GB RAM - zvycajne ma 16GB na 13 palcovom laptope (stastnejsi 32GB a to je vacsinou max co sa tam da dat).
V tom případě stojí za zvážení si za další 4 dny provozu toho cloudostroje koupit v tom bazaru i nějaký počítač :)
To uz zavana profilaciou na admina, ktory da svojmu stroju milacikovske meno. Devops je ten, ktory nema problem svoj stroj zabit a zaobstarat si novy (vid pets vs cattle koncept) - preto oblubuje cloud.
-
Cau, doporucuji lokalni kontejnery, at uz LXC, nebo Systemd-nspawn, ktere cloveku pripominaji virtualizaci a muzes je taky "snapshotovat". Na kubernetes virtual. Na cloud se vyprdni, dokud to nebude nutne. Pokud bude chtit delat kubernetes, openshift muzes virtualizovat.
-
Proč on demand, když můžeš mít spoty? Proč Frankfurt?
Protože si na tom chce něco interaktivně zkoušet. Takže asi nebude chtít, aby mu to uprostřed pokusu zařízli. A Frankfurt kvůli latenci sshčka. Do US je (alespoň pro mě) po chvilce dost otravná.
-
ahoj, jsem na tom stejne jako ty. taky programuju a taky se chci neco naucit o devops. aktualne mam stary slaby hw a asi pujdu do noveho desktopu postaveneho na novych cpu od amd.
aktualne studuji kubernetes a zkousim pouzivat helm. stavim si cicd pipeline pomoci gitlab a chci zkusit jenkinse. kdyby jsi chtel, tak se muzem nejak domluvit a vymenovat si knowhow O:)
-
To uz zavana profilaciou na admina, ktory da svojmu stroju milacikovske meno. Devops je ten, ktory nema problem svoj stroj zabit a zaobstarat si novy (vid pets vs cattle koncept) - preto oblubuje cloud.
Má snad součástí "učení se DevOps" být i učení se principu "to je jedno, kolik to stojí, hlavně, že je to v cloudu"?
Jak psal RDa, aukce jsou doslova narvané starším serverovým hw, který je na pokusy ideální (až na hlučnost, ale ta se kdyžtak dá občas řešit).
Pokud by měl problém s vlastněním hw, může klidně ten koupený počítač po půl roce laborování rozmlátit kladivem. Sice nevím, proč by to měl dělat, ale třeba je to dneska cool.
A mimochodem, fyzický server se dá taky koupit v aukci už kolokovaný a po nějaké době prodat, takže ho vlastník nikdy ani neuvidí. A cenově je to úplně jinde než EC2, zvlášť když má člověk trochu štěstí. Viz např. https://www.hetzner.com/sb
-
Proč on demand, když můžeš mít spoty? Proč Frankfurt?
Protože si na tom chce něco interaktivně zkoušet. Takže asi nebude chtít, aby mu to uprostřed pokusu zařízli. A Frankfurt kvůli latenci sshčka. Do US je (alespoň pro mě) po chvilce dost otravná.
Kolik jsi těch zaříznutých spotů viděl?
Mosh, když chceš interaktivní sessions.
A points devops snad je hlavně to, že interaktivní moc nebude.
-
(btw neříkám jít do cloudu, říkám jen, že ten argument s cenou je nesmyslně spočtený)
-
Kolik jsi těch zaříznutých spotů viděl?
To je irelevantní.
A points devops snad je hlavně to, že interaktivní moc nebude.
Ale on nechce provozovat infrastrukturu, on se chce učit. To je úplně jinej use case
(btw neříkám jít do cloudu, říkám jen, že ten argument s cenou je nesmyslně spočtený)
I kdyby se se spot instancí dostal na třetinu, pořád to pro ten jeho use case nebude dávat ekonomicky smysl. Půjčil by sis auto za deset tisíc na den, když si ho za osmdesát můžeš koupit?
-
Tady si stáhni voucher
https://www.forpsicloud.cz/cloud-zdarma.aspx
a můžeš si dva měsíce hrát zadarmo.
-
Mno, prilis nechapu,proc se tu resi cena 128GB RAM pro potreby uceni se DevOps.
Ono na principu Devops se nic nemeni, jestli deployuju aplikaci postavenou na brutalitach typu Liferay, nebo vymlasknu par postgresu a jettyn, co zerou nula nula prd.
Na hrani staci bohate 16 GB ntb a na nem spoustet par 2GB images s holyma CentOSama s dockerem. To na hrani vydrzi pomerne dlouho.
Potrebu silneho hw bych resil,az to bude potreba.
-
Mno, prilis nechapu,proc se tu resi cena 128GB RAM pro potreby uceni se DevOps.
[...]
Potrebu silneho hw bych resil,az to bude potreba.
Resi se to proto, ze zaznela rada "pronajmi si virtual". Ja tvrdim, ze az nekam do hranice 256GB RAM neni pronajem virtualu pro tenhle ucel cenove rozumne reseni. Teprve od hranice nad 256GB RAM se clovek dostane nekam, kde se mu to uz bude doma delat trochu blbe a pronajem zacne davat smysl.
-
Mno, prilis nechapu,proc se tu resi cena 128GB RAM pro potreby uceni se DevOps.
[...]
Potrebu silneho hw bych resil,az to bude potreba.
Resi se to proto, ze zaznela rada "pronajmi si virtual". Ja tvrdim, ze az nekam do hranice 256GB RAM neni pronajem virtualu pro tenhle ucel cenove rozumne reseni. Teprve od hranice nad 256GB RAM se clovek dostane nekam, kde se mu to uz bude doma delat trochu blbe a pronajem zacne davat smysl.
Můj virtuál, který běží 24/7, mě stojí méně, než kolik by stála energie pro fyzickou mašinu, kterou bych měl doma.
-
Můj virtuál, který běží 24/7, mě stojí méně, než kolik by stála energie pro fyzickou mašinu, kterou bych měl doma.
OMG, vy mate nekteri asi fakt nejaky dlouhy vedeni :) On nechce mit stroj bezici neustale. On si chce hrat. K tomu, aby si hral, potrebuje mit nejaky pocitac. No a misto, aby mel virtual nekde jinde, muzou mu ty jeho pokusy bezet na tom jeho pocitaci. Pokud bude na pokusy potrebovat <= 256GB RAM, vyplati se mu imho si tu RAM spis koupit nez pronajmout stroj s takovym mnozstvim RAM.
-
Můj virtuál, který běží 24/7, mě stojí méně, než kolik by stála energie pro fyzickou mašinu, kterou bych měl doma.
OMG, vy mate nekteri asi fakt nejaky dlouhy vedeni :) On nechce mit stroj bezici neustale. On si chce hrat. K tomu, aby si hral, potrebuje mit nejaky pocitac. No a misto, aby mel virtual nekde jinde, muzou mu ty jeho pokusy bezet na tom jeho pocitaci. Pokud bude na pokusy potrebovat <= 256GB RAM, vyplati se mu imho si tu RAM spis koupit nez pronajmout stroj s takovym mnozstvim RAM.
Virtuál si můžeš pronajmout třeba na hodinu a stále tě to vyjde levněji než fyzická mašina.
-
Virtuál si můžeš pronajmout třeba na hodinu a stále tě to vyjde levněji než fyzická mašina.
radši bych si koupil ty RAMky a měl na deset let slušnej komp na všechno než 4 dny hraní si s EC2 :)
-
https://www.quora.com/Is-it-possible-for-a-normal-man-to-have-a-computer-with-128GB-of-RAM
A co ked uz bude po pol roku chlapec taky naskilovany az prejde na big data? Taky GitHub Archive dataset ma cez 1TB dat.
-
A co ked uz bude po pol roku chlapec taky naskilovany az prejde na big data? Taky GitHub Archive dataset ma cez 1TB dat.
Tak to bude konec světa, explodujou všechny žárovky a Zemi ovládnou mravenci.
...anebo se naučí data rozdělit na části a zpracovat postupně, Wattsone :)
...anebo:
se clovek dostane nekam, kde se mu to uz bude doma delat trochu blbe a pronajem zacne davat smysl.