Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: zavinac 13. 05. 2017, 13:39:36

Název: Jak začít s programováním mainframe
Přispěvatel: zavinac 13. 05. 2017, 13:39:36
Ahojte chcel by som sa naucit programovat pre mainframy. Mam uz neujake skusenosti s programovanim v PHP Jave a C++. Viete mi poradiít kde zacat? Mam si kupit nejaky starsi mainframe a doma si ho rozbehnut? Alebo potrebujem novsiu generaciu? kde sa da dostat k novsiemu mainframe? Myslim ze asi vacsie firmy u nas v BA urcite maju, mozno by stacilo s niekym sa dohodnut ze by ma tam pustal kazdy den na hodinku programovat? Viete poradit nejaky tutorial? Alebo knihu o mainframoch?
Název: Re:Ako zacat s mainframami
Přispěvatel: Jot 13. 05. 2017, 15:13:37
Pokial myslis IBM mainframe (zSeries) tak pod 10 litrov USD asi nezozenies, nehovoriac o spotrebe.
Co sa dokumentacie tyka skus sa pozriet na redbooks.ibm.com 

https://en.wikipedia.org/wiki/Hercules_(emulator)
 

Unisys na svoje OS2200 ponuka zadara emulator aj OS na "domace pouzitie". Teda pokial sa nieco nezmenilo. Uz je to neaky ten rok co som to zo zvedavosti pozeral.
Název: Re:Ako zacat s mainframami
Přispěvatel: ldj 13. 05. 2017, 15:25:31
Hercules funguje moc dobre jenze je to "pouze emulator" potrebujes jeste instalacky mainframe  - daji se obcas najit na torrentech - pro domaci pouziti to asi staci - koukej se po "ADCD zos". Verze asi nema pro tebe nejak velky vyznam - spousta veci zustava stejna (jakmile sezenes tyhle image hercules je umi cist - jen je treba jeste najit na netu  k tomu dokumentaci abys vedel jak to spustit - parametry pro IPL atp - pro kazdou verzi ADCD to najdes na strankach IBM).
Jako klient se na linuxu pouzij c3270 - existuje varianta i pro xka - ale obecne mi vice vyhovovala konzolova (urcite si procti help, mainframe klavesnice mela i jine klavesy jako PA3 atp, ktere budes casto potrebovat, tak abys vedel jak se ve tvem klientu emuluji)

Doporucuju pro zacatek projit https://www.redbooks.ibm.com/redbooks/pdfs/sg246366.pdf - hodne to pomuze pochopit ten totalne jiny svet (v klasickem TSO segmentu zapoment treba na hiearchicky filesystem atp).

Jakmile se dostanes k nejakemu z/series stroji a povede se ti IPL, tak hura se naucit trosku JCL a REXX a ispf, teprve potom bych se vrhal na nejake programovani.
Ja psal pro zseries nejaka COBOL/C veci pro CICS, TSO i OMVS a je obcas trosku problem to napojit na normalni IDE (zejmena protoze veci jedo v EBCDIC and ASCII - ale vyborne se mi osvedcil EMACS a trocha hacku v elispu, ktera mi pres FTP rvala veci na mainframe a poustela testovaci/kompilacni davky a parsovala vystup).
Název: Re:Ako zacat s mainframami
Přispěvatel: mikrom 13. 05. 2017, 20:34:54
Pozri si najprv par videi na youtube. Ked uvidis ako sa s tym pracuje mozno ta prejde na to chut ...

... mozno by stacilo s niekym sa dohodnut ze by ma tam pustal kazdy den na hodinku programovat?
Myslis ze ta pustia niekde do banky na hodinku programovat ?

Naucis sa to jedine pri praci. Skus sa uchadzat na nejaku poziciu - mozno ta ako nadsenca vezmu.
Napr. pri tejto ponuke
http://www.profesia.sk/praca/vseobecna-uverova-banka-intesa-sanpaolo/O2076438
pisu dole aj toto:
Pozícia je vhodná aj pre motivovaného absolventa, ktorý rád programuje, páli mu to a rád sa učí nové veci
Název: Re:Ako zacat s mainframami
Přispěvatel: . 13. 05. 2017, 21:30:06
Takže jsi vlastně ještě nic nevytvořil ani na domácí kalkulačce, ale někde jsi zaslechl něco o mainframech a čekáš tip na kouzelnou knihu.

Na to je jen taková ta nemilá odpověď, že taková otázka se nepokládá. Buď k tomu dojdeš, nebo ne. Jestli to myslíš vážně, tak googli a makej (a za týden tě to přejde).
Název: Re:Ako zacat s mainframami
Přispěvatel: Trupik 14. 05. 2017, 11:40:48
Pokial myslis IBM mainframe (zSeries) tak pod 10 litrov USD asi nezozenies, nehovoriac o spotrebe.
Tento to dokázal za $340,60: https://youtu.be/45X4VP8CGtk (https://youtu.be/45X4VP8CGtk). Vraj ani spotreba nie je taká hrozná. Len je to veľké a ťažké jak hovado.
Název: Re:Ako zacat s mainframami
Přispěvatel: john 14. 05. 2017, 12:27:50
BTW: maju mainframe-y nejaku buducnost v sucasnej dobe public/private cloudu (okrem toho ze dobehnu u aktualnych pouzivatelov)?
Název: Re:Ako zacat s mainframami
Přispěvatel: m 14. 05. 2017, 12:35:28
BTW: maju mainframe-y nejaku buducnost v sucasnej dobe public/private cloudu (okrem toho ze dobehnu u aktualnych pouzivatelov)?

nono ty cloudy na nich běží celkem pěkně
Název: Re:Ako zacat s mainframami
Přispěvatel: dustin 14. 05. 2017, 12:44:36
Tento to dokázal za $340,60

Akorát nevím, zda se jich i místní univerzity zbavují za 100 dolarů nabídková cena.
Název: Re:Ako zacat s mainframami
Přispěvatel: Mirek Prýmek 14. 05. 2017, 12:50:27
nono ty cloudy na nich běží celkem pěkně
Otázkou je, proč se Bluemix pořád moc nechytá a segmentu ještě pořád kraluje Amazon. A proč Amazon radši nakoupí tuny komoditního hw místo aby koupil pár mainframů :)

(To není návodná otázka, fakt by mě to zajímalo. Ale je to řečnická otázka, páč to tady asi nikdo nemůže vědět, proč to tak je.)
Název: Re:Ako zacat s mainframami
Přispěvatel: Ivan Nový 14. 05. 2017, 13:19:19
BTW: maju mainframe-y nejaku buducnost v sucasnej dobe public/private cloudu (okrem toho ze dobehnu u aktualnych pouzivatelov)?

nono ty cloudy na nich běží celkem pěkně

Mainframe je vlastně dnes mikroprocesor, když ho co velikosti srovnáte s nějakou serverovnou, jejíž výkon plně nahradí.
Název: Re:Ako zacat s mainframami
Přispěvatel: ldj 14. 05. 2017, 13:42:48
nono ty cloudy na nich běží celkem pěkně
Otázkou je, proč se Bluemix pořád moc nechytá a segmentu ještě pořád kraluje Amazon. A proč Amazon radši nakoupí tuny komoditního hw místo aby koupil pár mainframů :)

(To není návodná otázka, fakt by mě to zajímalo. Ale je to řečnická otázka, páč to tady asi nikdo nemůže vědět, proč to tak je.)
Protoze mainframe je typicky nejaky uzce propojeny hodne vykonny system - TB ram, hodne CPU, vlastni pole atp. IMHO je pro amazon a ostatni instituce levnejsi postavit cloud z tisice nespolehlivych nodu a nejak migrovat workload, nez resit treba jen desetinu stroju ale mnohem narocnejsich na udrzbu.
Ono v podstate se  jde na cely cloud divat podobne jako kdysi fungoval mainframe (uctovani za cas CPU - vs docasne VPS) - jen zpusob jak je ta sluzba postavena je o trochu jiny.
Prijde mi, ze jsme se smirili uz s tim, ze SW je hodne chybovy a misto toho abychom chybam predchazeli stavime dnes nase systemy tak, ze jsou se schopne zotavit automaticky - to je vec, ktera tolik v ere mainframu nebyla tak promyslena - casto kdyz byl nejaky problem, system proste zasuspendoval task a zeptal se operatora/systemoveho programatora co ma delat.
Název: Re:Ako zacat s mainframami
Přispěvatel: Mirek Prýmek 14. 05. 2017, 14:21:55
je pro amazon a ostatni instituce levnejsi postavit cloud z tisice nespolehlivych nodu
...cimz odpovidas na tu otazku:
BTW: maju mainframe-y nejaku buducnost v sucasnej dobe public/private cloudu (okrem toho ze dobehnu u aktualnych pouzivatelov)?

P.S. a mimochodem, abys na tu otázku mohl odpovědět opravdu spolehlivě, musel bys vědět přinejmenším:
1. za jakou cenu je IBM ochotno Amazonu dodat a servisovat třeba takový LinuxOne
2. za kolik je Amazon schopný ten samý workload odservírovat na komoditním železe

Jelikož si myslím, že neznáš ani jedno, je ta odpověď dost bezpředmětná :)
Název: Re:Ako zacat s mainframami
Přispěvatel: m 14. 05. 2017, 14:50:47
je pro amazon a ostatni instituce levnejsi postavit cloud z tisice nespolehlivych nodu
...cimz odpovidas na tu otazku:
BTW: maju mainframe-y nejaku buducnost v sucasnej dobe public/private cloudu (okrem toho ze dobehnu u aktualnych pouzivatelov)?

P.S. a mimochodem, abys na tu otázku mohl odpovědět opravdu spolehlivě, musel bys vědět přinejmenším:
1. za jakou cenu je IBM ochotno Amazonu dodat a servisovat třeba takový LinuxOne
2. za kolik je Amazon schopný ten samý workload odservírovat na komoditním železe

Jelikož si myslím, že neznáš ani jedno, je ta odpověď dost bezpředmětná :)

za vysokou cenu , u Mainfraime platis za to ze ze ten system je totalne redudandni a IBM ti zarucuje ze nebudes mit zadne neplanovane odstavky... + ze ti ten system jede celou dobu s plným vytizenim
coz by se amazonu dost nevyplatilo :) ( při komoditnim HW resis jeho rychlou obměnu a zas tak moc ti nevadi obcasna ztrata dat..)

plus bonus je ze by amazon musel svuj veskery soft na spravu a ovladani cloudu prepsat :D

btw. s Amazonem nema problem jen IBM ale i google a MS, prakticky vsichni ostatni hraci uz to vzdali
Název: Re:Ako zacat s mainframami
Přispěvatel: kug§úo 14. 05. 2017, 15:17:02
[quote author=Ivan Nový link=topic=15492.msg212299#msg212299
Mainframe je vlastně dnes mikroprocesor, když ho co velikosti srovnáte s nějakou serverovnou, jejíž výkon plně nahradí.
[/quote]
Mozete to nejako rozviest? Prirovnat? Pred rokmi som totiz pracoval s AS/400 za 50K€ a vykonovo a kapacitne by som pc ekvivalent poskladal za 1000€.
Název: Re:Ako zacat s mainframami
Přispěvatel: balki 14. 05. 2017, 15:29:35
BTW: maju mainframe-y nejaku buducnost v sucasnej dobe public/private cloudu (okrem toho ze dobehnu u aktualnych pouzivatelov)?

Mainframe ma buducnost dovtedy, kym sa ludom od marketingu bude darit presviedcat kravatakov, ze mainframe prinasa vyhody. V skutocnosti, neprinasa oproti beznym  serverom viac podobajucim sa na stolne pocitace vyhody ziadne. Pridava problemy s obskurnostou a zastaralostou navrhu. Chces systemakov, alebo developerov na to? Nezozenies, alebo zozenies ale musis ich tolerovat bars by fajcili v robote cigarety, skalali po stole a kikirikali.

Takze aby som to zhrnul, mainframy buducnost budu mat dovtedy, kym neprijde nejake to nevedome dieta, ktore povie ze kral je nahy.

Cloud to tiez len buzzword opisuje vsetko a zaroven nic, buzzwordami sa neriadit.
Název: Re:Ako zacat s mainframami
Přispěvatel: john 15. 05. 2017, 00:31:01
Off topic:
btw. s Amazonem nema problem jen IBM ale i google a MS, prakticky vsichni ostatni hraci uz to vzdali
Nie je pravda. Jediny kto skoncil s vlastnym cloudom je (pravdebodobne lebo AWS) je Rackspace (paradoxne sa zacal prioritne venovat servicovaniu AWS zakaznikov). AWS ma majoritny trhovy podiel, pretoze bol prvy a inovuje rychlo so zameranim na zakaznika. GCP (Google) je skor orientovany akademicky, maju obrovske znalosti v ludoch a v prevadzke skalovatelnej Google architektury - vid top container orchestration tool Kubernetes. Windows enterprise sector zase miluje svoj Azure (Microsoft). Vsetci tito mali hraci sa samozrejme snazia narusit pevne pozicie AWS.

IBM ma svoj cloud Bluemix. Nikde som vsak nenasiel, zeby bol postaveny na mainframeoch. Osobne pre mna je mainframe neperspektivna technologia.