Cloud Computing How To Web D2

  • 713 views
Uploaded on

 

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
713
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
27
Comments
0
Likes
3

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. Cloud Computing Replace with a graphic White Master 400px tall & 290px wide Andrei Dragomir adragomi@adobe.com Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 2. Continut  Introducere  O scurta explicatie despre cloud computing  De nitia mea  Cateva exemple  Despre “consumatori”  Despre “producatori”  Oportunitati pentru voi ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 3. Introducere ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 4. Introducere  Eu  Inginer so ware  ~ 6 ani in domeniu  proiect care implica cloud computing si sisteme distribuite in cadrul ADRO ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 5. Introducere  Eu  Inginer so ware  ~ 6 ani in domeniu  proiect care implica cloud computing si sisteme distribuite in cadrul ADRO  VOI ?  Facultate ?  Proiecte extrascolare ? (OSS / job) ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 6. Introducere  Eu  Inginer so ware  ~ 6 ani in domeniu  proiect care implica cloud computing si sisteme distribuite in cadrul ADRO  VOI ?  Facultate ?  Proiecte extrascolare ? (OSS / job) ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 7. Introducere / cloud computing  Ce este cloud computing ?  “Calculatoare legate la internet”  Tehnologist: “Disruptive shi of the computing stack towards online services”  Inginer IT: “SaaS, PaaS, IaaS, hybrid clouds”  CEO: “Cloud computing = produsul nostru”  Google: ~50 de nitii ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 8. Introducere / o de nitie vizuala ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 9. Confuz ? http://www.flickr.com/photos/kernelslacker/2041741181 ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 10. Introducere / partile componente  Concept inventat in anii ’60  John McCarthy “utility computing”  Potrivire cu lumea de astazi  Tehnologia informatiei in companii se transforma dintr-un avantaj strategic intr-un simplu cost  Tehnologie  Nimic nou, concepte precum virtualizare  Schimbare de atitudine  Companiile sunt dispuse sa plateasca pentru servicii, nu pentru produse. ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 11. Introducere / mersul statistic al unei tehnologii Comoditizare Servicii Raspandire Inovatie Siguranta ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 12. O alta de nitie  Cloud computing nu este un lucru, ci descrie seria de transformari in I.T. catre o economie bazata pe servicii, transformari conduse de o serie de schimbari culturale, economice si tehnologice. ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 13. Cateva exemple  Servicii  Identitate: OpenID, OAuth  Plati: Google checkout, PayPal  Platforma  Aplicatii complete: Google App Engine, Heroku, Rackspace cloud sites  Baza de date: Amazon SimpleDB, GAE Datastore  Infrastructura (servere)  Amazon EC2 - virtualizare  Amazon S3, Amazon EBS - sistem de siere  Xen, Eucalyptus, Ubuntu Enterprise Cloud ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 14. Exemple / Google App Engine  Serviciu “aproape” gratis, lansat de Google in 2008  Permite scrierea de aplicatii web in Python / Java  Se poate folosi autenti care, baza de date, email, etc  Editare si deploy foarte simplu: self-service complet, fara emailuri  O aplicatie se creeaza cam in 5 minute.  h p://saluthowtoweb.appspot.com ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 15. Probleme etice  Cine controleaza tehnologia ?  Cine poate trage la raspundere o companie care ofera aceste servicii ?  Transparenta la: standarde de securitate, backup, plata, metrici  Standardele care apar nu trebuie sa e in mana unui producator  Open source (produse) > open cloud (servicii) ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 16. Ce inseamna pentru voi ?  Oportunitati de afaceri  Se pot aborda proiecte de o complexitate algoritmica mult mai mare  Procesare enorma de date poate facuta acum cu investitii foarte mici  Exista companii care isi fac business-ul pe internet fara infrastructura zica ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 17. Ce inseamna pentru voi ?  Oportunitati de cercetare  Multi-threaded ? Multi-core ? Multi-calculator ?  Scalabilitate orizontala, sisteme distribuite, paralelizarea algoritmilor, concurenta  Proiecte opensource: Xen, Hadoop, HBase, Zookeeper  Infrastructura “free” pentru studenti  h p://planet-lab.org,  h p://opencirrus.org ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 18. Exemplu: FlightCaster  Prezice intarzierile zborurilor  Infrastructura  Frontend  Scrisa in Ruby on Rails, cu hosting pe Heroku (virtualizata)  Backend  Foloseste intre 10 si 100 instance EC2 (virtualizata)  Hadoop pentru frameworkul de procesare distribuita  Clojure - un limbaj functional pentru algoritmii de procesare  Ruleaza complet fara infrastructura zica  h p:// ightcaster.com ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 19. Resurse, link-uri  h p://heroku.com  h p://aws.amazon.com   h p://hadoop.apache.org  h p://en.wikipedia.org/wiki/ Cloud_computing  h p://www.ubuntu.com/products/ whatisubuntu/serveredition/cloud/UEC  h p://cloud-standards.org/  h p://www.planet-lab.org  h p://opencirrus.org/  h p://code.google.com/appengine/ ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009