Your SlideShare is downloading. ×
0
Deltacloud Presentation OpenHouse 2010
Deltacloud Presentation OpenHouse 2010
Deltacloud Presentation OpenHouse 2010
Deltacloud Presentation OpenHouse 2010
Deltacloud Presentation OpenHouse 2010
Deltacloud Presentation OpenHouse 2010
Deltacloud Presentation OpenHouse 2010
Deltacloud Presentation OpenHouse 2010
Deltacloud Presentation OpenHouse 2010
Deltacloud Presentation OpenHouse 2010
Deltacloud Presentation OpenHouse 2010
Deltacloud Presentation OpenHouse 2010
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Deltacloud Presentation OpenHouse 2010

387

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
387
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Deltacloud API Cloud Computing Michal Fojtik mfojtik@redhat.com Software Engineer Red Hat 1 Michal Fojtik
  • 2. 2 Michal Fojtik
  • 3. Cloud Computing ● Výpočtová kapacita poskytovaná cez sieť dostupná kedykoľvek a odkiaľkoľvek. ● Prostriedky sú dostupné na vyžiadanie (on-demand). ● Všetko sa zdá byť nevyčerpateľné ● Pay-as-you-go model ● Private cloud, Hybrid cloud, Government cloud... 3 Michal Fojtik
  • 4. Cloud Computing ● Aplikácia ako služba ● SalesForge, Google Apps (SaaS) ● Platforma ako služba ● Google App Engine, MS (PaaS) Azure ● Infraštruktúra ako služba ● RHEV, EC2, S3, (IaaS) Rackspace, vCloud... 4 Michal Fojtik
  • 5. Praktické využitie Cloud Computingu ● Analýzy veľkého množstva dát (banky, finančné inštitúcie) ● Distribuované výpočty (univerzity, vedecké pracoviská) ● Ukladanie a spracovanie multimédií (filmový priemysel) ● Renderovanie 3D scén ● Testovanie aplikácií, infraštruktúr... ● Vzdialený desktop ● QOS, Load Balancing ● Document management pre malé firmy 5 Michal Fojtik
  • 6. Too many APIs... ● Neexistuje spoločný štandard... Poskytovatelia si vytvárajú vlastné štandardy. ● Dôsledky: ● Klient závislý na jednom poskytovateľovi ● Zložitý proces migrácie k inému poskytovateľovi ● API sa mení pri každej novej pridanej feature ● Neustály boj so zmenami API, prispôsobovaním aplikácií... 6 Michal Fojtik
  • 7. One API ? ● Aplikácia nezávislá na poskytovateľovi ● Jeden spôsob prístupu ku všetkým poskytovateľom ● Využívanie viacerých cloudov súčasne ● Migrácia z jedného cloudu na druhý ● Spätná kompatibilita API 7 Michal Fojtik
  • 8. Deltacloud API (deltacloud.org) ● Podpora pre: Amazon EC2, RackSpace, RimuHosting, GoGrid, OpenNebula, RHEV-M ● Stabilné RESTful API ● Nezávislosť od programovacieho jazyka ● Možnosť vyžiadať si výstupný formát (XML, JSON) ● Vyvíjané v Ruby (Sinatra, sinatrarb.com) ● Aktuálna verzia: 0.0.1 ● rubygems.org/gems/deltacloud-core 8 Michal Fojtik
  • 9. Deltacloud API ● Zoznam a filtrovanie dostupných imagov ● Hardware profily ● Vytváranie inštancií ● Manipulácia s inštanciami (start, stop, reboot...) ● Spúšťanie príkazov v inštanciách {beta} ● ... 9 Michal Fojtik
  • 10. Inštalácia API gem install deltacloud-core gem install deltacloud-client deltacloudd -i (mock|ec2|gogrid|rackspace|rhevm) 10 Michal Fojtik
  • 11. Budúcnosť ● Dokončenie administračného nástroja (Aggregator) ● Štatistiky, QOS ● Manipulácia s inštanciami ● Podpora ďalších backend cloudov ● ImageBuilder API ● Dokumentácia 11 Michal Fojtik
  • 12. Ďakujem za pozornosť. Otázky, Ukážka... 12 Michal Fojtik

×