1 / 19

Cluster

Cluster. Szorosan összekapcsolt számítógépek csoportja (egy gépet alkotnak) Gyakori a LAN megoldás Céljuk: Teljesítmény növelése Rendelkezésre állás javítása Ár/teljesítmény , ár/rendelkezésre állás arányuk jobb a számítógépekénél. Clusters. HA clusters: ~failover clusters.

reece
Download Presentation

Cluster

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Cluster • Szorosan összekapcsolt számítógépek csoportja (egy gépet alkotnak) • Gyakori a LAN megoldás • Céljuk: • Teljesítmény növelése • Rendelkezésre állás javítása • Ár/teljesítmény , ár/rendelkezésre állás arányuk jobb a számítógépekénél

  2. Clusters • HA clusters: • ~failover clusters. • Redundáns node-ok • Single points of failure eltávolítása • Load balancing • Terhelés elosztás • Különböző algoritmusok segítségével • Grid computing

  3. clusters • Soros feldolgozás  párhuzamos feldolgozási igény • IBM • RAND Packet swithing, • Arpanet  Internet • Unix, TCP/IP, PARC • DatapointARCnet • DECVAXcluster, VAX/VMS OpenVMS….HP

  4. Supercomuputers • Sebességben és számítási kapacitásban az élen járó számítógépek • 1960-as évek: Seymour Cray: CDC  Cray • Cray, IBM, HP • „a tegnap szuperszámítógépei a ma átlagos gépei…” • Processzorok fejlődése (scalarvector)

  5. Gridek • Inkább számítási szolgáltatásként kell felfogni • Heterogénebb hardvereket is támogat • Sok elvégzendő, egymástól független job • Ettől még erőforrások megoszthatóak • Storage • Distribute Grids: Seti@home, Folding@home

  6. Gridek • Funkcionálisan többféle grided különböztetünk meg: • Számítási grid • Adat grid • Speciális erőforrásokat tartalmazó gridek • Az grid általánosságban a párhuzamos feldolgozás egy speciális típusa, amely hagyományos hálózati interfészen keresztül hálózat segítségével összekapcsolt önálló számítógépek segítségével történik

  7. Előny • Az elosztott számítástechnika legnagyobb előnye, hogy minden csomópontja kizárólag olyan, könnyen beszerezhető elemekből áll, amelyek megfelelő kombinálásával egy sokprocesszoros szuperszámítógép teljesítményével egyenértékű számítási erőforrást kapunk, azok árának töredékén

  8. Hátrány • a különböző processzorok és a helyi adattároló területek nem rendelkeznek nagyteljesítményű összeköttetésekkel

  9. CPU gyűjtés • Minden erőforrás kiaknázása (pl az irodában), amikor azok egyébként kihasználatlanok maradnának. Például: este, ebéd alatt, hétvégén, vagy amikor nincs a gép előtt a felhasználó. • Az önkéntes számítási projektek kizárólag ezt a CPU gyűjtési modellt használják.

  10. Utility computing • Erőforrásbérlés • Használatarányos fizetés (innen a név) • CPUidő • Storagehely • Üzleti modellre fokuszál, redundanciák eltávolítása

  11. Cloud computing ~számítási felhők, felépítésük lényegtelen Tetszőleges erőforrásbérlés Havidíj Windows Azure Jövő technológiai megoldása Rajt: 2009 Flop/s Cray XT Jaguar > 1 peta flop/s

  12. Cloud computing • Self-healing • SLA-driven:service-level agreements • Multi-tenancy • Szolgáltatás orientált: • Egymástól elkülönítve • Service re-use • Virtualizált • Skálázható • Adatbázisok

  13. Cray XT Jaguar

  14. ……. as a Service? • Szolgáltatás  szolgáltató felelősségei, feladatai  vállalt problémák megoldása • Havidíj • Tervezhető, jobban beépíthető a saját árakba • Nem kellenek nagy anyagi pénzeszközök • Nincs nagy, egyösszegű befektetés • Minden bérelhető?

  15. IaaS • Infrastructure as a Service • ~Virtuális szerverek, gépek bérlése • ISP

  16. PaaS • Platform as a Service • IaaS < PaaS • Szolgáltatás egy magasabb szintje • Komplett platformot nyújtanak • Pl. Windows Vista / Server 2008 R2

  17. SaaS IaaS < PaaS < SaaS Software as a Service – „szoftvert szolgáltatásként” Szoftvertelepítési modell Interneten keresztül Futtatás helye ≠ felhasználás helye Konkrét szoftverek

  18. SaaS - előnyök Majdnem nullára csökken a karbantartási igény Verziókövetési munka csökken Egyszeri beszerzési összeg  havidíj Skálázhatóság, Tervezhetőség Fejlesztők számára is jó, mert: Folyamatos bevétel, Könnyű tervezhetőség Szellemi tulajdon őrzése könnyebb

More Related