Académique Documents
Professionnel Documents
Culture Documents
vidu servisa
Virtualization
Slide 1 of 35
Virtualization
Slide 2 of 35
nekoliko godina. Termin oblak (eng. cloud) u imenu ove tehnologije poti e od
prastarog ozna avanja Interneta meu stru njacima, u ranom periodu globalne
svetske mree. Tada se prostor i sva njegova svojstva izmeu umreenih
ra unara ozna avao oblakom, a povezani ra unari nisu bili svesni ta se u
njemu nalazi. Odatle naziv Cloud Computing, jer aplikacije postoje na oblaku
Web servera.
Slide 3 of 35
ili ne. U kasnijem izlaganju vide emo i detaljnije razloge za i protiv kori enja
Cloud computing-a u zavisnosti od veli ine i potreba kompanije.
Virtualization
Slide 4 of 35
Slide 5 of 35
Virtualization
Slide 6 of 35
Virtualization
Slide 7 of 35
Virtualization
Slide 8 of 35
definiciju, u zavisnosti od svoj pozicije. Na primer, oni koji rade u oblasti usluga
ima e druga iju definiciju Cloud Computing-a od nekoga ko radi na sistemskoj
arhitekturi.
Prema tome ne postoji ta na definicija za koncept Cloud Computing-a, pa
tako kompanije za istraivanje trita Gartner and Forrester nude slede u
definiciju:
Oblast ra unarstva u kojoj se veoma skalabilni informati ki kapaciteti
obezbeuju u vidu usluge isporu ene putem interneta brojnim eksternim
potroa ima. Gartner
Apstrahovana, visoko skalabilna i kontrolisana kompjuterska infrastruktura koja
hostuje aplikacije namenjene krajnjim korisnicima i ije se usluge napla uju na
bazi ostvarene potronje. Forrester
Intel takoe ima sopstvenu definiciju Cloud Computing-a, koja uzima u obzir
njegovu arhitekturu i usluge, pri emu postoji razlika izmeu javnih i privatnih
cloud computing mrea:
Arhitektura Cloud Computing-a: usluge i podaci egzistiraju u deljenom,
dinami ki skalabilnom skupu resursa zasnovanom na tehnologijama
virtuelizacije i/ili skaliranim aplikativnim okruenjima.
Virtualization
Slide 9 of 35
(utility computing)
(on-demand services)
(grid computing)
(software-as-a-service)
Virtualization
Slide 10 of 35
programi koriste postoje e Web Browser-e kao to su Internet Explorer ili Firefox.
Drugi sistemi imaju jedinstvene aplikacije koje obezbeuju mreni pristup klijentu.
Ve inu vremena serveri ne rade u punom kapacitetu, to znai da postoji
neiskori ena procesorska snaga.
Slide 11 of 35
Ako Cloud Computing kompanija ima veliki broj klijenata, verovatno e biti
Virtualization
Slide 12 of 35
Virtualization
Slide 13 of 35
cene sistema uz pove anje fleksibilnosti, a SOA nudi lake kori enje
aplikacija i brz odziv na potrebe poslovanja, jasan je njihov spoj.
Virtualization
Slide 14 of 35
Virtualization
Slide 15 of 35
Virtualization
Slide 16 of 35
Virtualization
Slide 17 of 35
Virtualization
Slide 18 of 35
Modeli implementacije
Razli iti modeli implementacije uvode razli ite kompromise po pitanju korisnike
kontrole resursa, kao i skaliranja, cene i dostupnosti tih resursa.
Javni cloud
Infrastruktura javnog cloud -a je dostupna javnosti pri emu svi korisnici dele istu
infrastrukturu i servise. Infrastruktura je u vlasnitvu organizacije koja obezbeuje dati
servis koji se moe nuditi besplatno ili tarifirati po pay-per-usage principu.
Primeri javnog cloud servisa uklju uju Amazon EC2, Google AppEngine, IBM Blue
Cloud, SalesForce.com i Microsoft Azure Services Platform.
Privatni cloud
Infrastrukturu privatnog cloud -a koristi iskljuivo jedna organizacija, bez obzira da li se
tom infrastrukturom upravlja interno ili od strane treeg provajdera, ili se hostuje interno
ili eksterno
Ovaj model je privukao i kritike korisnika poto oni i dalje moraju da kupe, podignu i
upravljaju infrastrukturom, kao i to to se esencijalno gubi ekonomski model koji ini
cloud ra unarstvo intrigantnim konceptom.
Primer virtuelnog privatnog oblaka koji egzistira na infrastrukturi provajdera uklju uje
Amazon VPC (Virtual Private Cloud) kojem se pristupa preko IPSec konekcije za
virtuelnu privatnu mreu (engl. Virtual Private Network). Jo jedan primer je Google
Secure Data Connector
Zajedni ki cloud
Infrastrukturu deli vie organizacija i podrava specifi nu zajednicu sa zajednikim
interesovanjima (npr. misija, sigurnost, polise, ) kao to je vlada neke drave
Virtualization
Slide 19 of 35
Hibridni cloud
Hibridni cloud se sastoji od dva ili vie cloud-a (javni ili privatni) koji su i
dalje unikatni entiteti, ali povezani zajedno u celinu, pri emu nude beneficije
razli itih modela. Iako hibridni oblaci mogu biti izuzetno sloeni postoje i
jednostavnije postavke, a kao najpopularnija implementacija obi no se navodi
se tzv. cloud bursting, odnosno ema u kojoj korisnik koristi privatni oblak
za rutinsko optere enje, a opciono pristupa jednom ili vie eksternih oblaka u
periodima visokog optere enja.
Takoe se moe iskoristiti kao reenje za backup ili distaster recovery.
Virtualization
Slide 20 of 35
pretraivanje na Internetu,
li ni e-mail servisi (Yahoo mail, Gmail, Hotmail),
drutveno povezivanje (engl. social networking)
i druge primene Interneta 2.0 (Web 2.0)
Slide 21 of 35
Virtualization
Slide 22 of 35
Virtualization
Slide 23 of 35
Virtualization
Slide 24 of 35
Slide 25 of 35
IaaS
Infrastruktura u vidu servisa (engl. Infrastructure-as-a-Service, IaaS)
Ra unarska infrastruktura, kao to su:
serveri
skladitenje podataka
umreavanje
ostvarena u vidu Cloud Computing-a, obi no kori enjem virtuelizacije.
Umesto da kupi servere, softver, prostor u Data centru, mrenu
Virtualization
Slide 26 of 35
IaaS
Ovaj tip usluge obezbeuje fundamentalne resurse kao to su snaga
Virtualization
Slide 27 of 35
IaaS
Dijagram 3 je preuzet iz specijalne publikacije NIST instituta broj 800-
Virtualization
Slide 28 of 35
IaaS
Benfiti IaaS usluge uklju uju:
potpunu kontrolu i administraciju virtuelnih maina,
fleksibilno i efikasno iznajmljivanje resursa,
portabilnost,
interoperabilnost i druge.
Problemati na pitanja uklju uju:
zavisnost od mree,
rizike sigurnosti veb ita a kod klijenata,
auriranje sistema,
pitanje robusnosti izolacije virtuelnih maina (obi no je u pitanju
konfiguracija hipervizora i kori enje ekstenzija procesora) i dr.
Virtualization
Slide 29 of 35
PaaS
Platforma u vidu servisa (engl. Platform-as-a-Service, PaaS)
Platforme koje mogu biti kori ene za realizaciju aplikacija
Virtualization
Slide 30 of 35
operativni sistem,
programersko okruenje,
bazu podataka i
veb ili apliktivni server.
Aplikativni programeri mogu da koriste ovaj cloud za razvoj i izvravanje softvera,
bez mogu nosti upravljanja operativnim sistemom, mrenim parametrima,
prostorom za skladitenje, ali uz kontrolu konfiguracije hosting okruenja.
Virtualization
Slide 31 of 35
SaaS
Softver u vidu servisa (engl. Software-as-a-Service, SaaS)
Softver koji je implementiran u obliku hostovanog servisa
kome se pristupa putem interneta.
Kod ovog modela kori enja softvera, korisnici na zahtev dobijaju
Slide 32 of 35
Virtualization
Slide 33 of 35
Virtualization
Slide 34 of 35
Virtualization
Slide 35 of 35