Párhuzamos és Grid rendszerek (12. ea) · Párhuzamos és Grid rendszerek (12. ea) Cloud...
Transcript of Párhuzamos és Grid rendszerek (12. ea) · Párhuzamos és Grid rendszerek (12. ea) Cloud...
![Page 1: Párhuzamos és Grid rendszerek (12. ea) · Párhuzamos és Grid rendszerek (12. ea) Cloud computing Szeberényi Imre BME IIT 2013.04.29. - 1 - M Ű E G Y](https://reader036.fdocuments.net/reader036/viewer/2022071216/60469bb0d3efb217ac0b6dd0/html5/thumbnails/1.jpg)
Párhuzamos és Grid rendszerek(12. ea)(12. ea)
Cloud computing
Szeberényi Imre
BME IIT
2013.04.29. - 1 -- 1 -
M Ű E G Y E T E M 1 7 8 2
Párhuzamos és Grid rendszerek © BME-IIT Sz.I.
![Page 2: Párhuzamos és Grid rendszerek (12. ea) · Párhuzamos és Grid rendszerek (12. ea) Cloud computing Szeberényi Imre BME IIT 2013.04.29. - 1 - M Ű E G Y](https://reader036.fdocuments.net/reader036/viewer/2022071216/60469bb0d3efb217ac0b6dd0/html5/thumbnails/2.jpg)
Újabb buzzword?
• Metacomputing
• Utility computing• Utility computing
• Grid computing
• IaaS – Infrastructure as a Service
• PaaS – Platform as a Service
• SaaS – Softare as a Service
2013.04.29. - 2 -
• SaaS – Softare as a Service
• ???
Párhuzamos és Grid rendszerek © BME-IIT Sz.I.
![Page 3: Párhuzamos és Grid rendszerek (12. ea) · Párhuzamos és Grid rendszerek (12. ea) Cloud computing Szeberényi Imre BME IIT 2013.04.29. - 1 - M Ű E G Y](https://reader036.fdocuments.net/reader036/viewer/2022071216/60469bb0d3efb217ac0b6dd0/html5/thumbnails/3.jpg)
Cloud computing def.
• Még bizonytalan a def., többen mást
gondolnak róla. NIST definíció: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
2013.04.29. - 3 -
• Lényegében Web 2.0 kiterjesztve?
Párhuzamos és Grid rendszerek © BME-IIT Sz.I.
![Page 4: Párhuzamos és Grid rendszerek (12. ea) · Párhuzamos és Grid rendszerek (12. ea) Cloud computing Szeberényi Imre BME IIT 2013.04.29. - 1 - M Ű E G Y](https://reader036.fdocuments.net/reader036/viewer/2022071216/60469bb0d3efb217ac0b6dd0/html5/thumbnails/4.jpg)
Jellemző tulajdonságok (NIST)
1. Igény szerinti önkiszolgálás
– konfig. lehetőségek– 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
2013.04.29. - 4 -
– 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.
![Page 5: Párhuzamos és Grid rendszerek (12. ea) · Párhuzamos és Grid rendszerek (12. ea) Cloud computing Szeberényi Imre BME IIT 2013.04.29. - 1 - M Ű E G Y](https://reader036.fdocuments.net/reader036/viewer/2022071216/60469bb0d3efb217ac0b6dd0/html5/thumbnails/5.jpg)
Cloud rendszerezés
• Szolgáltatási rétegek szerint
– IaaS
– PaaS
– SaaS
– ??
• Telepítési modell sezrint
– Privát
2013.04.29. - 5 -
– Publikus
– Hibrid
– Közösségi
– Kormányzati
Párhuzamos és Grid rendszerek © BME-IIT Sz.I.
![Page 6: Párhuzamos és Grid rendszerek (12. ea) · Párhuzamos és Grid rendszerek (12. ea) Cloud computing Szeberényi Imre BME IIT 2013.04.29. - 1 - M Ű E G Y](https://reader036.fdocuments.net/reader036/viewer/2022071216/60469bb0d3efb217ac0b6dd0/html5/thumbnails/6.jpg)
IaaS
Infrastructure as a Service (computer infrastr.)
• Amazon Web Services• Amazon Web Services
• Rackspace
• Cloud.com
• Openstack
• Terremark
2013.04.29. - 6 -
• Terremark
• vCloud
- 6 -Párhuzamos és Grid rendszerek © BME-IIT Sz.I.
![Page 7: Párhuzamos és Grid rendszerek (12. ea) · Párhuzamos és Grid rendszerek (12. ea) Cloud computing Szeberényi Imre BME IIT 2013.04.29. - 1 - M Ű E G Y](https://reader036.fdocuments.net/reader036/viewer/2022071216/60469bb0d3efb217ac0b6dd0/html5/thumbnails/7.jpg)
PaaS
Platform as a Service (solution stack)
• App Engine (Google)• App Engine (Google)
• Azure (MS)
• Engine Yard
• Force.com
• Heroku
2013.04.29. - 7 -
• Heroku
• S3 (Amazon)
• SQS (Amazon)
- 7 -Párhuzamos és Grid rendszerek © BME-IIT Sz.I.
![Page 8: Párhuzamos és Grid rendszerek (12. ea) · Párhuzamos és Grid rendszerek (12. ea) Cloud computing Szeberényi Imre BME IIT 2013.04.29. - 1 - M Ű E G Y](https://reader036.fdocuments.net/reader036/viewer/2022071216/60469bb0d3efb217ac0b6dd0/html5/thumbnails/8.jpg)
SaaS
Softare as a Service
• Szoftver alkalmazás igénybevétele web • Szoftver alkalmazás igénybevétele web
felületen on-line módon
– Clarizen
• teljes projektmenedzsment
– Google Docs
– SlideRocket
2013.04.29. - 8 -
– SlideRocket
– Blists
• database app
Párhuzamos és Grid rendszerek © BME-IIT Sz.I.
![Page 9: Párhuzamos és Grid rendszerek (12. ea) · Párhuzamos és Grid rendszerek (12. ea) Cloud computing Szeberényi Imre BME IIT 2013.04.29. - 1 - M Ű E G Y](https://reader036.fdocuments.net/reader036/viewer/2022071216/60469bb0d3efb217ac0b6dd0/html5/thumbnails/9.jpg)
SaaS/2
– Microsoft Hosting, Microsoft Resource
Directory
– Oracle on Demand
– IBM Cloud Computing Speciality
– HP Cloud Assure on SaaS
– SAP Cloud
2013.04.29. - 9 -Párhuzamos és Grid rendszerek © BME-IIT Sz.I.
![Page 10: Párhuzamos és Grid rendszerek (12. ea) · Párhuzamos és Grid rendszerek (12. ea) Cloud computing Szeberényi Imre BME IIT 2013.04.29. - 1 - M Ű E G Y](https://reader036.fdocuments.net/reader036/viewer/2022071216/60469bb0d3efb217ac0b6dd0/html5/thumbnails/10.jpg)
Koncepcionális modell (NIST)
2013.04.29. - 10 -Párhuzamos és Grid rendszerek © BME-IIT Sz.I.
![Page 11: Párhuzamos és Grid rendszerek (12. ea) · Párhuzamos és Grid rendszerek (12. ea) Cloud computing Szeberényi Imre BME IIT 2013.04.29. - 1 - M Ű E G Y](https://reader036.fdocuments.net/reader036/viewer/2022071216/60469bb0d3efb217ac0b6dd0/html5/thumbnails/11.jpg)
Rétegek közötti kapcsolat (NIST)
2013.04.29. - 11 -Párhuzamos és Grid rendszerek © BME-IIT Sz.I.
![Page 12: Párhuzamos és Grid rendszerek (12. ea) · Párhuzamos és Grid rendszerek (12. ea) Cloud computing Szeberényi Imre BME IIT 2013.04.29. - 1 - M Ű E G Y](https://reader036.fdocuments.net/reader036/viewer/2022071216/60469bb0d3efb217ac0b6dd0/html5/thumbnails/12.jpg)
Grid vs. Cloud
2013.04.29. - 12 -Párhuzamos és Grid rendszerek © BME-IIT Sz.I.
![Page 13: Párhuzamos és Grid rendszerek (12. ea) · Párhuzamos és Grid rendszerek (12. ea) Cloud computing Szeberényi Imre BME IIT 2013.04.29. - 1 - M Ű E G Y](https://reader036.fdocuments.net/reader036/viewer/2022071216/60469bb0d3efb217ac0b6dd0/html5/thumbnails/13.jpg)
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.
2013.04.29. - 13 -Párhuzamos és Grid rendszerek © BME-IIT Sz.I.
![Page 14: Párhuzamos és Grid rendszerek (12. ea) · Párhuzamos és Grid rendszerek (12. ea) Cloud computing Szeberényi Imre BME IIT 2013.04.29. - 1 - M Ű E G Y](https://reader036.fdocuments.net/reader036/viewer/2022071216/60469bb0d3efb217ac0b6dd0/html5/thumbnails/14.jpg)
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 case-
ek: 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.
2013.04.29. - 14 -Párhuzamos és Grid rendszerek © BME-IIT Sz.I.
![Page 15: Párhuzamos és Grid rendszerek (12. ea) · Párhuzamos és Grid rendszerek (12. ea) Cloud computing Szeberényi Imre BME IIT 2013.04.29. - 1 - M Ű E G Y](https://reader036.fdocuments.net/reader036/viewer/2022071216/60469bb0d3efb217ac0b6dd0/html5/thumbnails/15.jpg)
A Dasein Cloud API
2013.04.29. - 15 -
3rd party pl.
enStratus
Párhuzamos és Grid rendszerek © BME-IIT Sz.I.
![Page 16: Párhuzamos és Grid rendszerek (12. ea) · Párhuzamos és Grid rendszerek (12. ea) Cloud computing Szeberényi Imre BME IIT 2013.04.29. - 1 - M Ű E G Y](https://reader036.fdocuments.net/reader036/viewer/2022071216/60469bb0d3efb217ac0b6dd0/html5/thumbnails/16.jpg)
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.
2013.04.29. - 16 -Párhuzamos és Grid rendszerek © BME-IIT Sz.I.
![Page 17: Párhuzamos és Grid rendszerek (12. ea) · Párhuzamos és Grid rendszerek (12. ea) Cloud computing Szeberényi Imre BME IIT 2013.04.29. - 1 - M Ű E G Y](https://reader036.fdocuments.net/reader036/viewer/2022071216/60469bb0d3efb217ac0b6dd0/html5/thumbnails/17.jpg)
A Dasein API szolgáltatásai
• Hozzáférés-vezérlés
• Számlázá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• VM, machine image és virtuális meghajtó kezelés
• Tűzfalak kezelése
• Load balancer és auto-scaling
• Push notification eseménykezelés
2013.04.29. - 17 -Párhuzamos és Grid rendszerek © BME-IIT Sz.I.