Jak začít s programováním mainframe

zavinac

Jak začít s programováním mainframe
« kdy: 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?
« Poslední změna: 15. 05. 2017, 08:48:37 od Petr Krčmář »


Jot

Re:Ako zacat s mainframami
« Odpověď #1 kdy: 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.

ldj

Re:Ako zacat s mainframami
« Odpověď #2 kdy: 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).

mikrom

Re:Ako zacat s mainframami
« Odpověď #3 kdy: 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

.

Re:Ako zacat s mainframami
« Odpověď #4 kdy: 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).


Trupik

Re:Ako zacat s mainframami
« Odpověď #5 kdy: 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. Vraj ani spotreba nie je taká hrozná. Len je to veľké a ťažké jak hovado.

john

Re:Ako zacat s mainframami
« Odpověď #6 kdy: 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)?

m

Re:Ako zacat s mainframami
« Odpověď #7 kdy: 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ě

dustin

Re:Ako zacat s mainframami
« Odpověď #8 kdy: 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.

Re:Ako zacat s mainframami
« Odpověď #9 kdy: 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.)

Ivan Nový

Re:Ako zacat s mainframami
« Odpověď #10 kdy: 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í.

ldj

Re:Ako zacat s mainframami
« Odpověď #11 kdy: 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.

Re:Ako zacat s mainframami
« Odpověď #12 kdy: 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á :)
« Poslední změna: 14. 05. 2017, 14:27:14 od Mirek Prýmek »

m

Re:Ako zacat s mainframami
« Odpověď #13 kdy: 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

kug§úo

Re:Ako zacat s mainframami
« Odpověď #14 kdy: 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€.