• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Deltacloud Presentation OpenHouse 2010
 

Deltacloud Presentation OpenHouse 2010

on

  • 576 views

 

Statistics

Views

Total Views
576
Views on SlideShare
572
Embed Views
4

Actions

Likes
0
Downloads
13
Comments
0

2 Embeds 4

http://www.slideshare.net 3
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Deltacloud Presentation OpenHouse 2010 Deltacloud Presentation OpenHouse 2010 Presentation Transcript

    • Deltacloud API Cloud Computing Michal Fojtik mfojtik@redhat.com Software Engineer Red Hat 1 Michal Fojtik
    • 2 Michal Fojtik
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • Inštalácia API gem install deltacloud-core gem install deltacloud-client deltacloudd -i (mock|ec2|gogrid|rackspace|rhevm) 10 Michal Fojtik
    • 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
    • Ďakujem za pozornosť. Otázky, Ukážka... 12 Michal Fojtik