felhő rendszerek teljesítményvizsgálata

Post on 14-Jan-2016

35 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Jövő Internet technológiák és alkalmazások kutatása Magyarországon. Ács Sándor, OE-NIK acs.sandor@nik.uni-obuda.hu Budapest, 2011.11.15. Felhő rendszerek teljesítményvizsgálata. Á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? - PowerPoint PPT Presentation

TRANSCRIPT

Jövő Internet technológiák és alkalmazásokkutatása Magyarországon

Ács Sándor, OE-NIK acs.sandor@nik.uni-obuda.hu

Budapest, 2011.11.15

Á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

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

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)

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

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:

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

EC2 díjszabás

8

Jelenleg tudományos számításra csak akkor alkalmas ha a pénz nem számít!

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

OpenNebula architektúra

10

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

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

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

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

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

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

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

Köszönöm a figyelmet!

18

top related