Center za računalništvo v oblaku

IZKUŠNJE PRI RAZVOJU INOVATIVNIH REŠITEV Z UPORABO
RAČUNALNIŠTVA V OBLAKU
Robert Dukarić, univ. dipl. inž.
UL FRI
OUTLINE









Uvod – cloud computing
Kratka zgodovina računalništva v oblaku
Napovedi (Gartner)
Tipi računalništva v oblaku (Iaas, PaaS, SaaS)
Postavitveni modeli (privatni, hibridni, javni)
Prednosti/slabosti
Ponudniki računalništva v oblaku
Varnost v oblaku
Center za računalništvo v oblaku
• Smart Heating, SkyInfo, …
 Vprašanja
2
UVOD
 Prisotne številne definicije
• Wikipedia:
“Je računalništvo, ki temelji na medmrežni povezljivosti, kjer so deljeni
računalniški viri, programska oprema ter informacije ponujene računalnikom in
ostalim napravam na zahtevo, podobno kot elektrika”
• Gartner:
“Slog računalništva, kjer so masivno skalabilne IT zmogljivosti dostavljene
zunanjim odjemalcem “kot storitev”, z uporabo internetnih tehnologij”
• Forrester:
“Množica skalabilnih računalniških virov za gostovanje, ki omogočajo
zaračunavanje glede na dejansko porabo”
• Burton:
“Računalništvo v oblaku je nabor disciplin, tehnologij, poslovnih modelov za
prikaz IT virov kot storitev na zahtevo“
3
KRATKA ZGODOVINA RAČUNALNIŠTVA V OBLAKU
 1960-ta - Johh McCarthy:
• Izjavi: “ computation may someday be organized as a public utility ”
 1966 - Douglas Parkhil:
• Knjiga: “The Challenge of the Computer Utility”
 1990-ta:
• “Cloud” izvira iz telefonskega omrežja (“point-to-point data circuits”)
• Virtual Private Networks (VPN)
 2006:
• Amazon Web Service (AWS) – prvi ponudnik računalništva v oblaku
 2007:
• Slediju mu Google, IBM, številne univerze (Eucalyptus)
 2010 - Steve Ballmer (Microsoft CEO):
• "For the cloud, we're all in"
4
NAPOVEDI
5
NAPOVEDI
 Vrednost tržišča se bo v štirih letih potrojila iz 56 milijard USD v
letu 2009 na 150 milijard v letu 2013.
 Do leta 2012 bo 20% organizacij brez lastnih IT resursov
 Do leta 2013 bodo mobilne naprave prehitele osebne računalnike,
kot najbolj pogosto uporabljene naprave za dostop do interneta.
6
OSNOVNI TIPI RAČUNALNIŠTVA V OBLAKU
SaaS
• Software as a Service
Uporabniki
PaaS
• Platform as a Service
Razvijalci
IaaS
• Infrastructure as a Service
Administratorji
7
NAMESTITVENI MODELI
 Javni oblak
• V lasti tretje organizacije, ki ga tudi upravlja
• Večji od RC znotraj podjetij -> skalabilnost na zahtevo
 Privatni oblak
• Postavljeni izključno za posamezno organizacijo
• Dve možnosti (notranji in zunanji privatni oblak)
 Hibridni oblak (Cloud Bursting)
• Kombinacija privatnega in javnega oblaka
8
PREDNOSTI IN SLABOSTI OBLAKA
+
• Nižji stroški,
• Lažje vzdrževanje,
• Višja računska moč,
• Dinamična skalabilnost,
• Hitrejši razvoj novih
storitev/produktov
• Višji nivo varnosti,
• Dostopnost,
• Agilnost
• Popolna odvisnost od
omrežja,
• Izguba nadzora,
• Odzivnost in pasovna
širina,
• Vprašljiva prenosljivost
(“vendor lock-in”),
• Vprašljiva varnost,
• Zakonodaja,
• Odsotnost robustnih SLAjev
9
PONUDNIKI RAČUNALNIŠTVA V OBLAKU
 Oracle (IaaS, PaaS, SaaS)
• Oracle Exalogic Elastic Cloud
• Oracle Platform for SaaS
• Oracle On Demand
 IBM (IaaS, PaaS, SaaS)
• IBM CloudBurst Appliance
• IBM Cloud Service Provider Platform
• IBM LotusLive Collaboration Suite
 Microsoft (IaaS, PaaS, SaaS)
• Windows Server Hyper-V
• Windows Azure
• BPOS, Office 365
 Amazon (IaaS):
• Amazon Web Services (EC2, S3, SQS,
SimpleDB, …)
10
PONUDNIKI RAČUNALNIŠTVA V OBLAKU
 Google (PaaS, SaaS):
• Google App Engine (Java, Python)
• Google Apps
– (Gmail, Google Calendar, Google Talk,
Google Docs, YouTube…)
 VMWare (IaaS)
• vCloud
 Salesforce.com (PaaS, SaaS)
• Salesforce CRM
• Force.com
 Eucalyptus (IaaS)
• Postavitev privatnih in hibridnih oblakov
11
VARNOSTNA TVEGANJA
 Problemi varnosti, ki naj jih vsak uporabnik obravnava, preden
izbere ponudnika računalništva v oblaku:
1.
2.
3.
4.
5.
6.
7.
Privilegiran dostop uporabnika
Skladnost z zakonodajo in predpisi
Lokacija podatkov
Segregacija podatkov
Ponovna vzpostavitev podatkov
Podpora k investigaciji
Kontinuirana eksistenca
Izhod iz oblaka, Zasebnost podatkov
12
CENTER ZA RAČUNALNIŠTVO V OBLAKU
• Prvi slovenski center za računalništvo
v oblaku
Namenjen je prenosu znanja in tehnologij ter razvoju inovativnih
rešitev, povezanih s:
 računalništvom v oblaku (Cloud Computingom) in
 storitveno orientiranimi arhitekturami (SOA)
Nadaljuje uspešno zgodbo Kompetenčnega centra za SOA.
13
CENTER ZA RAČUNALNIŠTVO V OBLAKU
 Tehnologija:
– nudi platformo kot storitev
– omogoča privatne virtualne oblake
 Ekipa:
– ponuja mentorstvo pri vseh korakih vpeljave
– strokovnjaki na področju računalništva v oblaku
in storitvene usmerjenosti
– deluje neprofitno
 Izvaja:
–
–
–
–
–
»proof-of-technology«
»proof-of-concept«
implementacijo pilotne rešitve
prototipne rešitve
razvoj eksperimentalnih
SaaS aplikacij
Ekipa
14
Tehnologija
CENTER ZA RAČUNALNIŠTVO V OBLAKU
 Projekti:
• BUMBA – inteligentna obdelava nestrukturiranih podatkov
• heJump – storitev za upravljanje zdravstvenega stanja
• SMART HEATING – sistem za pametno regulacijo ogrevanja
• CloudDocs – socialna mreža za izmenjavo dokumentov
• SkyInfo - sistem, ki uporabniku nudi instanten dostop do relevantnih
informacij
15
SMART HEATING FOR SMART PLANET
 Cilj: doseči termalno ravnovesje
med okolico in človekovo temperaturo
 Eksperimentalni projekt:
 Center za računalništvo v oblaku
 Podjetje Seltron
16
VPRAŠANJA
e-naslov: http://www.cloud.si
e-naslov: http://www.soa.si
e-pošta: [email protected], [email protected]
17
Hvala za pozornost!
18