Smani W Thnologis II SS 2009 15.07.2009 Smani Cloud Managmn Dr. Sudhir Agarwal Dr. Sphan Grimm Dr. Pr Haas PD Dr. Pasal Hizlr Dnny Vrandi Conn linsd undr Craiv Commons hp://raivommons.org/linss/y/2.0/d/ KIT di Koopraion von Forshungsznrum Karlsruh GmH und Univrsiä Karlsruh (TH)
fluid Opraions Mission Samn solving oday's omplx loud ompuing hallngs wih ruly innovaiv hnologis: virualizaion, loud-asd managmn, W 2.0 and smani hnologis Ky daa Growing sarup wih a spirid am Offis in h SAP Parnr Por Walldorf Som of h largs IT ompanis as usomrs or dvlopmn parnrs hp://www.fluidops.om/ KIT di Koopraion von Forshungsznrum Karlsruh GmH und Univrsiä Karlsruh (TH)
Agnda Cloud Compuing Ovrviw Challngs rlad o smanis Smani Thnologis for Cloud Managmn Informaion ingraion Wiki-asd doumnaion ollaoraion Inllign usr inrfas Dmo Informaion Worknh Opn Rsarh Topis KIT di Koopraion von Forshungsznrum Karlsruh GmH und Univrsiä Karlsruh (TH)
Cloud Compuing W asd Virualizd On-dmand Easy o us Salal Pay as you go Sofwar as a Srvi Plaform as a Srvi Infrasruur as a Srvi Alxandr Lnk, Thomas Sandholm, Markus Klms, Jns Nimis, Sfan Tai Wha s Insid h Cloud? An Arhiural Map of h Cloud Landsap Workshop on Sofwar Enginring Challngs in Cloud Compuing @ ICSE 2009 KIT di Koopraion von Forshungsznrum Karlsruh GmH und Univrsiä Karlsruh (TH)
fluid Opraions @ SAP SAP Cnr of Exlln ~ 800 Proof of Conp pros /yar Pro = Managmn of an SAP landsap ovr h Inrn Pro duraion: wn 2 wks and 1 yar Hardwar 250 Blads 2 HP EVA 6 NApp Filr HP Suprdom 110 IWDF IBM P6 KIT di Koopraion von Forshungsznrum Karlsruh GmH und Univrsiä Karlsruh (TH)
Wha if you ould provision a ompl SAP landsap in 10 minus? Wha if ha landsap wr alrady pr-sdd wih all rlvan appliaion onn? Compar 8 wks avrag for h sam a SAP usomr sis, 4 wihin SAP 1 wk o rsurr a (sussful) s landsap 15 min for an mpy WinOS wih Amazon EC2 KIT di Koopraion von Forshungsznrum Karlsruh GmH und Univrsiä Karlsruh (TH)
Enrpris Clouds Cloud Vision All rsours of an adapiv, loud-nald IT nvironmn an s up, moniord, and mainaind from a singl, unifid, and inuiiv managmn onsol: Inrnal and xrnal IT rsours assil aross sak wihou vndor lok-in High dgr of auomaion and IT provisioning a lik of uon on h lvl of nrpris landsaps Inrnal poral of priva/puli IT srvis wih.g. pay-as-you-go os modls KIT di Koopraion von Forshungsznrum Karlsruh GmH und Univrsiä Karlsruh (TH)
Manag IT lik an Cloud IT admins Appliaion usomrs CXOs fluidops: sak virualizaion and smani ingraion as foundaional apailiis for ffiin auomaion KIT di Koopraion von Forshungsznrum Karlsruh GmH und Univrsiä Karlsruh (TH)
Cloud - Soluion Viw Monioring and Managmn W-UI Naiv Plug-ins Slf Srvi Poral Dashoards VL VLM Nw.-A. Sorag Landsap Layr Virualizaion Layr Hardwar Layr Nwork VL VLM VL VLM VL VLM Compuing Rsours Appliaion Tmplas Businss layr Admin, usinss lin & usinss sponsor okpis Ingrad monioring and sysm managmn along h nir sak Landsap-lvl provisioning wih uniqu appliaion mpla suppor & auomad loning Unprdnd appliaion dvlopmn, sing and produion produiviy Infrasruur layr Opn plaform for hrognous sysms Lowr TCO via opimizd HW uilizaion and mainnan auomaion Flxiiliy of saling up or down Suriy and rliailiy KIT di Koopraion von Forshungsznrum Karlsruh GmH und Univrsiä Karlsruh (TH) 9
Challng: Auomaion Auomaion as a Srvi nvironmns ar always dynami Virualisaion Do w hang h wirs physially or virually? KIT di Koopraion von Forshungsznrum Karlsruh GmH und Univrsiä Karlsruh (TH)
Prrquisi for Auomaion Orhsraion of all layr CPU, Sorag, Nwork, Appliaion Ingraion of inrfas Daa, Srvis Cloud Infrasruur Managmn KIT di Koopraion von Forshungsznrum Karlsruh GmH und Univrsiä Karlsruh (TH)
Smani Ingraion for Cloud Managmn P r d i a S u O P r d i a O P r d i a P r d i a O P r d i a O O O S u P r d i a P r d i a O S u P r d i a O CLI CLI REST REST DBMS DBMS KIT di Koopraion von Forshungsznrum Karlsruh GmH und Univrsiä Karlsruh (TH) S u P r d i a O P r d i a P r d i a O P r d i a O O O S u P r d i a O SOAP SOAP SNMP SNMP REST REST SSH SSH
Doumnaion using Wikis KIT di Koopraion von Forshungsznrum Karlsruh GmH und Univrsiä Karlsruh (TH)
Doumnaion using Wikis Prolms Dynami Daa (.g. IP adrsss) nd o nrd rdundanly Usrs nd o us mulipl, isolad appliaions Lak of sruur and smanis KIT di Koopraion von Forshungsznrum Karlsruh GmH und Univrsiä Karlsruh (TH)
Challng: Inllign Usr Inrfas Prsonalizaion and viws on h daa aording o prfrns and usr rols Aional informaion: Ailiy o inra wih h daa E.g. Logging ono a srvr, saring a VM, loning a sysm Calling a prson, noifiaion via mail, KIT di Koopraion von Forshungsznrum Karlsruh GmH und Univrsiä Karlsruh (TH)
Agnda Cloud Compuing Ovrviw Challngs rlad o smanis Smani Thnologis for Cloud Managmn Informaion ingraion Wiki-asd doumnaion ollaoraion Inllign usr inrfas Dmo Informaion Worknh Opn Rsarh Topis KIT di Koopraion von Forshungsznrum Karlsruh GmH und Univrsiä Karlsruh (TH)
Smani Thnologis for Cloud Managmn Sampl Appliaion: Informaion Worknh Collaoraiv daa prossing and annoaion ngin Uss of smani hnologis Impor and ingra liv daa from hrognous sours, smani sarh aross daa sours Annoaion, doumnaion, ollaoraion Smani Wiki hnology Visualizaion drivn y smanis Cusomizal UI widgs W 3.0 mashup faurs KIT di Koopraion von Forshungsznrum Karlsruh GmH und Univrsiä Karlsruh (TH)
Exampl: Cloud Managmn a h SAP Cnr of Exlln Ingraion of daa from divrs sours Usr informaion Infrasruur SAP landsaps Pro daaass Wiki-asd ollaoraiv annoaions Doumnaion ighy ingrad wih liv daa No spara wiki ndd Avoiding rdundany of informaion Aional informaion E.g. logging ono a srvr, loning an SAP sysm KIT di Koopraion von Forshungsznrum Karlsruh GmH und Univrsiä Karlsruh (TH)
Informaion Worknh - Arhiur Widg-asd Usr Inrfa Smani Browsr Smani Wiki Cusom Widgs Exrnal Srvis Smani Daa Sor Domain Knowldg Daa Providr Fils DBMS CLI RSS Srvi KIT di Koopraion von Forshungsznrum Karlsruh GmH und Univrsiä Karlsruh (TH)
Onology-asd Informaion Ingraion Q Targ Onology Sour 1 Sour 2 Sour 3 Sour 4 Sour 5 KIT di Koopraion von Forshungsznrum Karlsruh GmH und Univrsiä Karlsruh (TH)
Modling Daa Sours using Onologis 1. Rvrs Enginring of daa sours using domain knowldg 2. Dfiniion of mapping of h sour daa modl o h onology 3. Populaion of h arg onology from h sour insan daa On-im xraion for sai daa Using ahing and rgular updas Or runim/onlin ass for dynami daa sours Typial Prolms: Non-normalizd sours Imprf daa: Synai hrogniy (no kys) Missing informaion Osol informaion KIT di Koopraion von Forshungsznrum Karlsruh GmH und Univrsiä Karlsruh (TH)
Sampl Onology for a Daa Sour KIT di Koopraion von Forshungsznrum Karlsruh GmH und Univrsiä Karlsruh (TH)
Cloud Managmn Onology: Landsaps Ingraion of daa from diffrn APIs (Providrs) KIT di Koopraion von Forshungsznrum Karlsruh GmH und Univrsiä Karlsruh (TH)
Ingrad Onology (Fragmn) KIT di Koopraion von Forshungsznrum Karlsruh GmH und Univrsiä Karlsruh (TH)
Managing Provnan of h Daa Nd o manag madaa aou h origin of h daa: whr i oms from, whn i was rad, Conxs an usd o group ss of samns ha logially long oghr, for xampl aus hy om from h sam sour Sour 1 Sour 2 KIT di Koopraion von Forshungsznrum Karlsruh GmH und Univrsiä Karlsruh (TH)
RDF Daa and Conxs Quadrupls insad of ripls (su, prdia, o, onx) Conx is us anohr rsour aou whih addiional samns an mad KIT di Koopraion von Forshungsznrum Karlsruh GmH und Univrsiä Karlsruh (TH)
Using Conx o Exprss Provnan Providr d:sour d:raor Prson Conx d:da Xsd:DaTim KIT di Koopraion von Forshungsznrum Karlsruh GmH und Univrsiä Karlsruh (TH)
Dmo Viw of singl pag hp://loalhos:8888/ws/iwdf1081 Navigar Viw daa sours hp://loalhos:8888/ws/conx Qury aross daa sours hp://loalhos:8888/ws/q1 KIT di Koopraion von Forshungsznrum Karlsruh GmH und Univrsiä Karlsruh (TH)
Smani Wikis: From unsruurd o sruurd onn Wikis ar wll-salishd ool for annoaion and doumnaion Do no nfor shma and sruur up-fron Smani annoaions allow samlss inroduion of sruur and smanis in an iraiv mannr KIT di Koopraion von Forshungsznrum Karlsruh GmH und Univrsiä Karlsruh (TH)
Inllign Usr Inrfas: Widgs for Smani Daa Siuaion: Eihr no shma availal, or shma dynamially hanging Ida: Evry widgisalodisplayrainproprisofan niy Widgsarsldasdon hproprisofan niy(yps of ripls) Widgs an dynamially ingra xrnal daa sours Widgs may allow for diffrn yps of inraion KIT di Koopraion von Forshungsznrum Karlsruh GmH und Univrsiä Karlsruh (TH)
Dmo: Par 3 Go opagtata: Logo from googl imags hp://xmlns.om/foaf/0.1/logo youtuid from YouTu Wiki annoaion[[loaion::mumai]] Sarh for Andras Erhar Add skypid::rhaan, wirid::fluidops KIT di Koopraion von Forshungsznrum Karlsruh GmH und Univrsiä Karlsruh (TH)
Summary Challngs in Cloud Managmn Hrognous daa sours ovring hnial and usinss asps Ingraion of sruiurd daa and unsruud annoaions rquird Loos and dynami shmas Smani Thnologis for Cloud Managmn Onologis nal flxil informaion ingraion Smani wikis allow for (smi)-sruurd ollaoraiv annoaions Widgs for smani daa allow for inllign usr inrfas KIT di Koopraion von Forshungsznrum Karlsruh GmH und Univrsiä Karlsruh (TH)
Program for sudns: fluid xprin Inrnships / Working Sudns Gain praial xprin wih uing dg hnologis Profssional working nvironmn Clos inraion wih h dvlopmn and managmn saff Araiv ompnsaion Flxil sar das and duraions Gourm afria, fr sof drinks Thsis Sudns (Bahlor, Masrs, Diplom) Challnging rsarh opis wih praial rlvan Top lass suprvision and sponsorship of hss Exlln hans for ransfr of rsuls ino innovaiv produs KIT di Koopraion von Forshungsznrum Karlsruh GmH und Univrsiä Karlsruh (TH)
fluid xprin Ho Topis Pro opi 1 Salal smani daa managmn in h loud 2 Mashups and informaion ingraion in loud-asd nvironmns 3 Managing inrnal IT lik a loud 4 Infrasruur-as-a-Srvi 5 Compu, sorag and nwork virualizaion 6 Load alaning and failovr managmn in nrpris ompu louds andmany mor! Cona us: sudns@fluidops.om KIT di Koopraion von Forshungsznrum Karlsruh GmH und Univrsiä Karlsruh (TH)