1 / 49

Cloud Computing

Cloud Computing. dr Živko Bojović, dipl. ing. SADRŽAJ. Ideja Šta je Cloud i Cloud computing - definicije i koncept Ekonomski i tehnološki motivi za nastanak Cloud computing -a i novine koje Cloud computing donosi Arhitektura Cloud computing -a

gyda
Download Presentation

Cloud Computing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Cloud Computing dr Živko Bojović, dipl. ing.

  2. SADRŽAJ • Ideja • Šta je Cloud i Cloud computing - definicije i koncept • Ekonomski i tehnološki motivi za nastanak Cloud computing-a i novine koje Cloud computing donosi • Arhitektura Cloud computing-a • Cloud computing- sastav (karakteristike, tipovi usluge i vrste oblaka) • Cloud computing-svrha i korist • Bezbedonosni problemi i rizici • Komercijalne Cloud ponude • Prednosti Cloud computing-a 2

  3. ideja • Razvoj ICT-a omogućio je realizaciju novog okruženja kod koga korisnik resurse iznajmljuju na zahtev preko Interneta. • Ulogu provajdera servisa razdvojiti na uloge: • provajdera infrastrukture i • provajdera servisa. • Provajder infrastrukture upravlja resursima u Cloud-ui iznajmljuje ih prema modelu tarifiranja i na osnovu korišćenja infrastrukture. • Provajderi servisa rentiraju resurse od jednog ili više provajdera infrastrukture kako bi opslužili krajnje korisnike • Umesto nove tehnologije uvodi se novi model koji dovodi postojeće tehnologije u poslovno okruženje sa pravilom– pay-as-you-go. 3

  4. Šta je Cloud? • Cloud - skup hardvera, mreža, memorija, servisa i interfejsa koji zajedno pružaju uslugu korisniku. • Aplikacijama pruža viši nivo apstrakcije pri korišćenju računarskih, memorijskih i mrežnih resursa, lako se skalira i stvara iluziju da su na raspolaganju beskonačni resursi. 4

  5. Šta je cloud computing? • Cloud Computing - isporuka IT resursa i servisa na daljinu, putem Interneta, telefonske ili privatne mreže, a na zahtev korisnika. • Cloud tehnologije – dostavljanje zahtevanih podataka korisniku (aplikacije, dokumenti ili nešto drugo) u svakom trenutku, uz prisustvo Internet mreže bez potrebe da korisnik poznaje fizičku lokaciju sistema sa koje mu se pruža servis. 5

  6. Definicije • “Oblast računarstva u kojoj se veoma skalabilni informatički kapaciteti obezbeđuju u vidu usluge isporučeni putem Interneta brojnim eksternim potrošačima” (Gartner). • “Apstrahovana, visoko skalabilna i kontrolisana kompjuterska infrastruktura koja hostuje aplikacije namenjene krajnjim korisnicima i čije usluge se naplaćuju na bazi ostvarene potrošnje” (Forrester). 6

  7. Cloud computing - koncept • Koncept je zasnovan na ranijim modelima distribuiranih usluga što uključuje: • računarstvo u vidu usluge (utility computing), • usluge na zahtev (on-demand services), • mrežno računarstvo (grid computing) i • softver u vidu usluge (software-as-a-service). 7

  8. Ideja cloud computing-a pojavila se paralelno sa globalnom ekonomskom krizom koja je istakla potrebe kompanija da se fokusiraju na svoju osnovnu delatnost i ostvare uštede u drugim oblastima. Oštra konkurencija kompanija na tržištu uslovila je da se: kompanije što više “približe” kupcu, celovito sagledaju njegove potrebe i ponude mu kvalitetno, pravovremeno i ekonomski najracionalnije rešenje Kvalitetnije rasporede i efikasnije iskoriste resursi koje kompanije poseduju i time izbegnu “nepotrebne” investicije. Ekonomski motivi za nastanak cloud Computinga

  9. Razvoj komunikacionih tehnologija kao što su: virtualizacija (servera, desktopa, aplikacija,...) – aplikacije se odvajaju od hardvera i postaju mobilnije, dok se hardverski resursi fleksibilnije raspodele i efikasnije iskoriste klasterizacija –grupisanje više servera u objedinjeni fizički resurs kao cloud platformu koju karakteriše skalabilnost i visoka raspoloživost. Standardizacija računarstva putem Interneta. tehnološki motivi za nastanak cloud computinga

  10. Usluge se plaćaju na osnovu utroška (pay-per-use) Fiksni mesečni troškovi su niski (zajednička infrastruktura) Nije potrebna početna investicija u IT Nema potrebe da se instaliraju i održavaju serveri, upravlja nadgradnjom ili da se brine o tome da li je softver kompatibilan sa hardverom. Nema potrebe za upravljanjem licencama. Šta novo donosi cloud computing?

  11. Lako se može prilagoditi potrebama više korisnika ili dodatnih usluga Aktivnosti se smanje kada potražnja za uslugama sezonski opadne. Dokumentima i podacima se može pristupiti sa bilo kog korisničkog računara Proširenje bez nabavke (povećava se agilnost IT usluga). Aplikacije uvek dostupne - 24/7/365. Šta novo donosi cloud computing?

  12. Cloudcomputing - arhitektura • Može da se podeli u četiri sloja: • hardverski sloj, • sloj infrastrukture, • sloj platforme i • sloj aplikacije

  13. Hardverski sloj: implementira se u data centrima, odgovoran je za konfiguraciju i upravljanje fizičkim resursima oblaka (serveri, ruteri, energetika i klimatizacija) i telekomunikacionim saobraćajem. Infrastrukturni sloj: sloj virtualizacije, u sebi uključuje računarske resurse, kao i sisteme za memorisanje informacija i osnovna komponenta je cloud computinga. Sloj platforme:se sastoji iz operativnih sistema i frameworka za aplikacije. Sloj aplikacije:nalazi se na vrhu hijerarhije arhitekture za Cloud computing i sastoji se iz aktuelnih cloud aplikacija. Cloudcomputing - arhitektura

  14. Od čega se sastoji cloud computing

  15. Šta karakteriše cloudcomputing? OPŠTE KARAKTERISTIKE: Pouzdanost Velika fleksibilnost Niski troškovi korišćenja Skalabilnost Nezavisnost (uređaja i lokacija) Servisna Orijentacija Multi-tenancy (deljenje resursa i servisa) Bezbednost Esencijalne karakteristike: Servis samo na sopstveni zahtev Širokopojasni pristup Brza elastičnost Grupisanje resursa Merenje servisa Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim Grance 15

  16. Cloud computing – tipovi usluga Softver kao servis (SaaS) Infrastruktura kao servis (IaaS)  Platforma kao servis (PaaS) Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim Grance 16

  17. SOFTVER KAO SERVIS (SaaS) • Koncept - korisnik iznajmljuje softver od strane proizvođača koji ga drži u svom data centru i pruža pristup sistemu preko interneta na bazi pretplate. • Prednosti SaaS modela su sledeće: • Brži pristup novim tehnologijama • Naglasak je na poslovnom modelu, pre nego na tehnologiji • Brži razvoj i otklanjanje grešaka • Veća sigurnost, bolje performanse i dostupnost aplikacija • Pristup podacima bilo kada, bilo sa koje lokacije • Mogućnost proširenja i prilagođenja promeni poslovnih procesa • Niži inicijalni troškovi i lakše predviđanje istih, • Izbegavanje “zarobljavanja” u tehnologiji. Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim Grance 17

  18. PLATFORMA KAO SERVIS (Platforma-as-a-Service, PaaS) • Klijent koristi razvojne platforme i softverske aplikacije sa oblaka bez potrebe da prethodno instalira odgovarajući alat tj. u formi servisa. • Klijent kontroliše aplikaciju, ima određena ovlašćenja, ali ne i potpuna prava nad operativnim sistemom, mrežom i hardverom koji koristi aplikacija. • Isporučuje se kao integrisani sistem koji istovremeno pruža razvojnu platformu i infrastrukturu na kojoj se aplikacije izvršavati. • Koristi se za izradu web aplikacija, pri tome se izbegava kupovina i održavanje softvera i neophodne infrastrukture. • Primeri: Google AppEngine(platforma za razvoj skalabilnih web aplikacija koje se izvršavaju na vrhu infrastrukture servera kompanije Google), Microsoft Azure Services,kao i Force.complatforma. Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim Grance 18

  19. INFRASTRUKTURA KAO SERVIS (Infrastructure-as-a-Service, IaaS) • Koncept predstavlja korišćenje infrastrukture (uglavnom bazirane na virtuelnoj platformi) u obliku servisa. Umesto da kupi servere, softver, data centar prostor, mrežnu opremu, korisnik sve pomenute može da koristi u obliku virtuelnih servisa. • Korisnik plaća usluge koje zaista koristi (utrošenu procesorsku snagu, prostor za memorisanje na disku, operativni sistem i sl.) i u meri u kojoj koristi (sati, meseci..,za razliku od tradicionalnog pristupa kod koga se plaća fiksni iznos, iako se ne koriste svi raspoloživi resursi). • Primer: Amazon obezbeđuju IaaS rešenja, preko oblakaElastic Compute Cloud (EC2). U okviru njega se obezbeđuje velika računarskainfrastruktura i servisi na bazi virtuelizacije hardvera. Amazonov EC2 omogućuje da svakog dana može da se zakupi onoliko servera koliko je potrebno. Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim Grance 19

  20. Privatni cloud • Ekskluzivno korišćenje samo jednog korisnika, maksimalna kontrola nad podacima, bezbednost, pouzdanost i kvalitet usluga. • Kompanija ima kompletnu infrastrukturu i • ima kontrolu nad aplikacijama koje se isporučuju u privatnom oblaku. • Nalazi se u tehnički posebno opremljenom prostoru (data centar) kompanije koja ga koristi ili na nekoj posebnoj lokaciji. • Privatni oblak gradi i njime upravlja kompanija koja ga koristi ili ona to prepušta provajderu (outsourcing). • Motivaciju je želja kompanije da se maksimizuju i optimizuju resursi unutar kuće, a naglasak je na bezbednosti i privatnosti informacija.

  21. javni cloud • Provajder cloud servisa iznajmljuje klijentu • svoje resurse preko globalne mreže • (Facebook, Twitter…). • Provajderi servisa nemaju početna u • ulaganja u infrastrukturu, pa se rizik ulaganja • pomera ka provajderima infrastrukture. • Oblak je “negde tamo” na internetu i prepušten je kompaniji koja nudi usluge,a smatra se da su mu resursi neograničeni. • Troškovi značajno manji (nema ulaganja u infrastrukturu i održavanje koje je prepušteno distributerima oblaka uz pravo da utiču na politiku servisa, cene, profit i modele naplate). • Nedostatak: smanjena bezbednost i kontrola • nad podacima i mrežom, što može da • umanji efikasnost u nekim modelima • poslovanja. Primeri: Amazon EC2, Google AppEngine, kao i Force.com.

  22. Kompanije mogu da odluče da istovremeno koriste i javni i privatni oblak jer postoje: strogo poverljivi podaci koji ne smeju da napuste prostorije kompanije i budu izloženi mogućnosti da neko drugi do njih dođe (privatni oblak). podaci koji nisu toliko poverljivi, a opet zahtevaju mnogo računarskih resursa pa je za njih pogodniji javni oblak kako bi se uštedelo na dodatnim ulaganjima u infrastrukturu. Hibridni oblak je optimizacija bezbednosti i privatnosti uz smanjene investicije. Projektovanje hibridnog oblaka zahteva pažljivije razdvajanje između komponenata privatnog i javnog oblaka. Hibridni cloud

  23. Infrastruktura se deli između kompanija ili pojedinaca gde postoji isti interes, misija, bezbednost i sl. Upravljanje cloud-om može biti samostalno (osoblje zaposleno u kompaniji) ili to mogu raditi treća lica (outsourcing). zajednički cloud

  24. Servisi Aplikacije Razvoj Platforma Memorije Hosting Cloud Computing Slojevi servisa Servisi Opis Servisi – Kompletni biznis servisi kao PayPal, OpenID, OAuth, Google Maps, Alexa Aplikacija fokusirana Aplikacije – Cloud softver koji eliminiše potrebu za lokalnom instalacijom kao Google Apps, Microsoft Online Razvoj – Razvoj softverskih platformi korišćenjem cloud aplikacija (PAAS & SAAS) kao SalesForce Platforme – Cloud platforme, obezbeđene virtualizacijom kao Amazon ECC, Sun Grid Infrastruktura fokusirana Storage – Data storage ili cloud NAS kao CTERA, iDisk, CloudNAS Hosting – Fizički data centrikoji rade kao u IBM, HP, NaviSite, etc. 24

  25. Cloud-Sourcing • Zašto cloud computing postaje veliki posao: • Korišćenjem high-scale/low-cost provajdera, • Svaki put/pristuppreko web browser-a, • Velika skalabilnost; dodatni troškoviiopterećenje, • Može se zaboraviti fokusiranje na lokalni IT. • Briga o: • Performansama,pouzdanosti i SLA-i, • Kontrola podataka i parametara servisa, • Osobine aplikacija i izbori, • Interakcija između Cloud provajdera, • Nema standardnih API-a(mix između SOAP i REST)! • Privatnost, bezbednost,saglasnost, poverenje… 25

  26. Virtualizacija • Virtualni radni prostor: • Apstrakcija okruženja koje se može napraviti dinamički dostupno autorizovanim klijentima korišćenjem dobro definisanih protokola, • Kvota za resurse (npr. CPU, učešće u memoriji), • Softverska konfiguracija (npr. O/S, obezbeđivanje servisa). • Implementacija na Virtualnim Mašinama (VM): • Apstrakcijafizičke host machine, • Hipervizor presrećei emulira instrukcije VM-ova, i dozvoljava menadžment VM-a, • VMWare, Xen, i dr. • Obezbeđivanje API-a za vezu sa infrastrukturom: • Dodaci za hardver/strukture podrške. App App App OS OS OS Hypervisor Hardware Virtualized Stack

  27. VM VM VM Virtualne Mašine • VM tehnologijaomogućava da više virtualnih mašinaradi na istoj fizičkoj mašini. App App App App App Xen Guest OS (Linux) Guest OS (NetBSD) Guest OS (Windows) VMWare UML Virtual Machine Monitor (VMM) / Hypervisor Denali Hardware etc. 27

  28. Šta je svrha i korist? • Smanjivanje vremena izvođenja i vremena odziva • Gotovo ne postoji plaćanje infrastrukture unapred • Smanjivanje rizika • Infrastrukturafunkcioniše tačno na vreme (just in time infrastructure) • Mali početni troškovi • Povećan tempo inovacija • Efikasnije korišćenje resursa • Troškovi na osnovu upotrebe • Potencijal smanjivanja vremena obrade 29

  29. BEZBEDONOSNI PROBLEMI I RIZICI • Privilegovani korisnički pristup • Nadzorna usklađenost • Adresa podataka • Odvajanje podataka • Oporavljanje • Podrška istraživanjima 30

  30. Neke komercijalne cloud ponude 31

  31. Cloud Taxonomy 32

  32. Cloud – skladištenje podataka • Nekoliko velikih web kompanija sada eksploatiše činjenicu daimaju ogromne kapacitete za skladištenje podataka. • Omogućava da se podaci koji se čuvaju na daljinu keširaju na desktop računarima, mobilnim telefonima, tablet-ima i drugim uređajima povezanim sa Internetom. • Amazon’s Elastic Compute Cloud (EC2) iSimple Storage Solution (S3) su dobro poznati. 33

  33. Amazon – jednostavan servis za skladištenje (S3) • Neograničen prostor za skladištenje. • Platiti ono što se koristi: • $0.20 za GByte prenetih podataka , • $0.15 za GByte- mesečno za korišćenje memorije, • 1TBytes, 40,000 downloads in 24 hours - $200. 34

  34. Utility Computing – EC2 • Amazon Elastic Compute Cloud (EC2): • Elastičnost, organizacija 1 do 100+ PCs preko WS, • Specifikacije mašina…, • Prilično jeftino! • Xen – Virtualnemašine : • Za razliku od Vmware i VPC koriste “para-virtualizaciju” gde jegost OS modifikovan da koristi specijalne hiperpozive • Hardverski doprinosi Intela (VT-x/Vanderpool) i AMD (AMD-V). • Podržava “živu migraciju” virtualnih mašina između hostova. • Linux, Windows, OpenSolaris, Konzola za menadžment. 35

  35. EC2 – osnove • Ubacite svoju sliku na S3 i registrujte se. • Izvršite bootsvoje slike sa Web Service-a. • Otvorite zahtevane portove za vašu sliku. • Poveži se sa slikom preko SSH. • Izvršite vašu aplikaciju… 36

  36. Mogućnosti i izazovi • Korišćenje cloudaobezbeđuje brojne mogućnosti: • Korišćenje servisabez poznavanja infrastrukture. • Cloud computing radi korišćenjem ekonomskih parametara: • Potencijalno se smanjuju troškovi za start-up preduzeća jer se ne kupuju serveri i softver . • Troškovi će biti on-demand cene. • Vendori i Servis provajderi menjaju cene prema tekućem prilivu sredstava. • Data i servisisumemorisani na daljinu, ali im se bilo kuda može pristupiti. 37

  37. Mogućnosti i izazovi • Bilo je reakcija i protiv cloudcomputing-a: • Korišćenje cloudcomputing-a podrazumeva zavisnost od drugih i mogla bi ograničiti fleksibilnost i inovativnost: - na tržištu će verovatno ostati sve veće internet kompanije kao što su Google i IBM, koje bi imale monopol. - upotreba super-kompjutera je povratak u vreme početka računarstva. • Bezbednost bi mogla biti problem: • Nije jasno koliko su bezbedni out-sourced podaci i kada se koristi ova usluga (vlasništvo nad podacima nije uvek jasno). • Tu su i pitanja koja se odnose na politiku i pristup: • Ako se vaši podaci čuvaju u inostranstvu čije politike se treba pridržavati? • Šta se dešava ako udaljeni server „padne“? Kako ćete onda pristupiti datotekama? • Bilo je slučajeva korisnika koji su „zaključani“ i izgubili su pristup podacima. 38

  38. Prednosti clouD computinga • Niske cene računara: • Ne trebaju vam moćni i skupi računari za rad se web aplikacijama na cloud-u. • Aplikacije se izvršavaju na cloud-u, a ne na desktop računaru kojem ne treba moćan procesor i veliki hard disk. • Kada koristite web aplikacije, vaš PC može da bude jeftiniji sa manjim hard diskom, manjememorije, efikasnimprocesorom... • U stvari, nije neophodno da naračunaru imate CD ili DVD drive, kao ni softverskeprograme i da na njemu čuvate dokumenta odnosnofajlove. 39

  39. PrednostiCloud Computinga • Poboljšane performansi: • Bez nekih programa koji zauzimaju veliku memoriju, bolje su performanse računara. • Računari u cloudcomputing sistemima boot-uju se i rade brže, jer imaju manje programa i procese koje učitavaju u memoriju ... • Smanjenje troškova za softver: • Umesto kupovine skupih softverskih aplikacija, većina onoga što je potrebno može da se dobije besplatno!( kao što je GoogleDocs paket). • bolje nego plaćanje za slične komercijalne softvere što može da bude opravdanje za prelazak na cloud aplikacije. 40

  40. PrednostiCloud Computinga • Instant ažuriranje softvera: • Još jedna prednost za cloud computing je da se korisnik više ne suočava sa izborom između zastarelog softvera i visokih troškova nadogradnje, • Na web aplikacijama update je automatski, • Kada pristupite web aplikaciji, možete dobiti najnoviju verziju bez potrebe da platite preuzimanje ili nadogradnju. • Poboljšana kompatibilnost formata dokumenata. • Ne morate da brinete da su dokumenti koje ste kreirali na računaru kompatibilni sa aplikacijama drugih korisnika ili sa drugih okruženja, • Nema nekompatibilnosti formata, kada svi dele dokumente i aplikacije u oblaku. 41

  41. PrednostiCloud Computinga • Neograničen kapacitet memorije: • Cloud computing nudi gotovo neograničene virtuelne memorije, • Hard disk vašeg računara od 1 Tbyte je mali u poređenju sa stotinama Pbyte dostupnih u oblaku. • Povećana pouzdanost podataka: • Za razliku od desktop računara gde se padom hard diska gube dragoceni podaci, pad računara u oblaku ne bi trebalo da utiče na skladištenje podataka, • Ako padne vaš lični računar, svi vaši podaci su još uvek „tamo negde“ u oblaku, i dalje dostupni, • Cloud computing je bezbedna računarska platforma za čuvanje podataka!. 42

  42. PrednostiCloud Computinga • Univerzalni pristup dokumentu: • To nije problem za računarstvo u oblaku, zato što dokumente ne uzimate sa sobom, • Dokumenti ostaju u oblaku o možete im pristupiti kad god imate računar i internet konekciju, • Dokumenti su odmah dostupni gde god da ste. • Dostupnost poslednje verzije: • Ako menjate dokument kod kuće, izmenjenu verzija možete da vidite i kada pristupite dokumentu na poslu, • Oblak uvek hostuje najnoviju verziju dokumenata (dok ste povezani, niste u opasnosti da koristite zastarelu verziju). 43

  43. PrednostiCloud Computinga • Lakša saradnja interesnih grupi: • Deljenje dokumenata direktno vodi boljoj saradnji, • Mnogi korisnici uviđaju prednosti cloud computing-a da lako i uspešno sarađuju na izradi dokumenata i na različitim projektima. • Nezavisnost uređaja: • Niste vezani za jedan računar ili mrežu, • Promene računara, aplikacije i dokumenta prate vas kroz oblak. • Premeštajte se sa mobilnim uređajem, a vaše aplikacije i dokumenti su još uvek na raspolaganju. 44

  44. Nedostaci cloud computinga • Zahteva stalnu Internet vezu: • Cloud computing je nemoguć ako ne možete da se povežete sa Internetom. • Pošto koristite Internet za povezivanje sa vašim aplikacijama i dokumentima, ako nemate Internet vezu ne možete da im pristupite, čak i vašim sopstvenim dokumentima. • Nepostojanje ili nepouzdane Internet konekcije znači ili da nema posla ili je to prekidač koji isključuje posao. 45

  45. Nedostaci cloud computinga • Ne radi dobro sa konekcijama male brzine : • Kod dial-up usluga cloudcomputing je nemoguć, • Web aplikacije zahtevaju veliki propusni opseg za preuzimanje dokumenata. • Mogućnosti mogu da budu ograničene: • Mnoge web aplikacije jednostavno danas nisu potpuno funkcionalne kao desktop aplikacija. • Na primer, možete da uradite mnogo više u Microsoft PoverPoint prezentaciji nego sa Google-ovomweb ponudom. 46

  46. Nedostaci cloud computinga • Može biti spor: • Čak i sa brzom konekcijom, web aplikacija može ponekad biti sporija nego sličan softverski program na PC računaru. • Sve u vezi sa programom, ili sa interfejsom sa trenutnim dokumentom, treba šalje se napred i nazad sa računara do računara u oblaku. • Ukoliko se desi da u trenutku oblak serveri ne budu “podržani”, ili ako imate sporu internet konekciju, ne bi dobili trenutni pristup ili možete da očekujete da bi brže radila desktop aplikacija. 47

  47. Nedostaci cloud computinga • Da li su podaci koji se čuvaju apsolutno sigurni: • Svi vaši podaci se čuvaju na oblaku. • Pitanje je kako je siguran oblak? • Da li neautorizovani korisnici mogu da dobiju pristup poverljivim podacima? • Sačuvani podaci mogu biti izgubljeni: • Teoretski, podaci sačuvani u oblaku su sigurni, replicirani su na više mašina. • Ako podaci nestanu, nemate fizički ili lokalni backup. • Jednostavno rečeno, oslanjajući se na oblaku rizikujete da vas on izneveri. 48

  48. Nedostaci cloud computinga • HPC (High Performance Computing Cloud) sistemi: • Da li možete da pokrenete intenzivne HPC aplikacije koje koriste MPI/OpenMP standard (Message Passing Interface – programiranje korišćenjem modela distribuirane memorije)! • Raspoređivanje je važno ukoliko želite da sve VM budu kolocirane i da se smanji kašnjenje u komunikaciji! • Generalne brige: • Svi cloud sistemi koriste različite protokole i drugačije API-e (možda nije moguće da se pokrenu aplikacije između cloud sistema), • Amazon je stvorio sopstveni sistem DB (ne SQL 92), kao i workflow sistem (vaše normalne aplikacije će morati da se prilagode da se izvrše na tim platformama). 49

  49. BuduĆNOST • Mnoge aktivnosti labavo grupisane ispod cloud computinga već postoje i centralizovano računarstvo nije nov fenomen. • Mrežno računarstvo je bilo poslednja istraživanja vođeno centralizovanim pristupom. • Međutim, postoji zabrinutost da bi usvajanje cloud computinga izazvalo mnoge probleme za korisnike. • Mnoge nove open source sisteme možete instalirati i pokrenuti na lokalnom klasteru koji treba da budu u stanju da pokrenu razne aplikacije na cloud-u. 50

More Related