cloud computing how to web d2

19
Replace with a graphic 400px tall & 290px wide Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Cloud Computing Andrei Dragomir [email protected] Saturday, October 31, 2009

Upload: andrei-dragomir

Post on 14-Dec-2014

721 views

Category:

Technology


8 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Cloud Computing How To Web D2

White Master

Replace witha graphic

400px tall & 290px wide

Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Cloud Computing

Andrei Dragomir

[email protected]

Saturday, October 31, 2009

Page 2: Cloud Computing How To Web D2

®

Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Continut

Introducere O scurta explicatie despre cloud computing

De!nitia mea

Cateva exemple Despre “consumatori”

Despre “producatori”

Oportunitati pentru voi

Saturday, October 31, 2009

Page 3: Cloud Computing How To Web D2

®

Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Introducere

Saturday, October 31, 2009

Page 4: Cloud Computing How To Web D2

®

Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Introducere

Eu Inginer so"ware

~ 6 ani in domeniu

proiect care implica cloud computing si sisteme distribuite in cadrul ADRO

Saturday, October 31, 2009

Page 5: Cloud Computing How To Web D2

®

Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

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)

Saturday, October 31, 2009

Page 6: Cloud Computing How To Web D2

®

Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

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)

Saturday, October 31, 2009

Page 7: Cloud Computing How To Web D2

®

Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

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

Saturday, October 31, 2009

Page 8: Cloud Computing How To Web D2

®

Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Introducere / o de!nitie vizuala

Saturday, October 31, 2009

Page 9: Cloud Computing How To Web D2

®

Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Confuz ?

http://www.flickr.com/photos/kernelslacker/2041741181

Saturday, October 31, 2009

Page 10: Cloud Computing How To Web D2

®

Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

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.

Saturday, October 31, 2009

Page 11: Cloud Computing How To Web D2

®

Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Introducere / mersul statistic al unei tehnologii

Raspandire

Siguranta

Inovatie

ComoditizareServicii

Saturday, October 31, 2009

Page 12: Cloud Computing How To Web D2

®

Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

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.

Saturday, October 31, 2009

Page 13: Cloud Computing How To Web D2

®

Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

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

Saturday, October 31, 2009

Page 14: Cloud Computing How To Web D2

®

Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

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

Saturday, October 31, 2009

Page 15: Cloud Computing How To Web D2

®

Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

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)

Saturday, October 31, 2009

Page 16: Cloud Computing How To Web D2

®

Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

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

Saturday, October 31, 2009

Page 17: Cloud Computing How To Web D2

®

Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

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

Saturday, October 31, 2009

Page 18: Cloud Computing How To Web D2

®

Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

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

Saturday, October 31, 2009

Page 19: Cloud Computing How To Web D2

®

Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

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/

Saturday, October 31, 2009