Documente Academic
Documente Profesional
Documente Cultură
Ciprian Dobre
ciprian dobre@cs pub ro
ciprian.dobre@cs.pub.ro
Aspecte administrative
R li notare,
Reguli, t …
Notare
Miercuri, 10-12am
E-mail: ciprian.dobre@cs.pub.ro
p @ p
Proiect
• Calculator
• Teoria jocurilor
j
• Gândirea umană
• …
Computing în Computer
Science
• Computing:
Proiectarea și dezvoltarea sistemelor hardware și
software
ft
Procesarea, structurarea și gestionarea informației
Efectuarea
Ef t d
de studii
t dii științifice
tii țifi ffolosind
l i d calculatorul
l l t l
Adăugarea de inteligență în sistemele
computaționale
Crearea și folosirea comunicației sau a mediilor
multimedia
…
…computing may someday be organized
as a public utility just as the telephone
system is a public utility... The computer
utility could become the basis of a new
and important industry.
−L.
L Kleinrock
Kl i k (one
( off the
h chief
hi f scientists
i i off the
h
original ARPANET project) 1969.
Viziunea
1 2
a 5-a utilitate
3
4
Un al 5-lea serviciu public
• Utilități ttradiționale
diți l
Apa
Electricitatea
Gazul natural
Rețeaua de telefonie
• Computingul se transformă astăzi conform
unui model în care serviciile devin bunuri de
larg consum și sunt livrate într-o manieră
similară utilităților tradiționale
• Utility Computing
Utility Computing
• Computing ca Utilitate
Serviciul computațional este considerat esențial
pentru acoperirea necesităților zilnice
Utilizatorii accesează un serviciu conform
necesităților
ț acestora, transparent
p față
ț de locația
ț
unde serviciul este găzduit sau modul de livrare a
acestuia
• Of
Oferirea
i de
d resurse computaționale
t ți l ca un
serviciu măsurabil - contra cost
Internet
• Permite calculatoarelor
individuale să comunice cu
alte calculatoare de oriunde
în lume
O varietate de paradigme
Atribute
Paradigme Accessibility
Manageability
Utility Computing Autonomic
Cluster Computing Performance
Grid Computing Scalability
Cloud Computing Availability
… QoS
SLA
…
Distributed Computing
• Anii 1980
Performanța calculatorului s-a îmbunătățit prin crearea de
procesoare mai rapide și mai eficiente
• Începutul anilor 1990
Accentul se mută dinspre supercomputerele proprietare paralele
(
(scumpe, prea specializate)
i li t ) îînspre rețele
ț l dde calculatoare
l l t ((commodity
dit
computers)
Primii pași spre Commodity
Computing
• Direcții:
Di ții
De la platformele supercalculatoarelor tradiționale
specializate
La sistemele puțin costisitoare, cu un scop generic,
compuse din componente slab cuplate construite din
unul sau mai multe PC-uri sau stații de lucru
• Commodity Supercomputing
Costuri reduse
Legarea între ele a 2 sau mai multe calculatoare în
scopul rezolvării unei probleme computaționale
Furnizează facilități computaționale mai mari
aplicațiilor de tip grand
grand-challenge
challenge prin descompunere
pe scară largă
Cine și ce?
Aplicatii comerciale:
Baze de date p paralele, data minning g
Motoare de cautare
Collaborative work
Realitate virtuala (g
(gaming),
g), g
grafica
Networked video
Aviatie - modelare
Cine și ce? (2)
Workstation
Mainframe PC
Mini Computer
Creșterea & Decăderea
Tehnologiilor Computaționale
Distributed
Computing
Mini-Computers
Mini Computers Personal Network
Computers Computing
• Termenul “cloud”
cloud este adesea folosit ca o metaforă la adresa
Internet-ului.
O modalitate simplificată de reprezentare a operațiunilor complicate
din rețea
• Astăzi termenul “cloud” mai abstractizează și complexitate
E.g., servere, aplicații, date și platforme eterogene
Cloud Computing – O nouă
paradigmă
100s -1000s
1000s of nodes 10 000+ nodes
10,000+
Proprietary Commodity
HW resiliency SW resiliency
Clusters Grids/Cloud
Static Elastic
Value/
Cost Center
Cost-Center Shared storage Replicated storage
Revenue-Center
Facility costs Power Usage Efficiency
Cloud Computing
p g în IT
Gartner 2009
Beneficii ale Cloud
Computing
Q: Rate the benefits commonly ascribed to the 'cloud'/on-demand model
Requires less in
in-house
house IT staff
staff, costs 67 0%
67.0%
B i
Business apps (CRM,
(CRM HR,
HR ERP) 55 6%
55.6%
St
Storage capacity
it on demand
d d 52 9%
52.9%
B i
Business Intelligence/Analytics
I t lli /A l ti 49 8%
49.8%
• Costuri IT reduse
Optimizează, consolidează și reduce serverele
Îmbunătățește utilizarea și calitatea capitalului
Reducerea costurilor cu energia
Costurile reduse = încurajează experimentarea și inovarea
Costuri reduse pentru rularea de aplicații mai mari, intensiv
computaționale sau “big data”
Un model “Pay for Use” = controlul costurilor pentru resursele
computaționale și de stocare
Provisioning rapid și cu
Provisioning
rapid și cu
g granularitate fină
granularitate
mică
• A
Actorii
t ii pott fi Utili
Utilizatori
t i sau F
Furnizori
i i îîn E
Ecosistemul
i t l
Cloud
Economia Cloud Computing
Semiconductor Software
Industry Industry
Foundries Cloud
(TSMC, UMC) Computing
Analogie
Enab
ble
Enab
ble
Fabless Datacenter-less
Chip Design SaaS provider
(e.g. nVidia…)
Probleme?
Q&A