Párhuzamos és Grid rendszerek 12. előadás

Tipp: a diák között a J és K billentyűkkel lehet lépkedni.

Letöltés

1.

Párhuzamos és Grid rendszerek (12. ea) Cloud computing Szeberényi Imre BME IIT <szebi@iit.bme.hu> M Párhuzamos és Grid rendszerek © BME-IIT Sz.I. EGYETEM 1782 2013.04.29. -1-

2.

Újabb buzzword? • • • • • • • Metacomputing Utility computing Grid computing IaaS – Infrastructure as a Service PaaS – Platform as a Service SaaS – Softare as a Service ??? Párhuzamos és Grid rendszerek © BME-IIT Sz.I. 2013.04.29. -2-

3.

Cloud computing def. • Még bizonytalan a def., többen mást gondolnak róla. NIST definíció: • A hálózati felh b l on-line igénybe venni – számítási, tárolási kapacitást – alkalmazást – egyéb er forrást • Lényegében Web 2.0 kiterjesztve? Párhuzamos és Grid rendszerek © BME-IIT Sz.I. 2013.04.29. -3-

4.

Jellemz tulajdonságok (NIST) 1. Igény szerinti önkiszolgálás – konfig. lehet ségek 2. Széles hálózati elérés – vékony/vastag kliens 3. Er források egyesítése és megosztása – több felhasználót (bérl t) is kiszolgál 4. Rugalmas, gyors konfigurálhatóság 5. Szolgáltatások mérése/számlázása Párhuzamos és Grid rendszerek © BME-IIT Sz.I. 2013.04.29. -4-

5.

Cloud rendszerezés • Szolgáltatási rétegek szerint – – – – IaaS PaaS SaaS ?? • Telepítési modell sezrint – – – – – Privát Publikus Hibrid Közösségi Kormányzati Párhuzamos és Grid rendszerek © BME-IIT Sz.I. 2013.04.29. -5-

6.

IaaS Infrastructure as a Service (computer infrastr.) • Amazon Web Services • Rackspace • Cloud.com • Openstack • Terremark • vCloud Párhuzamos és Grid rendszerek © BME-IIT Sz.I. 2013.04.29. -6-

7.

PaaS Platform as a Service (solution stack) • App Engine (Google) • Azure (MS) • Engine Yard • Force.com • Heroku • S3 (Amazon) • SQS (Amazon) Párhuzamos és Grid rendszerek © BME-IIT Sz.I. 2013.04.29. -7-

8.

SaaS Softare as a Service • Szoftver alkalmazás igénybevétele web felületen on-line módon – Clarizen • teljes projektmenedzsment – Google Docs – SlideRocket – Blists • database app Párhuzamos és Grid rendszerek © BME-IIT Sz.I. 2013.04.29. -8-

9.

SaaS/2 – Microsoft Hosting, Microsoft Resource Directory – Oracle on Demand – IBM Cloud Computing Speciality – HP Cloud Assure on SaaS – SAP Cloud Párhuzamos és Grid rendszerek © BME-IIT Sz.I. 2013.04.29. -9-

10.

Koncepcionális modell (NIST) Párhuzamos és Grid rendszerek © BME-IIT Sz.I. 2013.04.29. - 10 -

11.

Rétegek közötti kapcsolat (NIST) Párhuzamos és Grid rendszerek © BME-IIT Sz.I. 2013.04.29. - 11 -

12.

Grid vs. Cloud Párhuzamos és Grid rendszerek © BME-IIT Sz.I. 2013.04.29. - 12 -

13.

Cloud management kihívásai • Még nincs igazi szabványosítás, szolgáltatótól függ API-k egymással nem kompatibilisek. • Azonos cloud OS-en futó platformok is eltér use case-eket támogatnak (pl. Terremark a vCloud specifikációból nem támogatja machine image feltöltését). • A privát és publikus felh kre eltér szabályok (számlázás, jogosultság- és er forrás-kezelés) vonatkoznak. Párhuzamos és Grid rendszerek © BME-IIT Sz.I. 2013.04.29. - 13 -

14.

Transzparens cloud management • A cél: közös interfészt adni heterogén, hibrid cloud rendszerek együttes kezelésére. • IaaS szolgáltatók termékeihez (jellemz use caseek: virtuális gép életciklusának kezelése, meghajtók, virtuális hálózat beállításai). • A különböz felh k közös platform alatti kezelését megkönnyíti , hogy a legtöbb cloud REST vagy SOAP alapú interfészt ajánl ki. Párhuzamos és Grid rendszerek © BME-IIT Sz.I. 2013.04.29. - 14 -

15.

A Dasein Cloud API 3rd party pl. enStratus Párhuzamos és Grid rendszerek © BME-IIT Sz.I. 2013.04.29. - 15 -

16.

A Dasein Cloud API • Java nyelv , open source (Apache v2.0), aktívan fejlesztett programkönyvtár. • Számos IaaS szolgáltatót (AWS, Terremark, Rejila), privát felh t (vCloud, vSphere, CloudStack), storage rendszert (Rackspace, Mezeo, a Google App Engine vagy az MS Azure BlobStore szolgáltatása) kezel. • Implementációja épít a platform-specifikus megoldásokra (vSphere VIM), és a jclouds open source API-ra. Párhuzamos és Grid rendszerek © BME-IIT Sz.I. 2013.04.29. - 16 -

17.

A Dasein API szolgáltatásai • • • • • • • • • Hozzáférés-vezérlés Számlázás Statikus IP hozzárendelés Storage és Content Distribution, Network kezelés Adatközpontok kezelése geográfiai elhelyezkedésük szerint VM, machine image és virtuális meghajtó kezelés T zfalak kezelése Load balancer és auto-scaling Push notification eseménykezelés Párhuzamos és Grid rendszerek © BME-IIT Sz.I. 2013.04.29. - 17 -

Utolsó frissítés: 2013-05-11 00.43