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.
Ú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.
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.
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.
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.
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.
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.
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.
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.
Koncepcionális modell (NIST)
2013.04.29. - 10 -Párhuzamos és Grid rendszerek © BME-IIT Sz.I.
Rétegek közötti kapcsolat (NIST)
2013.04.29. - 11 -Párhuzamos és Grid rendszerek © BME-IIT Sz.I.
Grid vs. Cloud
2013.04.29. - 12 -Párhuzamos és Grid rendszerek © BME-IIT Sz.I.
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.
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.
A Dasein Cloud API
2013.04.29. - 15 -
3rd party pl.
enStratus
Párhuzamos és Grid rendszerek © BME-IIT Sz.I.
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.
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.
Top Related