Párhuzamos és Grid rendszerek 12. előadás
Letöltés
- Nyomtatáshoz, 3 dia/lap (1.3M)
- Nyomtatáshoz, 6 dia/lap (1.3M)
- Képernyőre, 1 dia/lap (színes) (621K)
- E-könyv olvasóhoz, 1 dia/lap (1.2M)
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-
11.
Rétegek közötti kapcsolat (NIST) Párhuzamos és Grid rendszerek © BME-IIT Sz.I. 2013.04.29. - 11 -
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 -