![Page 1: Több számítógép összekapcsolásának főbb módjai](https://reader036.vdocuments.pub/reader036/viewer/2022062409/56815004550346895dbdd354/html5/thumbnails/1.jpg)
Több számítógép Több számítógép összekapcsolásának főbb összekapcsolásának főbb
módjaimódjai
Készítette: Göndör Gábor és Verseczki Roland
![Page 2: Több számítógép összekapcsolásának főbb módjai](https://reader036.vdocuments.pub/reader036/viewer/2022062409/56815004550346895dbdd354/html5/thumbnails/2.jpg)
Tartalom
Clusterekről általában:•Clusterek vs. szuperszámítógépek
Clusterek típusai:• Load-balance (LB)• High Availability (HA)• High-Performance Clusters (HPC)• Grid
![Page 3: Több számítógép összekapcsolásának főbb módjai](https://reader036.vdocuments.pub/reader036/viewer/2022062409/56815004550346895dbdd354/html5/thumbnails/3.jpg)
A szuperszámítógépA szuperszámítógép
• Olyan nagyteljesítményű számítógépek ill. számítástechnikai rendszerek, amelyek teljesítménye néhány nagyságrenddel nagyobb, mint egy átlagos szerver vagy egy nagyteljesítményû munkaállomás.
• Elterjedtek ipari (pl. járműgyártás), kutatási területeken (pl. geofizika), ill. egyetemeken.
• Legnagyobb gyártók: IBM, HP, Cray.
![Page 4: Több számítógép összekapcsolásának főbb módjai](https://reader036.vdocuments.pub/reader036/viewer/2022062409/56815004550346895dbdd354/html5/thumbnails/4.jpg)
Példa szuperszámítógépekrePélda szuperszámítógépekre
Earth Simulator
Globális felmelegedés hatásait, földrengés és metereológiai előrejelzéseket számít.
![Page 5: Több számítógép összekapcsolásának főbb módjai](https://reader036.vdocuments.pub/reader036/viewer/2022062409/56815004550346895dbdd354/html5/thumbnails/5.jpg)
Clusterek – Fürtözött rendszerekClusterek – Fürtözött rendszerek
Nagy számítási teljesítményt igénylő alkalmazások futtatására,szuperszámítógépek kiváltására tervezett megoldás: lokális hálózattal összekötött munkaállomások és PC-k.
Előnyök:•Magas rendelkezésre állás•Kedvező ár/teljesítmény arány, olcsó hardver és szoftver
Hátrány: - felügyeletük, menedzsmentjük bonyolultabb
![Page 6: Több számítógép összekapcsolásának főbb módjai](https://reader036.vdocuments.pub/reader036/viewer/2022062409/56815004550346895dbdd354/html5/thumbnails/6.jpg)
ClusterekClusterek
• Első nagy áttörés: Beowulf (1994, NASA Goddard Space Flight Center)
Olcsón, kiskereskedelemben is megvásárolható alkatrészekből állt, így hamar népszerűvé vált.
Azóta az ehhez hasonló HPC fürtöket Beowulf-fürtöknek is nevezik.
•16 darab i486DX processzor •Slackware Linux
•A csomópontokat 10 Mbps Ethernet hálózat kapcsolta össze
![Page 7: Több számítógép összekapcsolásának főbb módjai](https://reader036.vdocuments.pub/reader036/viewer/2022062409/56815004550346895dbdd354/html5/thumbnails/7.jpg)
A Clusterek típusaiA Clusterek típusai
I. Load Balance <<
II. High Availability
III. High-Performance Clusters
IV. Grid
![Page 8: Több számítógép összekapcsolásának főbb módjai](https://reader036.vdocuments.pub/reader036/viewer/2022062409/56815004550346895dbdd354/html5/thumbnails/8.jpg)
I. Load-BalanceI. Load-Balance
Célja:
1. hatékonyabb erőforrás elosztás/kihasználás
2. tehermentesítés (terheléselosztás)- nagy terhelés esetén nem egy, hanem több kiszolgálóval oldják meg a szolgáltatást
3. bizonyos esetben magas rendelkezésre állás biztosítása
![Page 9: Több számítógép összekapcsolásának főbb módjai](https://reader036.vdocuments.pub/reader036/viewer/2022062409/56815004550346895dbdd354/html5/thumbnails/9.jpg)
I. Load-BalanceI. Load-Balance
• Egy virtuális szerver cím mögött több fizikai erőforrás áll, amelyek vagy aktív-aktív módban, vagy aktív-készenlét módban üzemelnek
• Leggyakoribb alkalmazása a webkiszolgálóknál figyelhető meg
• Webszerverek célja, a Slashdot effektus elkerülése
![Page 10: Több számítógép összekapcsolásának főbb módjai](https://reader036.vdocuments.pub/reader036/viewer/2022062409/56815004550346895dbdd354/html5/thumbnails/10.jpg)
I. Load-BalanceI. Load-Balance
![Page 11: Több számítógép összekapcsolásának főbb módjai](https://reader036.vdocuments.pub/reader036/viewer/2022062409/56815004550346895dbdd354/html5/thumbnails/11.jpg)
I. Load-BalanceI. Load-Balance
Fail-over cluster (fürt)
– Több szervert összekapcsolunk hibatűrés céljából. Kívülről közös virtuális néven érjük el őket.
– Egy aktív közülük, ha az kiesik, valamelyik másik átveszi a szerepet (fail-over)
– Nagyságrendileg 30 sec az átállási idő
![Page 12: Több számítógép összekapcsolásának főbb módjai](https://reader036.vdocuments.pub/reader036/viewer/2022062409/56815004550346895dbdd354/html5/thumbnails/12.jpg)
A Clusterek típusaiA Clusterek típusai
I. Load Balance
II. High Availability <<
III. High-Performance Clusters
IV. Grid
![Page 13: Több számítógép összekapcsolásának főbb módjai](https://reader036.vdocuments.pub/reader036/viewer/2022062409/56815004550346895dbdd354/html5/thumbnails/13.jpg)
High-AvailabilityHigh-Availability
• Célja: Több számítógép és periféria összekapcsolása olyan módon, hogy azok egyetlen rendszerként látsszanak és ez a rendszer működőképes maradjon akkor is, ha valamelyik komponens meghibásodik.
• Magas rendelkezésre állás az üzleti alkalmazások részére, általában: bankokban, tőzsdéken, globális helyfoglalási rendszerekben, internetes áruházakban találhatók.
![Page 14: Több számítógép összekapcsolásának főbb módjai](https://reader036.vdocuments.pub/reader036/viewer/2022062409/56815004550346895dbdd354/html5/thumbnails/14.jpg)
High-AvailabilityHigh-Availability
![Page 15: Több számítógép összekapcsolásának főbb módjai](https://reader036.vdocuments.pub/reader036/viewer/2022062409/56815004550346895dbdd354/html5/thumbnails/15.jpg)
High-AvailabilityHigh-Availability
Magas rendelkezésre állású fürtök típusai:
1. Átkapcsolásos fürtök (Failover Cluster)
Egy adott alkalmazás egyszerre csak egy tagon futhata fürt tagjai figyelik egymás állapotát és hiba esetén átveszik amásikon futó alkalmazásokat.
2. Párhuzamos fürtök (Parallel Cluster)
Az alkalmazás párhuzamosan futhat mindegyik fürt tagon.Ehhez az alkalmazás módosítása szükséges.
3. Egyetlen rendszernek látszó fürt (Single System Image)
Egyetlen rendszernek látszik (Egységesített fájlrendszer kezelés).Általában nem igényel alkalmazás módosítást.
![Page 16: Több számítógép összekapcsolásának főbb módjai](https://reader036.vdocuments.pub/reader036/viewer/2022062409/56815004550346895dbdd354/html5/thumbnails/16.jpg)
High-AvailabilityHigh-Availability
![Page 17: Több számítógép összekapcsolásának főbb módjai](https://reader036.vdocuments.pub/reader036/viewer/2022062409/56815004550346895dbdd354/html5/thumbnails/17.jpg)
High-AvailabilityHigh-Availability
Magas rendelkezésre állás jellemzése számokkal:
• két kilences: 99%-os rendelkezésre állás: évi maximum 3,6 nap nem tervezett leállás
• három kilences: 99,9%-os rendelkezésre állás: évi maximum 8 és fél óra leállás
• négy kilences: 99,99%-os rendelkezésre állás: évi maximum 52 perc leállás
• öt kilences: 99,999%-os rendelkezésre állás: évi maximum 5 perc leállás – ezt már hibatűrőnek nevezzük!!
![Page 18: Több számítógép összekapcsolásának főbb módjai](https://reader036.vdocuments.pub/reader036/viewer/2022062409/56815004550346895dbdd354/html5/thumbnails/18.jpg)
A Clusterek típusaiA Clusterek típusai
I. Load Balance
II. High Availability
III. High-Performance Clusters <<
IV. Grid
![Page 19: Több számítógép összekapcsolásának főbb módjai](https://reader036.vdocuments.pub/reader036/viewer/2022062409/56815004550346895dbdd354/html5/thumbnails/19.jpg)
High-Performance Clusters High-Performance Clusters
• Felhasználási terület: Nagy számításigényű tudományos-technikai szoftverek futtatása, ahol elsődleges cél a minél nagyobb számítási teljesítmény.
• Elsődlegesen tudományos alkalmazások számára jelent megfelelő megoldást, üzleti alkalmazások számára nem!
![Page 20: Több számítógép összekapcsolásának főbb módjai](https://reader036.vdocuments.pub/reader036/viewer/2022062409/56815004550346895dbdd354/html5/thumbnails/20.jpg)
High-Performance ClustersHigh-Performance Clusters
• Egyetemeken, kutatólaboratóriumokban, renderfarmokon ( pl. az új-zélandi WETA Digital)
• HPC cluster építésének akkor van értelme, ha a futtatni kívánt feladat párhuzamosítható
• Rendszerint egyedi fejlesztésű alkalmazások futnak rajtuk
![Page 21: Több számítógép összekapcsolásának főbb módjai](https://reader036.vdocuments.pub/reader036/viewer/2022062409/56815004550346895dbdd354/html5/thumbnails/21.jpg)
High-Performance Clusters High-Performance Clusters
Beowulf:
• Az egyik legrégebbi és legismertebb HPC-jellegű cluster
Earth-Simulator:
• 2002-ben a Top500 első helyén állt, ez a HPC-jellegű cluster
• Képes az egész Földet "virtuális bolygóként" megjeleníteni
• Mérete akkora mint egy teniszpálya
![Page 22: Több számítógép összekapcsolásának főbb módjai](https://reader036.vdocuments.pub/reader036/viewer/2022062409/56815004550346895dbdd354/html5/thumbnails/22.jpg)
A Clusterek típusaiA Clusterek típusai
I. Load Balance
II. High Availability
III. High-Performance Clusters
IV. Grid <<
![Page 23: Több számítógép összekapcsolásának főbb módjai](https://reader036.vdocuments.pub/reader036/viewer/2022062409/56815004550346895dbdd354/html5/thumbnails/23.jpg)
Hogyan született a Grid?Hogyan született a Grid?
Első megközelítés:• Igény nagy számításigényű,
bonyolult feladatok elvégzésére• Sokáig a szuperszámítógépeké
volt a főszerep
Ez azonban rendkívül költséges, sőt: sokszor nem elég a teljesítmény!
![Page 24: Több számítógép összekapcsolásának főbb módjai](https://reader036.vdocuments.pub/reader036/viewer/2022062409/56815004550346895dbdd354/html5/thumbnails/24.jpg)
Hogyan született a Grid?Hogyan született a Grid?
Második megközelítés:A személyi számítógépek terjedésével ma már több százmillió működik a Földön, ezek közül sokak teljesítménye nincs megfelelően kihasználva.
Ötlet: hogyan lehetne hasznosítani a kihasználatlanul maradt erőforrást és tárterületet?
![Page 25: Több számítógép összekapcsolásának főbb módjai](https://reader036.vdocuments.pub/reader036/viewer/2022062409/56815004550346895dbdd354/html5/thumbnails/25.jpg)
Grid: A megoldásGrid: A megoldás
A Grid egy kifejlesztés alatt álló technológia, amely az Internetre csatlakozott számítógépek kihasználatlanul maradt teljesítményeit egyfajta virtuális szuperszámítógéppé alakítja.Fejlesztésében élen járnak az IBM mérnökei.
![Page 26: Több számítógép összekapcsolásának főbb módjai](https://reader036.vdocuments.pub/reader036/viewer/2022062409/56815004550346895dbdd354/html5/thumbnails/26.jpg)
Grid: A megoldásGrid: A megoldás
Előnyei:
• Eddig lehetetlennek tartott feladatok, számítások elérhetőek lesznek, akár sokkal kisebb teljesítményű gépeken is.
• Megszűnnek a földrajzi korlátok
• Tudományos területen áttörő jelentősége van (pl. génkutatás, meteorológia)
• Platformfüggetlen
![Page 27: Több számítógép összekapcsolásának főbb módjai](https://reader036.vdocuments.pub/reader036/viewer/2022062409/56815004550346895dbdd354/html5/thumbnails/27.jpg)
Grid: A megoldásGrid: A megoldás
A szuperszámítógépek és a Grid alkalmazási területei
• gépipar, építészet – anyagkutatás, statikai-, mechanikai vizsgálatok• autó- és repülőgépgyártás – szélcsatorna és baleseti kísérletek
kiváltása• kozmetikai cégek – hatóanyag vizsgálat, állatkísérletek elkerülése• humán gyógyszerkutatás – emberkísérletek előtti ellenőrzés, sejt
anyagcsere modellezés, gén funkció megfejtése• üzleti szféra, biztosítók – analízis, kockázat elemzés, gazdasági és
szociológiai folyamatok modellezése• meteorológia – időjárás előrejelzés, klímamodellezés• űrkutatás, csillagászat, geológia – kép- és jelfeldolgozás• mobilszolgáltatók – hálózat optimalizáció• atomenergetikai ipar – működési paraméterek vizsgálata,
katasztrófa modellek• katonai szervezetek – csapatmozgások optimalizációja
![Page 28: Több számítógép összekapcsolásának főbb módjai](https://reader036.vdocuments.pub/reader036/viewer/2022062409/56815004550346895dbdd354/html5/thumbnails/28.jpg)
Grid: Az álom(?)Grid: Az álom(?)
•A grid globális hálózata még nem létezik, de részrendszerei már működnek.•A technológia európai fejlesztőközpontja a franciaországi Montpellier-ben működik. Magyarországon is több olyan kutatás folyik, amelyik a GRID-rendszerek kialakításából veszi ki a részét. A Számítástechnikai és Automatizálási Kutatóintézet (SZTAKI) a GRID-kutatásokban élenjáró szerepet játszik.
![Page 29: Több számítógép összekapcsolásának főbb módjai](https://reader036.vdocuments.pub/reader036/viewer/2022062409/56815004550346895dbdd354/html5/thumbnails/29.jpg)
Grid: A jelenGrid: A jelen
Ismertebb, tényleges Gridnek tekintett rendszer: SETI@home:Ismertebb, tényleges Gridnek tekintett rendszer: SETI@home:• egy virtuális szuperszámítógép, ami analizálja a Puerto Ricoi Arecibo
rádió teleszkópból kapott adatokat, földönkívüli intelligenciára utaló jeleket kutatva.
• több mint 3 millió számítógépet használ fel számításaihoz
Egy képernyőkímélő program, bárki letöltheti a webről. A különböző PCk közösen dolgoznak a problémák részein, majd az eredményeket továbbítják a központi rendszerbe feldolgozásra.
Letölthető innen is: http://seti.index.hu/downl.html
![Page 30: Több számítógép összekapcsolásának főbb módjai](https://reader036.vdocuments.pub/reader036/viewer/2022062409/56815004550346895dbdd354/html5/thumbnails/30.jpg)
Köszönjük a Figyelmet!