Center za računalništvo v oblaku
Transcription
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