Cloud Computing Alkalmazások Data Center Virtualisation Google Drive Készítette: Soós Gábor András, Szabó Zoltán
Tartalom Bevezető Jellemzők Szolgáltatási modellek Telepítési modellek Cloud alkalmazások Google Drive Data center Virtualisation
Bevezető Motiváció: mobil eszközök elterjedése adatok egyszerű elérését biztosítani kell Definíció: a felhasználók kényelmesen és igény szerint férhetnek hozzá a megosztott informatikai erőforrásokhoz, amelyeket gyorsan és minimális adminisztrációs megterhelés vagy szolgáltatói beavatkozás mellett rendelkezésre lehet bocsátani és fel lehet szabadítani [1] a számítási feladatok és az adattárolás nem a felhasználók gépein, hanem távoli szervereken zajlik.
Cloud Computing logikai diagram [2]
Jellemzők Igény szerinti önkiszolgálás (On-demand self-service) szolgáltatás biztosítása, ellenőrzése, irányítás felügyelete Erőforrás-megosztás (Resource pooling) Dinamikusan kiosztható erőforrások [1]
Jellemzők Gyors rugalmasság (Rapid elasticity) gyors alkalmazkodóképesség a nagy, illetve alacsony igénybevételhez Szolgáltatás mérése (Measured service) mérés a belső visszaterheléshez (privát felhő) vagy külső számlázáshoz (nyilvános felhő) [1]
Jellemzők Széleskörű hálózati hozzáférés [1] (Broad network access) Jellemzően böngészőből történő hozzáférést jelent bármilyen hálózati eszközről Elérhető bárhonnan, bármikor, bármivel Biztonságos elérés fontos
Szolgáltatási modellek Szolgáltatásként kínált szoftver Szolgáltatásként kínált platform Szolgáltatásként kínált infrastruktúra
Szolgáltatási modellek Szolgáltatásként kínált szoftver [2] (Software-as-a-Service - SaaS) a végfelhasználóknak az interneten keresztül továbbított alkalmazások szoftver és a kapcsolódó adatok központilag vannak tárolva ugyanakkor a felhasználói hozzáférések egy kliensen keresztül zajlanak Példa: Oracle CRM On Demand, Salesforce.com
Szolgáltatási modellek Szolgáltatásként kínált platform (Platform-as-a-Service) A fejlesztők részére szolgáltatásként biztosított alkalmazásfejlesztés és telepítési platform, amely lehetővé teszi számukra az SaaS alkalmazások gyors fejlesztését és telepítését. E platformok gyakran számítóhálókra épülnek, és adatbázissal, valamint köztesszoftverrel dolgoznak. Például a Salesforce.com, Force.com rendszerének a Java szabadalmaztatott változata.
Szolgáltatási modellek Szolgáltatásként kínált infrastruktúra (Infrastructure-as-a-Service) Szolgáltatásként nyújtott informatikai erőforrások (kiszolgálók, tárolókapacitás és hálózat). Ezzel általában a kapcsolódó szoftver is együtt jár: operációs rendszerek, virtualizáció A legismertebb példa az Amazon Web Services, amely a számítási kiszolgálóknak Elastic Compute Cloud (EC2) számítási felhőt, tárolókapacitásként pedig a Simple Storage Service (S3) szolgáltatást kínálja.
Telepítési modellek
Telepítési modellek Nyilvános felhő több felhasználó is osztozik rajta a felhőszolgáltató üzemelteti a hatékonyság érdekében általában csak nagyon korlátozott szolgáltatást kínálhatnak gyorsabb és olcsóbb beüzemelni, mivel ehhez nincs szükség szoftver telepítésére [2]
Telepítési modellek Privát felhő egyetlen szervezet kizárólagos használatában van a saját belső (vagy kiszervezett) informatikai részleg üzemelteti akár nagyszámú alkalmazást is kínálhatnak (Nagy vállalatok esetében jellemzően több száz vagy több ezer alkalmazásra van szükség) jobban kézben tarható a biztonság, adatvédelem és a jogszabályoknak való megfelelés jobban szabályozható a szolgáltatás színvonala (pl. sávszélesség) [2]
Telepítési modellek Privát és nyilvános felhő közös jellemzői mind a nyilvános, mind pedig a privát felhő a virtualizáción és a számítóhálón alapszik Számítóháló: nagy számítási kapacitást igénylő feladatok hatékony elvégzése nagy hatékonyság és kihasználtság rugalmas és korlátok nélküli bővíthetőség az eszközök beszerzése az igények függvényében történhet magas rendelkezésre állást biztosítanak az ügyfelek számára
Telepítési modellek Community cloud Közös érdekből megosztva használja egy vagy több szervezet pl. küldetés, biztonsági követelmények, politika, megfelelőségi szempontok Hybrid cloud Az előző modellek kombinációja
Cloud alkalmazások Ha igénybe veszünk egy internetes archiváló szolgáltatást, olyan adatokkal dolgozunk, melyek nem a gépünkön, hanem távoli szervereken vannak fizikailag tárolva [2] Google szövegszerkesztő, Yahoo! levelezőprogram Egy másik ismert példa az Amazon.com globális online kereskedelmi cég bérelhető szerverparkja Felhő alapú számítási platformot kínálnak Jelentős piaci részesedéssel rendelkezik
Cloud alkalmazások Dropbox, Google Drive online adattároló Slideshare, Scribd, authorstream prezentáció megosztó WiZiQ, DimDim virtuális-tanterem portálok YouTube, Picasa média megosztó
Cloud alkalmazások Mindomo elmetérképező EyeOS, JoliCloud [4] online operációs rendszer myhours időbeosztó program Blogger Blog
Google Drive Ingyenes, alap esetben 5 GB tárhelyet biztosít Google Dokumentum fájlok nem foglalnak helyet Böngészőn keresztül használható online szerkesztőeszközök Dokumentum, Prezentáció, Táblázat, Űrlap, Rajz Megosztást és közös szerkesztést biztosító szolgáltatások Láthatósági beállítások Otthoni számítógépre, telefonra telepíthető kliens [5]
Google Drive Támogatott formátumok: Image files:.jpeg.png.gif.tiff.bmp Video files: WebM.MPEG4.3GPP.MOV.AVI.MPEGPS.WMV.FLV Markup/Code:.CSS.HTML.PHP.C.CPP.H.HPP.JS Microsoft formats:.doc.docx.xls.xlsx.ppt.pptx Other:.TXT.PAGES.PDF.PSD.AI.DXF.SVG.EPS.PS.TTF.OTG.XPS Archive file types:.zip.rar [5]
Data Center Data Center, Adatközpont, Szerver farm Létesítmény ahol számítógépes rendszereket tárolnak Biztonságosan és hatékonyan lehet vállalatok és magánszemélyek szervereit és tárolóit üzemeltetni [6]
Data Center Nem ugyanaz mint a szerverterem, 4 részből áll: Általában álpadlós kialakítású tér Támogató infrastruktúra(generátor, értékelők, légkondi) IT berendezések (rackszekrény, hálózati eszközök) Operatív személyzet (karbantartás)
Data Center szolgáltatások Kolokáció: saját gép, közös területen való elhelyezése Polcon illetve Rack-szekrényben való elhelyezés Fizetés alapterület illetve áramfogyasztás alapján Szerverbérlet: a szolgáltató a szervert is biztosítja Lehet fizikai, vagy virtuális A fentiekhez tartozik még az informatikai rendszerek üzemeltetéséhez szükséges infrastruktúrát biztosító szolgáltatások is Hálózat, telekommunikációs kapcsolat, felügyelet
Data Center Miért éri meg adatközpontot üzemeltetni illetve igénybe venni? Az eszközöket jobban és gazdaságosabban lehet menedzselni, mintha egy-egy vállalat önmaga próbálná megoldani Biztonságosabb is ez a megoldás Monitoring: rugalmasan lehet kiszolgálni az erőforrásokat az ügyfeleknek (számítási kapacitás, áramellátás) [8] A felhő voltaképpen az adatközpontokban lakik http://www.youtube.com/watch?v=avp5d16wep0
Virtualisation A virtualizáció egy módszer a számítógép erőforrásainak felosztására, egy többszörös megvalósító környezetre [7] Lehet HW és SW felosztás, időosztás, részleges vagy teljes gép szimuláció, emuláció Motiváció: egyszerűbb, jobban skálázható, költséghatékonyabb IT infrastruktúra érhető el, amely rugalmasabban követheti a változásokat Kisebb az energia és a hely igénye
Virtualisation Teljes virtualizáció: több számítógép emulációja egy fizikai számítógépen Egy eszköz erőforrásainak felosztását teszi lehetővé A meglévő erőforrások kihasználtságának maximalizálása [7]
Kérdések A cloud computing milyen főbb szolgáltatási és telepítési modellekre épül? Szolgáltatási modellek: SaaS, PaaS, IaaS Telepítési modellek: Privát, Publikus Soroljon fel négy Cloud alkalmazást! Google Drive, Dropbox, YouTube, Picasa, Scribd, EyeOS, JoliCloud, myhours, Slideshare, Blogger Mik a virtualizáció előnyei? Jobb skálázhatóság, költséghatékony, kisebb hely és energiaigény
Források [1] http://www.bitport.hu/megoldasok/szamitasi-felho-cloud-computingdefinicio [2] http://en.wikipedia.org/wiki/cloud_computing [3] http://hu.wikipedia.org/wiki/eyeos [4] http://dirtywindows.hu/2012/05/14/2-1-0-585/ [5] http://source.smepro.eu/sites/default/files/smecourses/documents_public/googledrive_v1.pdf [6] http://www.bitport.hu/kkv/mi-az-adatkoezpont-es-mit-teszuenk-ellene [7] http://users.atw.hu/kicsihobi/pdf/szamitogepes_virtualizacio.pdf
Köszönjük a figyelmet!