Piaci felmérés bemutatása a magyar felhő használatról - Deliága Áákos
Felhő rendszerek teljesítményvizsgálata
description
Transcript of Felhő rendszerek teljesítményvizsgálata
![Page 1: Felhő rendszerek teljesítményvizsgálata](https://reader035.fdocuments.net/reader035/viewer/2022062803/56814710550346895db44985/html5/thumbnails/1.jpg)
Jövő Internet technológiák és alkalmazásokkutatása Magyarországon
Ács Sándor, OE-NIK [email protected]
Budapest, 2011.11.15
![Page 2: Felhő rendszerek teljesítményvizsgálata](https://reader035.fdocuments.net/reader035/viewer/2022062803/56814710550346895db44985/html5/thumbnails/2.jpg)
Áttekintés
A kutatás gyökerei A számítási felhő Miért szükséges a teljesítményüket
vizsgálni? A létező megoldások bemutatása Mi hiányzik ezekből a megoldásokból? Az tervezett benchmarking rendszer
2
![Page 3: Felhő rendszerek teljesítményvizsgálata](https://reader035.fdocuments.net/reader035/viewer/2022062803/56814710550346895db44985/html5/thumbnails/3.jpg)
A kutatási téma gyökerei BSc – BMF NIK
Gridek sérülékenység vizsgálata OTDK különdíj SZTAKI SEEGRID Project
MSc – OE NIK OTDK 3.helyezés: - Dinamikusan skálázható
virtuális klaszterek kialakítása felhő rendszerekben. Párhuzamos és elosztott rendszerek
megismerése a SZTAKI-ban. A hatalmas elosztott rendszerek teljesítménye nem
jellemezhető csupán az elérhető CPU-k számával, tárhelyek nagyságával …
Doktori tanulmányok az Óbudai Egyetemen.
3
![Page 4: Felhő rendszerek teljesítményvizsgálata](https://reader035.fdocuments.net/reader035/viewer/2022062803/56814710550346895db44985/html5/thumbnails/4.jpg)
Elosztott rendszerek
4
Lokális fürt (cluster)
Grid
Számítási felhő (cloud
computing)
Számításigényes/adatintenzív
feladatPéldául:
3D renderelés,rákkutatásSzuperszámítóg
ép
Munkaállomás
(több mag, GPGPU)
![Page 5: Felhő rendszerek teljesítményvizsgálata](https://reader035.fdocuments.net/reader035/viewer/2022062803/56814710550346895db44985/html5/thumbnails/5.jpg)
Számítási felhő (cloud) Egy technológia, amely segíti a nagy
számítási- és tárolási kapacitás menedzselését.
A felhasználóknak skálázhatóságot, magas rendelkezésre állást (SLA) és használat alapú fizetési lehetőséget (Pay-as-You-Go) biztosít.
Az infrastruktúra üzemeltetőinek pedig, hatékony erőforrás-gazdálkodást, csökkentett adminisztrációs- és karbantartási költségeket ígér.
5
![Page 6: Felhő rendszerek teljesítményvizsgálata](https://reader035.fdocuments.net/reader035/viewer/2022062803/56814710550346895db44985/html5/thumbnails/6.jpg)
Felhők csoportosítása
6
twitter, flickr …
Google App Engine
Amazon EC2, Rackspace …
A csoportosítás másik dimenziója a fizikai erőforrás birtoklása. Privát, publikus és hibrid.
Például:
![Page 7: Felhő rendszerek teljesítményvizsgálata](https://reader035.fdocuments.net/reader035/viewer/2022062803/56814710550346895db44985/html5/thumbnails/7.jpg)
Amazon EC2 (Az első) publikus IaaS. Webes vagy konzolos felületen
keresztül elindíthatunk, szüneteltethetünk és leállíthatunk virtuális gépeket, úgy hogy a háttérben működő infrastruktúrával nem kell foglalkozni.
Az „elfogyasztott” processzoridőt, tárhelyet és sávszélességet kell kifizetni a szolgáltatásért.
7
![Page 8: Felhő rendszerek teljesítményvizsgálata](https://reader035.fdocuments.net/reader035/viewer/2022062803/56814710550346895db44985/html5/thumbnails/8.jpg)
EC2 díjszabás
8
Jelenleg tudományos számításra csak akkor alkalmas ha a pénz nem számít!
![Page 9: Felhő rendszerek teljesítményvizsgálata](https://reader035.fdocuments.net/reader035/viewer/2022062803/56814710550346895db44985/html5/thumbnails/9.jpg)
OpenNebula
Szabad forrású, robosztus szoftver, amely segítségével számítási felhővé alakíthatjuk a hagyományos IT infrastruktúrát.
Több EU által támogatott projekt fejleszti és használja.
9
![Page 10: Felhő rendszerek teljesítményvizsgálata](https://reader035.fdocuments.net/reader035/viewer/2022062803/56814710550346895db44985/html5/thumbnails/10.jpg)
OpenNebula architektúra
10
![Page 11: Felhő rendszerek teljesítményvizsgálata](https://reader035.fdocuments.net/reader035/viewer/2022062803/56814710550346895db44985/html5/thumbnails/11.jpg)
Miért szükséges a teljesítményvizsgálat? Felhasználó:
Felmérheti mit kap pontosan a „pénzéért”.Összehasonlíthatja a különböző szolgáltatók
kínálatait.
Üzemeltető:Felmérheti az infrastruktúrája „erejét”.
○ Mennyi felhasználót lehet beengedni? Milyen áron?
Segít megtalálni a szűk keresztmetszetet az üzemeltetett rendszerben.
11
![Page 12: Felhő rendszerek teljesítményvizsgálata](https://reader035.fdocuments.net/reader035/viewer/2022062803/56814710550346895db44985/html5/thumbnails/12.jpg)
Miért szükséges a teljesítményvizsgálat? (2) Napjainkban alakulnak ki a „federated
cloud”-ok (felhő infrastruktúrák uniója). A felhők közötti feladat elosztáshoz
használt „meta-brokering” megoldásokhoz.
12Az egyesített felhők „Reservoir model”-je
![Page 13: Felhő rendszerek teljesítményvizsgálata](https://reader035.fdocuments.net/reader035/viewer/2022062803/56814710550346895db44985/html5/thumbnails/13.jpg)
Teljesítményvizsgálat
Nehéz meghatározni egy rendszer teljesítményét, főleg ha elosztott.
A benchmark eszközök nem valós viselkedést ellenőriznek.
Szintetikus terheléssel lehet(ne) komplexebb képet kapni.
Felhő esetében, figyelembe kell venni a kérések kiszolgálását is.
13
![Page 14: Felhő rendszerek teljesítményvizsgálata](https://reader035.fdocuments.net/reader035/viewer/2022062803/56814710550346895db44985/html5/thumbnails/14.jpg)
Jelenlegi megoldások
CloudHarmony (http://cloudharmony.com/)WEB-es felületen keresztül lehet különböző
benchmarkokat futtatni az illesztett (IaaS) felhő infrastruktúrákon
14
![Page 15: Felhő rendszerek teljesítményvizsgálata](https://reader035.fdocuments.net/reader035/viewer/2022062803/56814710550346895db44985/html5/thumbnails/15.jpg)
Jelenlegi megoldások (2)
C-MeterEgyszerű keretrendszer, mely segítségével
terhelést generálhatunk EC2 kompatibilis interfészű felhőkben.
ProblémaEgy olyan keretrendszerre épül
(GrenchMark), aminek a fejlesztése 2006-ban leállt.
(A sourceforge-os adatok alapján a C-Meter sem karbantartott.)
15
![Page 16: Felhő rendszerek teljesítményvizsgálata](https://reader035.fdocuments.net/reader035/viewer/2022062803/56814710550346895db44985/html5/thumbnails/16.jpg)
Az FCM-hez tervezett benchmarking rendszer FCM = federated cloud management A SZTAKI által publikált rendszer
specialitása, a fejlett VA (virtual appliance) és brokering kezelés.
16
![Page 17: Felhő rendszerek teljesítményvizsgálata](https://reader035.fdocuments.net/reader035/viewer/2022062803/56814710550346895db44985/html5/thumbnails/17.jpg)
Az FCM-hez tervezett benchmarking rendszer (2) A tervezett rendszer föbb részei:
SALMon – Monitorozó keretrendszerPTS app. – Phoronix Test Suit (benchmark
gyűjtemény) virtuális gépVPC - Virtuális PBS klaszter
A várható eredmények különböző modellező eszközökbe
visszatölthetőek,szimulációk alapját képezheti.
○ Pl.: Költségek kalkulálása az adott teljesítményhez.
17
![Page 18: Felhő rendszerek teljesítményvizsgálata](https://reader035.fdocuments.net/reader035/viewer/2022062803/56814710550346895db44985/html5/thumbnails/18.jpg)
Köszönöm a figyelmet!
18