Cloud
        Computing
                                                                                              Repl...
Continut

        Introducere
             O scurta explicatie despre cloud computing
             De nitia mea

     ...
Introducere




                                                                                         ®




    Copyrig...
Introducere

        Eu
             Inginer so ware
             ~ 6 ani in domeniu
             proiect care implica...
Introducere

        Eu
             Inginer so ware
             ~ 6 ani in domeniu
             proiect care implica...
Introducere

        Eu
             Inginer so ware
             ~ 6 ani in domeniu
             proiect care implica...
Introducere / cloud computing

        Ce este cloud computing ?
             “Calculatoare legate la internet”
        ...
Introducere / o de nitie vizuala




                                                                                     ...
Confuz ?




                                                                                         http://www.flickr.co...
Introducere / partile componente

        Concept inventat in anii ’60
             John McCarthy “utility computing”

 ...
Introducere / mersul statistic al unei tehnologii




                                                                    ...
O alta de nitie




        Cloud computing nu este un lucru, ci descrie seria de transformari
         in I.T. catre o e...
Cateva exemple

        Servicii
             Identitate: OpenID, OAuth
             Plati: Google checkout, PayPal

  ...
Exemple / Google App Engine

        Serviciu “aproape” gratis, lansat de Google in 2008
        Permite scrierea de apl...
Probleme etice

        Cine controleaza tehnologia ?
        Cine poate trage la raspundere o companie care ofera acest...
Ce inseamna pentru voi ?

        Oportunitati de afaceri
             Se pot aborda proiecte de o complexitate algoritm...
Ce inseamna pentru voi ?

        Oportunitati de cercetare
        Multi-threaded ? Multi-core ? Multi-calculator ?
   ...
Exemplu: FlightCaster

        Prezice intarzierile zborurilor
        Infrastructura
             Frontend
           ...
Resurse, link-uri

        h p://heroku.com

        h p://aws.amazon.com
                                              ...
Upcoming SlideShare
Loading in...5
×

How To Web - Cloud Computing

1,117

Published on

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

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

No notes for slide

How To Web - Cloud Computing

  1. 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. 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. 3. Introducere ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  4. 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. 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. 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. 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. 8. Introducere / o de nitie vizuala ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  9. 9. Confuz ? http://www.flickr.com/photos/kernelslacker/2041741181 ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  10. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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

×