Információs rendszerek üzemeltetése



Hasonló dokumentumok
Információs rendszerek üzemeltetése

Információs rendszerek üzemeltetése

Párhuzamos és Grid rendszerek

TELJESÍTÉNYMÉRÉS FELHŐ ALAPÚ KÖRNYEZETBEN AZURE CLOUD ANALÍZIS

IBM felhő menedzsment

Oracle Enterprise Manager: Az első teljesértékű felhő üzemeltetési megoldás

Fejlesztés, működtetés, felügyelet Hatékony infrastruktúra IBM szoftverekkel

Bárányfelhő vagy viharfelhő? A felhő alapú megoldások biztonsági kérdései. Császár Rudolf Műszaki fejlesztési vezető Digital Kft.

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

A hibrid DB cloud biztonsági eszköztára. Kóródi Ferenc Budapest,

Adatbázis rendszerek 7. előadás State of the art

Felhő számítástechnika

VIRTUALIZÁCIÓS TECHNOLÓGIÁK EUCALYPTUS CLOUD PLATFORM

Felhőszolgáltatások megvalósítása PureSystems eszközökön

TECHNOLÓGIAI JÖVİKÉP. Felhınézetben. Tázló József mőszaki igazgató Cisco Systems Magyarország Cisco Systems, Inc. All rights reserved.

A cloud szolgáltatási modell a közigazgatásban

Felhő rendszerek és felhő föderációk. Kacsuk Péter MTA SZTAKI

Érettségi tétel az IT vizsgán: Felhő

Cloud computing. Cloud computing. Dr. Bakonyi Péter.

SUSE Linux Enterprise High Availability. Kovács Lajos Vezető konzultáns

FELHŐ és a MAINFRAME. Irmes Sándor

Segesdi Dániel. OpenNebula. Virtualizációs technológiák és alkalmazásaik BMEVIMIAV ősz

IT trendek és lehetőségek. Puskás Norbert

Miért jó nekünk kutatóknak a felhő? Kacsuk Péter MTA SZTAKI

Cloud computing Dr. Bakonyi Péter.

Tartalom. Történeti áttekintés. Történeti áttekintés Architektúra DCOM vs CORBA. Szoftvertechnológia

Everything Over Ethernet

2011. November 8. Boscolo New York Palace Budapest. Extrém teljesítmény Oracle Exadata és Oracle Exalogic rendszerekkel

Alkalmazás és megjelenítés virtualizáció

A felhőről általában. Kacsuk Péter MTA SZTAKI

A felhő. Buday Gergely Károly Róbert Főiskola ősz

Cloud Computing a gyakorlatban. Szabó Gyula (GDF) Benczúr András (ELTE) Molnár Bálint (ELTE)

Magyar Posta központi Oracle infrastruktúrája VMware alapokon

Magic xpi 4.0 vadonatúj Architektúrája Gigaspaces alapokon


Az Invitel adatközponti virtualizációja IBM alapokon

Bemutató Adatközponti címarchitektúra Cisco módra

Kutatási fázis eredményei. Turi Péter

Üzleti folyamatok a felhőben. ECM Szakmai Kongresszus 2011.október 4.

INFORMÁCIÓTECHNOLÓGIA ÉS KOMMUNIKÁCIÓ FELHŐBŐL. HOUG 2013, Siófok

Windows Server 2012: a felhő OS

Tartalomjegyzék Előszó Mi a felhő? Az IT mint közmű... 15

Felhőszámítástechnika (Cloud Computing) helye és szerepe az on-line világ folyamataiban. Dr. Élő Gábor Széchenyi István Egyetem ITOK 2013

Felhő alapú hálózatok Konténerek orkesztrálása Simon Csaba. Budapesti Műszaki és Gazdaságtudományi Egyetem

Veeam Agent for Windows and Linux

Félreértések elkerülése érdekében kérdezze meg rendszergazdáját, üzemeltetőjét!

Andrews Kft. A technológia megoldás szállító. <zambo.marcell@andrews.hu>

30 MB INFORMATIKAI PROJEKTELLENŐR

Hálózati szolgáltatások OpenStack környezetben

A virtualizáció a modern vállalati informatikai infrastruktúra alapja

Cégbemutató, rövid áttekintés. Keszler Mátyás Territory Manager, Hungary

Non-stop hozzáférés az üzleti információkhoz bárhol, bármikor és bármilyen eszközzel

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

CMDB architektúra megjelenítése SAMU-val Rugalmas megoldás. ITSMF Bekk Nándor Magyar Telekom / IT szolgáltatás menedzsment központ

Hogyan lettem Cloud Champion?

Radware terhelés-megosztási megoldások a gyakorlatban

ÉLET A FELHŐBEN - HATÉKONYSÁGNÖVELÉS CLOUD TECHNOLÓGIÁVAL. Baranyi Fanni Microsoft Online Szolgáltatások Értékesítési Szakértő

Esri Magyarország Felhasználói Konferencia Portal for ArcGIS. Kisréti Ákos

Hibrid Cloud az új Oracle Enterprise Manager Cloud Control 13c-vel

Könyvtári szervervirtualizáció Oracle Virtual Machine platformon

IV.4. FELHŐ ALAPÚ BIZTONSÁGOS ADATTÁROLÁSI MÓDSZER ÉS TESZTKÖRNYEZET KIDOLGOZÁSA

NetIQ Novell SUSE újdonságok

Private Cloud architektúra keretrendszer

Nagyméretű webes projektek a felhőben

MMK-Informatikai projekt ellenőr képzés 4

Bevezetés a hálózatok világába Forgalomirányítási és kapcsolási alapok Hálózatok méretezése Connecting Networks

INFORMATIKA EGYRE NAGYOBB SZEREPE A KÖNYVELÉSBEN

Felhő alapú hálózatok (VITMMA02) OpenStack Neutron Networking

Virtualizációs Technológiák Felhő alapú rendszerek

hardver-szoftver integrált rendszer, amely Xwindow alapú terminálokat szervez egy hálózatba

Felhasználók hitelesítése adatbiztonság szállításkor. Felhasználóknak szeparálása

NIIF szolgáltatások a múzeumok számára

ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu

Osztott alkalmazások fejlesztési technológiái Áttekintés

MTA Cloud Use cases MTA Cloud workshop. Hernáth Szabolcs MTA WIGNER FK

IT trendek és lehetőségek

Költséghatékony virtualizáció. Kósa Barna Hewlett Packard

HAMOR Soft. Korszerű ügyvitel Linuxon, Cloudban, táblagéppel, okostelefonnal. Bodosi Imre ügyvezető, rendszertervező. Sántha Loránt programozó

NIIF Központi Elosztott Szolgáltatói Platform

Composable Infrastruktúra

EXTREME NETWORKS MEGOLDÁSOK ANALYTICS & SDN KRUPA ZSOLT ICT SMART SOLUTION SZAKMAI NAP

A számítási felhő világa

2023 ban visszakeresné 2002 es leveleit? l Barracuda Message Archiver. Tóth Imre Kereskedelmi Igazgató Avisys Kft Barracuda Certified Diamond Partner

Linux kiszolgáló felügyelet: SUSE Manager

RH/CentOS felügyelet SUSE Manager segítségével. Kovács Lajos Vezető konzultáns

Oracle cloudforgatókönyvek

A T-Systems felhő koncepciója Frigó József

Mobil eszközökön tárolt adatok biztonsága

API tervezése mobil környezetbe. gyakorlat

MOBILITÁS VÁLLALATI KÖRNYEZETBEN MEGOLDÁS KONCEPCIÓ

Microsoft SQL Server telepítése

The Power To Develop. i Develop

A felhőalapú számítástechnika ismeretének és használatának empirikus vizsgálata az ausztriai és a magyaraországi vállalkozásoknál

STANDARD DEVELOPMENT U.L. FACTORY SYSTEMS GROUP IT DEPARTMENT

A felhő világkép átalakulása

Felhőalkalmazások a. könyvvizsgálatban

moderátorok: Kovács András és Papp Attila Gyártói kerekasztal beszélgetés

A JGrid rendszer biztonsági architektúrája. Magyaródi Márk Juhász Zoltán Veszprémi Egyetem

SUSE Linux Enterprise Server 12 Hargitai Zsolt

SAP S4HANA as a Service. Török György, Gyenes István

Átírás:

Információs rendszerek üzemeltetése Felhő IT (Cloud Computing) Mérnök-informatikus alapképzés

Virtualizáció és felhő IT (Cloud Computing) Virtualizáció: az a képesség, hogy egy fizikai rendszeren több(féle) operációs rendszer futtatható (és megosztják a rendelkezésre álló erőforrásokat) Felhő IT: Szolgáltatások kívánság szerint, az erőforrások le/felskálázásával 2

Nézzünk egy példát: hagyományos szerver koncepció alkalmazás alkalmazás alkalmazás alkalmazás tároló tároló tároló tároló webszerver Windows IIS alkalmazásszerver Linux DB szerver Linux MySQL e-mail Windows Exchange 3

... ha valamelyik elromlik: alkalmazás alkalmazás alkalmazás alkalmazás tároló tároló tároló tároló webszerver az alkalmazás DB szerver e-mail Windows szerver leáll Linux Windows IIS MySQL Exchange 4

A hagyományos szerver koncepcióban a rendszergazda a szervert tipikusan olyan egységnek fogja fel, amiben benne van a hardver, az op. rendszer, a tároló és az alkalmazások a szerverekre gyakran szolgáltatásaik szerint hivatkoznak (levelező, adatbázis, fájl szerver, stb.) az egység hibája esetén a szolgáltatás leáll hibatűrő megoldásokkal a leállás esélye csökkenhető (persze ennek is vannak korlátai). 5

A hagyományos szerver koncepció előnyei könnyű tervezni könnyű megvalósítani könnyű menteni (backup) virtuálisan bármely alkalmazás/szolgáltatás futtatható ilyen telepítésben hátrányai viszonylag drága felállítani és karbantartani a hardvert nem nagyon skálázható nehéz másolni (replicate) a konfigurációt redundanciát viszonylag nehét implementálni hardver üzemszünet miatt sebezhető a processzor kihasználtsága gyakran alacsony 6

Virtuális szerver koncepció alkalmazás alkalmazás alkalmazás alkalmazás tároló tároló tároló tároló alkalmazás tároló virtualizációs réteg virtualizációs réteg virtualizációs réteg Virtuális gép réteg a felhasználói ( vendég ) op. rendszer és a hardver között 7

A virtuális szerver koncepció logikailag elválasztja a szerver szoftvert a hardvertől a szerver szoftverbe beleérthetjük az op. rendszert, az alkalmazásokat és a tárolást is Egy virtuális szervert egy vagy több host is megvalósíthat és fordítva: egy host több virtuális szervert is magába foglalhat. A virtuális kiszolgálókat (is) funkció szerint szokás hivatkozni (levelező, adatbázis, fájl szerver, stb.). 8

A virtuális szerver szolgáltatásai (jó tervezéssel ) nem szünetelhetnek egy host kiesésével (ezzel pl. a karbantartás és a hardver upgrade is leállítás nélkül elvégezhető) könnyen skálázható (szükség szerint allokálható erőforrás) szerver mintákkal (templates) többszörözhető hostról hostra könnyen telepíthető 9

A virtuális szerver koncepció előnyei közös erőforrás gazdálkodás (Resource pooling) redundancia magas rendelkezésre állás új szerver gyors telepítése leállás nélkül átkonfigurálható fizikai erőforrások optimalizálása gazdaságos hátrányai bonyolultabb tervezés drágább konfiguráció, mint a hagyományos (ugyanúgy meg kell a hardvert, az OS-t, az alkalmazásokat + az absztrakciós réteget is) 10

Fájlszintű virtualizáció Fájlszintű virtualizáció nélkül egy kliens/host egy fájlt szeretne elérni egy adott fájlszerveren tudnia kell, hogy melyiken lehet, hogy az egyik szerver tele, a másik üres fájl mozgatás érinti a klienst is kliensek file szerver tároló tömb kliensek file szerver állománymegosztó környezet 11

Fájlszintű virtualizáció Virtualizált fájlszerver a kliensnek nem kell tudni, melyik fizikai szerveren van a fájl egyszerűbb terhelésmegosztás fájlmozgatás bővítés Cloud computing kliensek file szerver Virtualizációs megoldás tároló tömb kliensek file szerver állománymegosztó környezet 12

Szerverhez fordulási arány Hagyományos szolgáltatói IT rendszer forgalmi diagramja hétfő-péntek, munkaidőben egyéb időkben 13

A virtualizáció következő lépése a felhő IT Nem kell saját hardverrel rendelkezned. Bérelheted a felhőből. Nyilvános, privát, vagy hibrid felhő IT. 14

A felhő IT (Cloud Computing) felhasználás alapján fizetett IT erőforrás igénybe vételi modell. Hálózati hozzáférés egy megosztott IT erőforrás készlethez (pl., szerverek, tárolók, alkalmazások, szolgáltatások), amit (a szükséges verzióban) gyorsan lehet biztosítani, kevés szolgáltatói interakcióval. 15

Saját IT erőforrásokkal: felesleges kihasznált 16

Felhő IT megoldásban: állandó költség változó költség 17

Amit a felhasználó igényel: teljesítmény skálázhatóság rendelkezésre állás biztonság erőforrások igény szerint költséghatékonyság azt fizessem, amit használok fix költség változó költséggé fordítása 18

Mit szeretne a kisfelhasználó? Mindegy, hogy felhő vagy sem : teljesítmény, költségcsökkentés, mindenütt elérhető szolgáltatások Web 2.0 tartalom, közösségi háló (blog, wiki, stb.) Biztonságos internet fizetés Üzenetcsere/riasztások (e-mail, IM, RSS, stb.) munkaeszközök (szövegszerkesztő, táblázatkezelő, stb.) 19

Az elterjedés legfontosabb feltételei Mit értünk alatta? Univerzális hozzáférés A felhő IT szolgáltatásai legyenek mindenütt igénybe vehetők (ubiquitous) munkaállomásról, mobil eszközről, telefonról, céleszközről Skálázható szolgáltatások Új alkalmazásszolgáltatási modellek Fel/leskálázás, az ezt vezérlő infrastruktúrával. Üzletvezérelt erőforrás-allokálás: a tőke és a működési költségek alapján fogják megítélni, hogy mi/mennyi szükséges. Párhuzamos és folytonos szolgáltatások is lehetnek. 20

Engedélyező technológiák Felhő alkalmazások: adat-intenzív, számítás-intenzív, tárolás-intenzív WS Services interface sávszélesség Web-services, SOA, WS szabványok VM0 VM1 VMn adattárolási modellek Virtualizáció Több-magos (multi-core) architektúrák 21

Egyszerű felhő IT modell Felhő szolg. (pl. levelezés) Felhő platform (pl. Web Front-End) Felhő infrastruktúra (pl. virtuális gép) Felhő tároló (pl. adatbázis) 22

Ami az egyszerű modell mögött van: adatközpont topológia Cél: a funkció-specifikus elemek helyett virtuális egységek közös keretben és hálózatban HAGYOMÁNYOS TOPOLÓGIA FELHŐ TOPOLÓGIA Hálózati és számítási üzem Penge (blade) számítási és hálózati eszközök, egységes keretben 23

Alapelvek Internet protokollokkal elérhető bármely számítógépről. Mindig elérhető és az igényekhez igazítható. Felhasználás szerint fizetett (pay per use). (lesz más is? pl. reklámérték szerinti?) Vezérlő/ellenőrző interfészek. Önkiszolgáló 24

National Institute of Standards and Technology (NIST) definíció: "pay-per-use (fizesd-amit-használsz) modell létező, kényelmes és igény-szerinti hálózati hozzáférés engedélyezésére konfigurálható IT erőforrások (hálózatok, szerverek, tárolók, alkalmazások és szolgáltatások) megosztott készletéhez, amelyek könnyen létesíthetők és változtathatók minimális menedzsment erőfeszítéssel vagy szolgáltatói interakcióval. 25

SaaS (Software as a Service): szoftver szolgáltatási modell, amiben a felhasználó alkalmazás licencet kap, igény-szerinti (on demand) szolgáltatásként PaaS (Platform as a service): IT platform & megoldási csomag szolgáltatásként IaaS (Infrastructure as a Service): IT infrastruktúra, mint szolgáltatás (tipikusan platform virtualizációs környezet) 26

SaaS (Software as a Service): szoftver szolgáltatási modell, amiben a felhasználó alkalmazás licencet kap, igény-szerinti (on demand) szolgáltatásként PaaS (Platform as a service): IT platform & megoldási csomag szolgáltatásként IaaS (Infrastructure as a Service): IT infrastruktúra, mint szolgáltatás (tipikusan platform virtualizációs környezet) 27

akármi-as-a service Vigyázat: a világ tobzódik az XaaS ben! Storage-as-a-service Database-as-a-service Information-as-a-service Process-as-a-service Application-as-a-service Platform-as-a-service Integration-as-a-service Security-as-a-service Management/Governance-as-a-service Testing-as-a-service Infrastructure-as-a-service Az IRÜ tantárgyban visszafogjuk magunkat ebben 28

Típusai Nyilvános felhő (Public Cloud) Magánfelhő (Private Cloud) Hibrid felhő (Hybrid Cloud) 29

Típusai Nyilvános felhő (Public Cloud) az IT infrastruktúrát egy szolgáltató a saját telephelyein működteti. Az ügyfél nem tudja, nem befolyásolja, hogy hol. Az infrastruktúrán tetszőleges ügyfelek osztoznak. Magánfelhő (Private Cloud) Hibrid felhő (Hybrid Cloud) 30

Típusai Nyilvános felhő (Public Cloud) Magánfelhő (Private Cloud) dedikált IT infrastruktúra egy bizonyos szervezet számára, nem osztozik mással ( lehet, hogy ez nem is igazi felhő IT???); drágább, biztonságosabb, mint a nyilvános felhő IT on-premise (az adott szervezet telephelyén) vagy externally hosted (egy felhőből dedikálva) Hibrid felhő (Hybrid Cloud) 31

Típusai Nyilvános felhő (Public Cloud) Magánfelhő (Private Cloud) Hibrid felhő (Hybrid Cloud) pl. (1) kritikus alkalmazások magánfelhőben, mások nyilvános felhőben; pl. (2) normál IT üzem a szervezet saját infrastruktúráján, különleges/csúcs terheléshez pótlólagos erőforrás nyilvános felhőből 32

Szolgáltatási példák Software-as-a service - Internet alkalmazási webhelyek - csoportmunka - Office - API alkalmazás integrációhoz - webes szoftverek, amik kombinációival új szolgáltatások hozhatók létre (ld. Mashup) Platform-as-a-service - fejlesztési platform (as a service) - Message Queue - Blob / object data stores App-components-asa-service Infrastructure-as-aservice Fizikai infrastruktúra - virtuális szerverek - logikai diszkek - VLAN hálózatok - rendszer menedzsment - menedzselt hosting - nem menedzselt hosting - kolokáció - ISP Flickr, Gmail, Myspace, Cisco Webex, IBM Bluehouse Google Calendar API Yahoo! maps API Salesforce.com s AppExchange Amazon Flexible Payment Services zembly Google App Engine, BigTable MS SQL Server Data Services Engine Yard Salesforce.com s Force.com Akamai, Amazon EC2, Cohesive FT, Mosso, Nirvanix Storage Delivery Networks GoDaddy Rackspace Savvis 33

Mit adunk el a különböző szolgáltatási szinteken? Alkalmazás Szolgáltatások és beépített funkciók Fejlesztő eszközök Platform middleware (DB szolgáltatás, app szerver) Infrastruktúra Virtualizált erőforrás számítás hálózat tárolás Virtualizált image-ek Image metaadat Image Szoftver kernel (OS. VM Manager) Hardver

Virtualizált infrastruktúra menedzsment a felhőben Sokféle követelmény menedzseléséhez a virtualizált erőforrások egységes és homogén nézete kell Virtuális infrastruktúra menedzsment (Virtual Infrastructure Management) VM-ek menedzselése különböző fizikai host-okon Távoli biztonságos interfész vezérléshez és monitoring-hoz (IaaS)

felhő alkalmazás kliens infrastruktúra SaaS PaaS alkalmazás platform Service Virtualizált alkalmazás IaaS tároló infrastruktúra

Figyeljük meg Az SaaS szolgáltatás biztosítási (deployment/delivery) modell Egy szolgáltató (vendor) adja az erőforrást (host) és a menedzsmentet Interneten keresztül üzleti modell: felhasználás (use, transaction, storage) szerinti Architektúrájában: társbérleti (multi tenancy), skálázható, biztonságos 37

Társbérlet (multi tenancy) A szoftver egy példánya a szolgáltató infrastruktúráján fut Több bérlő férhet hozzá ugyanahhoz a példányhoz A több felhasználós (multi-user) modelltől eltérően a társbérlet egy adott példány testre szabását igényli (a különböző bérlők igényei szerint) 38

Társbérlet (multi tenancy) A társbérleti alkalmazásnál a bérlők ugyanazon a hardver erőforráson osztoznak, amit megosztott alkalmazás és adatbázis példány használ, de úgy, hogy azok konfigurálhatók (mintha dedikált lenne) Mit is jelent ez? Az alkalmazások osztozhatnak a hardver erőforrásokon. A szoftver konfigurálható. Egyetlen alkalmazás és DB példányt több bérlő használhat. 39

Társbérleti módok alkalmazás szerverhez Izolált alkalmazás szerver Mindegyik bérlő alkalmazás szerverhez fér, amelyik dedikált szervereken fut. Tenant A bérlő A alkalmazás szerver Virtualizált alkalmazás szerver Mindegyik bérlő dedikált alkalmazáshoz fér, amelyik szeparált VM-en fut. Osztott virtuális szerver Mindegyik bérlő dedikált alkalmazás szerverhez fér, amelyik osztott VM-en fut. Osztott alkalmazás szerver A bérlő az osztott alkalmazás szerveren az alkalmazást szeparált szálon (thread) / session-ön keresztül éri el. B bérlő alkalmazás szerver alkalmazás szerver A bérlő B bérlő A bérlő virtuális gép virtuális gép alkalmazás szerver virtuális gép B bérlő Session thread A bérlő alkalmazás szerver B bérlő Session Thread 40

SaaS üzemeltetés szempontjából megjelenítés Menü, navigáció UI vezérlők Megjelenítés, rendering Riport biztonság alkalmazás működtetés szövetségi jogosultság User Profile munkafolyamat Monitoring Single Sign on előfizetések végrehajtás kezelés Backup and Restore autorizáció, szerepalapú hozzáférés jogosultság titkosítás metaadat vezérelt lépések metaadat szolgáltatások üzenetkezelés orchestration adatszinkronizálás tartalékolás konfiguráció testreszabás teljesítmény mérések szabályosság Infrastruktúra DB tárolás számítógép hálózat

Data Társbérleti architektúra példa Client HTTP Request Authentication Module Authentication Create Ticket() Session Ticket Tenant Token + Create Ticket() Ticket Server Configuration Tenant Auth Data Single-tenant business logic Query Database Layout Component Configuration Component File I/O Component Workflow Component Tenant Config Data Query Adjuster Load Balancer Record Initializer Database Pool Data Data Data

Migráció a felhőbe? Miért? költségtakarékosság energiatakarékosság zöld IT nagyobb fürgeség a szoftver piacon biztonsági megfontolások 43

Migráció a felhőbe? Hogyan? áttelepülés nyilvános felhő IT-be magánfelhő létrehozása adatközpont migrálása magánfelhővé új magánfelhő IT hibrid migráció fontos: az adat- és alkalmazás-hordozhatóság megoldása 44

Migráció: a kiindulás Ethernet réteg Backup Backup Backup Szerver réteg tároló hálózati réteg Kötet kezelés réteg Tároló réteg

Migráció Ethernet réteg Backup Backup Backup Server réteg tároló hálózati réteg Egységes keret Kötet kezelés réteg Tároló réteg

Együttműködtethetőség (Interoperability) FELHŐ 47

A felhő IT-k együttműködtethetősége szabványosítást kíván. adat- és alkalmazás-hordozhatóság felhő IT-k integrálhatósága De: a túlspecifikáltság megölné az innovációt. 48

Együttműködtethető modulok egy szolgáltatásalapú környezetben EGYÉNI FELHASZNÁLÓ: Internet Blog/Twitter/Web 2.0 Info/tudásmegosztás (pl. wiki) Közösségi háló SZERVEZETI SZOLG. (SaaS): Kormányzati Apps Fizetési szolgáltatások Utazási szolgáltatások SZERVEZETI VÉGFELHASZNÁLÓ: kommunikáció (e-mail, chat, IM) Együttműködés (csoportmunka) Munkaeszközök (szövegszerkesztő, táblázatkezelő, stb.) PLATFORM SZOLGÁLTATÁSOK (PaaS): directory, autentikáció, autorizáció, stb. adatbázis menedzsment, munkafolyamat automatizáció, ütemezés, alkalmazás fejlesztés, tesztelés, minőségbiztosítás INFRASTRUKTÚRA SZOLGÁLTATÁSOK (IaaS): Szerver/számítási erőforrás-bérlés (hosting) tárolás IT hálózati szolgáltatások Távközlő alapszolgáltatások ÜZLETI SZOLGÁLTATÁSOK (SaaS): HR, FM, költségvetés, stb. Supply Chain Management, ERP MENEDZSMENT SZOLGÁLTATÁSOK: biztonság azonosítás Cloud Menedzsment Service Level Agreement (SLA) 49

Elvi referencia modell 50

User Layer User Function Partner Function Administration Function Cross-Layer Functions Access Layer Endpoint Function Inter Cloud Function Management Security & Privacy Services Layer NaaS IaaS PaaS SaaS / CaaS Service Orchestration Cloud Operational Function Cloud Availability Function Resource Orchestration Monitoring & SLA Resources & Network Layer Pooling & Virtualization Physical Resources VN Intra Cloud Network VS VM Storage Software & platform assets Computing Virtual path and circuit Core Transport Network Inter cloud network 51

Szabványosítási törekvések UCI: Unified Cloud Interface by Cloud Computing Interoperability Forum (CCIF). http://groups.google.com/group/unifiedcloud OCCI: The Open Cloud Computing Interface by Open Grid Forum (OGF). http://www.occi-wg.org Cloud Standards Wiki (cloud-standards.org) 52

továbbá ITU-T Focus Group on Cloud Computing OGF (Open Grid Forum) Cloud Computing Interoperability Forum NIST (National Institute of Standards and Technology) ETSI (European Telecommunications Standards Institute) OASIS (Organization for the Advancement of Structured Information Standards) DMTF (Distributed Management Task Force) 53

UCI Az egységes felhő interfész (unified cloud interface = UCI) más néven felhő bróker egy szemantikus specifikációból és egy ontológiából áll (Semantic Cloud Abstraction). Az ontológia tartalmazza az aktuális modell leírását, a specifikáció definiálja a más modellekkel való integrálás részleteit. http://groups.google.com/group/unifiedcloud 54

Forrás: http://code.google.com/p/unifiedcloud/ 55

OCCI OCCI = Open Cloud Computing Interface Az Open Grid Forum fejleszt egy specifikációkészletet. Lényegében: protokoll és API különböző felhő IT menedzsment feladatokhoz. Eredetileg egy távoli (remote) menedzsment API for IaaS model based Services volt a cél (különböző felhő IT infrastruktúrákban közös feladatokhoz: szolgáltatás bevezetése, skálázása, monitorozása). Ebből egy rugalmas API nőtt ki: integráció, hordozhatóság, interoperabilitás céljaira (bővíthető). 56

OCCI specifikáció kapcsolat Single OCCI REST end point over HTTP(S). autentikáció SSL/TLS, NTLM, Kerberos reprezentáció OCCI deszkriptor formátum (alkalmazás/occi+xml) nyílt virtualizációs formátum (alkalmazás/ovf+xml) nyílt virtualizációs archívum (alkalmazás/x-ova) konzol (VNC) 57

OCCI specifikáció Deszkriptorok feldolgozó (Compute) hálózat (Network) tároló (Storage) Azonosítók URI-val hivatkozott erőforrások 58

OCCI műveletek Create POST Retrieve GET Update GET and PUT Delete DELETE Requests Trigger State Changes via POST 59

OCCI: OpenNebula nyílt forrású ipari standard adatközpont virtualizációhoz virtualizációs menedzsment eszköz http://opennebula.org/ 60

OCCI: Open Nebula 61

Nebula implementációs alapelvek Nyílt és nyilvános API-k Nyílt (open-source) platformok, app-ok és adatok Nyílt forráskódok és dokumentációk Referencia platformok 62

Néhány megfontolás pay-per-use alapú hozzáférés az Internet végtelen erőforrásaihoz az Internet NEM VÉGTELEN ERŐFORRÁS a felhő infrastruktúra ad keretet az alkalmazásokhoz való skálázható, megbízható, igény szerinti hozzáféréshez mindennek ára van: ez új infrastruktúra réteget jelent a felhő szolgáltatások láthatatlan hátteret (backend) adnak a legtöbb mobil alkalmazáshoz is mégis van néhány nagy elkülönült platform nagyfokú rugalmasság ez energiafogyasztásban csak nagyban értelmes történeti gyökerek keresőmotor, e-mail, közösségi háló; állománytárolók (Flicker, Dropbox, stb.) eddig sem érdekelt, hol kapnak erőforrást 63

Nyilvános és magánfelhő együttműködése OpenStack Compute OpenStack Object Storage OpenStack Image Service 64

OpenStack elemek Dashboard Identity Management Networking Load balancers Database Queueing 65

Felhő operációs rendszer: az adatközpontok erőforrás-együttesekként kezelhetők (pools of resources) a szerver virtualizáció új fázisa Menedzsment réteg: felügyelet, automatizálás, hatékony erőforrás allokáció Önkiszolgáló portálok operátorok, sys adminok és felhasználók számára standard API-k cloud-aware alkalmazásokhoz 66

67

Nem megy minden a felhőbe Hagyományos IT DC outsourcing Dedikált hosting IT virtualizáció MSP DB-as-aservice Ondemand scaling VM hosting Web services ASP SaaS Storage -as-aservice PaaS felhő számlázás IaaS Hagyományos IT fix költség/feltételek változó bevezetés egyetlen felhasználó több kézivezérlés testreszabhatóság Felhő IT változó költség/feltételek standard bevezetés társbérlet nagyon automatizált korlátozott testreszabhatóság 68

Ügyfél menedzsel Ügyfél menedzsel Ügyfél menedzsel Hagyományos (helyi IT) Az üzleti igényből kell kiindulni IaaS PaaS SaaS Alkalmazások Alkalmazások Alkalmazások Alkalmazások adat adat adat adat futtatás futtatás futtatás futtatás middleware middleware middleware middleware OS OS OS OS virtualizáció virtualizáció virtualizáció virtualizáció szerverek szerverek szerverek szerverek tárolás tárolás tárolás tárolás Szolgáltató menedzsel a felhőben hálózat hálózat hálózat hálózat testreszabás; magasabb költség; lassabb time to value Szolgáltató menedzsel a felhőben Szabványosítás; alacsonyabb költség; gyorsabb time to value Szolgáltató menedzsel a felhőben 69

A felhő IT biztonsági előnyei Egységes biztonsági politika. Automatizált biztonsági eljárások és műszaki megoldások. A felhő homogenitása egyszerűbbé teszi az ellenőrzést és az auditálást. Redundancia, mentés/helyreállítás. 70

A felhő IT biztonsági előnyei Dedikált biztonsági szakértelem. Technológiai naprakészség. Nagy(obb) befektetés a biztonsági infrastruktúrába. Hibatűrés és megbízhatóság tervezése. Valós idejű támadás-észlelés. Kapcsolódás biztonsági kezdeményezésekhez. 71

A felhő IT biztonsági kockázatai Felhő IT = komoly erőforrás koncentráció == komoly kockázat-koncentráció egy átfogó hiba következményei kiterjedtebbek lehetnek az ügyfelek koncentrációja egyúttal veszélyeztetettség-koncentrációt is jelent 72

Általában: elosztott rendszerekben nem elegendő csak a jelszó/tanúsítvány autentikáció + az adatátvitel bizalmasságának megőrzése. Pl. egy felhő IT specifikus támadás csendes lehet, nem feltétlenül hagy nyomot az adott node operációs rendszerében. 73

Nem lesz nagy baj, ha a felhő szolgáltató biztonsági politikája legalább olyan erős, mint az ügyfél elvárása, a felhő szolgáltató szakemberei jók, felelősségteljesek, a web-service interfészek nem hoznak be túl sok sebezhetőséget, 74

Lehetséges problémák tipikus: az ellenőrzés elvesztése bizalomhiány (mechanizmus!) sok bérlő-társ A fentiek a nyilvános felhő IT-re vonatkoznak. 75

Az ellenőrzés elvesztése A felhasználó a szolgáltatóra bízza adatbiztonság, privacy, erőforrás-elérhetőség, monitoring és javítás/helyreállítás Az ügyfél elvesztheti az ellenőrzést adatai, alkalmazásai, erőforrásai felett, amelyek (fizikailag) a szolgáltatónál vannak a felhasználók (személy)azonosítása felett a felhasználói hozzáférési szabályok érvényesítése felett 76

Intézkedések ellenőrzés megtartásához monitoring különböző felhők használata hozzáférés menedzsment 77

Monitoring Az ügyfél-igény pontos azonosítása Mi a teendő egy bizonyos hiba esetén? Visszaállítási mechanizmus (mi a szolgáltató és mi az ügyfél dolga?) Alkalmazás-specifikus run-time monitoring és menedzsment eszköz Az ügyfél is kaphat hozzáférést az eszközhöz Szolgáltató/ügyfél: eltérő nézetek Az ügyfél is beavatkozhat? RAdAC (Risk-adaptable Access Control); VM remote portolás másik fizikai host-ra, jog és lehetőség másik felhőbe átmozgatni az alkalmazást 78

Hozzáférés-szabályozás (Access Control) Különböző szintek (pl. hozzáférés a felhőhöz, szerverhez, szolgáltatáshoz, adatbázishoz: közvetlenül/ web services, VM-hez, VM objektumhoz Ügyfél-menedzselt hozzáférés Autentikáció: végső soron a szolgáltató biztosítja 79

Bizalomhiány Definiálni kell a kockázatokat és a bizalmi kérdéseket Különböző érdekei vannak a szolgáltatónak és az ügyfélnek! Ne csak akkor merüljön föl, ha már megtörtént a baj. Menedzsment sémák Egyensúlyozni a bizalom és a kockázat között 80

A sok bérlő-társ kérdése Konfliktusok lehetősége a bérlők érdekkülönbözőségei miatt minden lehetséges esetre jó együttműködési szabályrendszer nincs, ha valaki nem fair játékos, mit lehet kezdeni vele? Egyáltalán: az ügyfelek elválasztásának kérdése is része a felhő üzemeltetési politikának. erős/gyenge elválasztás VPC: az erőforrások azért végesek és megosztottak 81

Policy Language Standard SLA nyelvezet Géppel értelmezhető (feldolgozható), Kombinálható/összehasonlítható leíró blokkok a VM-ek elválasztása szükséges, a VM-ek fizikai elválasztása szükséges, stb. Validációs eszköz: az üzemeltetési politika az SLAban a létrehozó szándékait tükrözi-e? 82

A bizalomvesztés elkerülése: tanúsítványok Tanúsítvány (Certification): elismert, független, ellenőrizhető leírása a biztonsági kérdéseknek és a biztosításnak Kockázatértékelés third party biztosítási konstrukció alapja is lehet 83