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
YouTube, Picasa média
megosztó
portálok
Cloud alkalmazások
Mindomo elmetérképező
EyeOS, JoliCloud [4] online
operációs rendszer
myhours időbeosztó
Blogger Blog
program
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,
Megosztást és közös szerkesztést biztosító szolgáltatások Láthatósági
Prezentáció, Táblázat, Űrlap, Rajz
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!