SlideShare une entreprise Scribd logo
1  sur  14
Klaszter állományrendszerektől
 a grid adattárolásig és vissza.



            Szalai Ferenc 
             NIIF/AVAXIO
          szferi@avaxio.hu
Bevezető
●
    Adatot márpedig tárolni kell!
●
    Klaszterek: 
    –   nagy számítási kapacitás, egyszerű 
        komponensekből.
    –   Nagy rendelkezésre állás
    –   Terheléselosztás
●
    Grid technológia: Klaszter technológia + 
    SOA + sok minden más
●
    Trend: adattároló klaszterek, adattároló grid 
    rendszerek
Amit mindenki ismerhet: NAS
●
    Hálózati állomány megosztó 
    protokollok (NAS 
    rendszerek):
    –   NFS, AFS, SMB (Samba, 
        Windows)
●
    Előny: könnyen kezelhető,
●
    Hátrány: biztonság, 
    klaszterezhetőség hiánya, 
    egyszeres hibapont, rossz 
    skálázhatóság 
Megosztott állományrendszerek
●
    Valódi állományrendszer
●
    Közös hálózati adattároló 
    alrendszerre (SAN) épít
●
    blokk szintű lockolási 
    megoldások
●
    volume management
●
    Hátrány: skálázhatóság
Klaszter állományrendszerek
●
    Válasszuk szét a 
    metaadatot az 
    adattól!
●
    Legyen az adat egy 
    objektum
●
    Nagy teljesítmény
●
    Optimális hálózat
●
    kihasználás
●
    Probléma:  egyszeres 
    hibapontok       (MDS, 
    SAN)
SAN
    karakterizáció
●
    Adattároló klaszter nem csak 
    Xen­hez.
●
    Moduláris adatkapcsolat, 
    igény szerint
●
    Egyszerű elemek
●
    Skálázható a sávszélesség és a 
    switchek erejéig
●
    management eszköz kell hozzá
●
    storage virtualizáció képesség

NONSTOP =
NONSTOP Network Storage Platform
Grid szerű klaszter rendszerek I.
●
    Sun ZFS: 
    –   128 bit állományrendszer
    –   egyszerű adminisztráció 
        (RAID, LVM egyben)
    –   adatintegritás orientált: 
        minden copy­on­write
    –   tranzakció orientált
    –   Jelenleg csak Solarison 
        elérhető (Linux, FreeBSD, 
        Mac OS X folyamatban)
    –   Nem kell SAN
Grid szerű klaszter rendszerek I.
●
    Isilon System ONEfs: 
    –   RAID, Volume management egyben
    –   Linux, Windows, Mac OS X támogatás
●
    Rackable System:
    –   Vigyunk mindent blokk szintre
    –   Klaszterizált iSCSI protokoll
    –   blokk szintű hozzáférés és lock
Lépjünk alkalmazás szintre!
●
    Peer­to­peer állomány­megosztás:
    –   „Read­only” működés
    –   Oceanstore, Bittorent, Cleverstore
●
    Xroot: CERN, Alkalmazás szintű állomány 
    hozzáférés, HSM modell 
●
    Amazon S3: Web szolgáltatás orientált (WSDL, 
    REST interface). Ár: Tárolt adat, adatforgalom  
Grid Underground (GUG)
●
    kutatási projekt (2005­től intenzíven)
●
    általános web és grid szolgáltatás 
    keretrendszer és elosztott szolgáltatás 
  gyűjtemény
●
  szabad szoftver: www.sf.net/projects/gug
Elosztott Szolgáltatások:
●
    program futtatás (klaszter­ és világméterben) 
●
    megbízható adattárolás 
●
    katalógus és információs rendszer
●
    jogosultság kezelés és biztonság
●
    szabványok megvalósítása
GUG adattároló rendszer
GUG adattároló működés közben I.

 ●
   ls, mkdir
 $ grid storage ls /grid/tmp
 $ grid storage mkdir /grid/tmp/proba
 $ grid storage ls /grid/tmp
 d   2006­04­12 14:04 proba
 ●
   put
 $ cat szoveg
   Szöveg.
 $ grid storage put szoveg /grid/tmp/proba
 put szoveg to /grid/proba/szoveg... done.
 $ grid storage put szoveg /grid/tmp/proba
 put szoveg to /grid/tmp/proba/szoveg.1... done.
 $ grid storage put szoveg /grid/tmp/masnev
 put szoveg to /grid/tmp/proba/masnev... done.
GUG adattároló működés közben II.


$ grid storage ls /grid/tmp ­R
/grid/tmp:
d   2006­04­12 14:04 proba

/grid/tmp/proba:
­ 8 2006­04­12 14:05 szoveg
­ 8 2006­04­12 14:06 szoveg.1
­ 8 2006­04­12 14:06 masnev
Fejlesztések
●
    Országos adattároló hálózat: GUG + 
    NONSTOP : Petabyte méretekben
●
    Teljesítmény optimalizáció
●
    Biztonság, hozzáférés szabályozás,
●
    Legyen valóban állományrendszer! Mi kell 
    ehhez:
    –   blokk szintű hozzáférés: OGSA Byte IO szabvány 
        implementációja
    –   kliens oldal: FUSE (linux), Windows Shell Extension
●
    Legyen szolgáltatás: Amazon S3 minta

Contenu connexe

Similaire à Klaszter állományrendszerektől a grid adattárolásig és vissza

Klaszter és virtualizációs technikák
Klaszter és virtualizációs technikákKlaszter és virtualizációs technikák
Klaszter és virtualizációs technikákFerenc Szalai
 
Nagy-teljesítményű, költséghatékony adattárolási technológiák könyvtári körny...
Nagy-teljesítményű, költséghatékony adattárolási technológiák könyvtári körny...Nagy-teljesítményű, költséghatékony adattárolási technológiák könyvtári körny...
Nagy-teljesítményű, költséghatékony adattárolási technológiák könyvtári körny...Ferenc Szalai
 
Grid és adattárolás
Grid és adattárolásGrid és adattárolás
Grid és adattárolásFerenc Szalai
 
Gazdag Ferenc_IVSZ_KormanyzatiFelho_v2
Gazdag Ferenc_IVSZ_KormanyzatiFelho_v2Gazdag Ferenc_IVSZ_KormanyzatiFelho_v2
Gazdag Ferenc_IVSZ_KormanyzatiFelho_v2Ferenc GAZDAG
 
Virtualizáció Linuxon: XEN
Virtualizáció Linuxon: XENVirtualizáció Linuxon: XEN
Virtualizáció Linuxon: XENFerenc Szalai
 
A Redis lehetőségei
A Redis lehetőségeiA Redis lehetőségei
A Redis lehetőségeivvinston
 
Microsoft Windows Azure Platform
Microsoft Windows Azure PlatformMicrosoft Windows Azure Platform
Microsoft Windows Azure PlatformPéter Lakos
 
Virtualizált szolgáltatás platform kialakítása Xen és AoE alapokon
Virtualizált szolgáltatás platform kialakítása Xen és AoE alapokonVirtualizált szolgáltatás platform kialakítása Xen és AoE alapokon
Virtualizált szolgáltatás platform kialakítása Xen és AoE alapokonFerenc Szalai
 
Nagyszabású virtuális gyógyszerkísérletek az új generációs web szolgáltatás a...
Nagyszabású virtuális gyógyszerkísérletek az új generációs web szolgáltatás a...Nagyszabású virtuális gyógyszerkísérletek az új generációs web szolgáltatás a...
Nagyszabású virtuális gyógyszerkísérletek az új generációs web szolgáltatás a...Ferenc Szalai
 
Valos ideju megoldasok realtime ods és database in memory tapasztalatok
Valos ideju megoldasok realtime ods és database in memory tapasztalatokValos ideju megoldasok realtime ods és database in memory tapasztalatok
Valos ideju megoldasok realtime ods és database in memory tapasztalatokDaniel Sef
 
Amit mindig is tudni akartál az LDAP-ról, de sosem merted megkérdezni
Amit mindig is tudni akartál az LDAP-ról, de sosem merted megkérdezniAmit mindig is tudni akartál az LDAP-ról, de sosem merted megkérdezni
Amit mindig is tudni akartál az LDAP-ról, de sosem merted megkérdezniFerenc Szalai
 
Gazdag Ferenc_IDC_KormanyzatiFelho
Gazdag Ferenc_IDC_KormanyzatiFelhoGazdag Ferenc_IDC_KormanyzatiFelho
Gazdag Ferenc_IDC_KormanyzatiFelhoFerenc GAZDAG
 
Virtualizáció az EGISben
Virtualizáció az EGISbenVirtualizáció az EGISben
Virtualizáció az EGISbengazdagf
 
Hogyan optimalizáljunk C/C++ kódokat!
Hogyan optimalizáljunk C/C++ kódokat!Hogyan optimalizáljunk C/C++ kódokat!
Hogyan optimalizáljunk C/C++ kódokat!Open Academy
 
Szerver oldali fejlesztés korszerű módszerekkel C# nyelven
Szerver oldali fejlesztés korszerű módszerekkel C# nyelvenSzerver oldali fejlesztés korszerű módszerekkel C# nyelven
Szerver oldali fejlesztés korszerű módszerekkel C# nyelvenKrisztián Gyula Tóth
 
Balogh gyorgy modern_big_data_megoldasok_sec_world_2014
Balogh gyorgy modern_big_data_megoldasok_sec_world_2014Balogh gyorgy modern_big_data_megoldasok_sec_world_2014
Balogh gyorgy modern_big_data_megoldasok_sec_world_2014LogDrill
 
Mohácsi László: Gazdasági számítások párhuzamos számítógépeken
Mohácsi László: Gazdasági számítások párhuzamos számítógépekenMohácsi László: Gazdasági számítások párhuzamos számítógépeken
Mohácsi László: Gazdasági számítások párhuzamos számítógépekenInformatikai Intézet
 

Similaire à Klaszter állományrendszerektől a grid adattárolásig és vissza (20)

Klaszter és virtualizációs technikák
Klaszter és virtualizációs technikákKlaszter és virtualizációs technikák
Klaszter és virtualizációs technikák
 
Nagy-teljesítményű, költséghatékony adattárolási technológiák könyvtári körny...
Nagy-teljesítményű, költséghatékony adattárolási technológiák könyvtári körny...Nagy-teljesítményű, költséghatékony adattárolási technológiák könyvtári körny...
Nagy-teljesítményű, költséghatékony adattárolási technológiák könyvtári körny...
 
Xen klaszterek
Xen klaszterekXen klaszterek
Xen klaszterek
 
Grid és adattárolás
Grid és adattárolásGrid és adattárolás
Grid és adattárolás
 
Gazdag Ferenc_IVSZ_KormanyzatiFelho_v2
Gazdag Ferenc_IVSZ_KormanyzatiFelho_v2Gazdag Ferenc_IVSZ_KormanyzatiFelho_v2
Gazdag Ferenc_IVSZ_KormanyzatiFelho_v2
 
Virtualizáció Linuxon: XEN
Virtualizáció Linuxon: XENVirtualizáció Linuxon: XEN
Virtualizáció Linuxon: XEN
 
A Redis lehetőségei
A Redis lehetőségeiA Redis lehetőségei
A Redis lehetőségei
 
Microsoft Windows Azure Platform
Microsoft Windows Azure PlatformMicrosoft Windows Azure Platform
Microsoft Windows Azure Platform
 
Virtualizált szolgáltatás platform kialakítása Xen és AoE alapokon
Virtualizált szolgáltatás platform kialakítása Xen és AoE alapokonVirtualizált szolgáltatás platform kialakítása Xen és AoE alapokon
Virtualizált szolgáltatás platform kialakítása Xen és AoE alapokon
 
Nagyszabású virtuális gyógyszerkísérletek az új generációs web szolgáltatás a...
Nagyszabású virtuális gyógyszerkísérletek az új generációs web szolgáltatás a...Nagyszabású virtuális gyógyszerkísérletek az új generációs web szolgáltatás a...
Nagyszabású virtuális gyógyszerkísérletek az új generációs web szolgáltatás a...
 
ZCM 10 bemutatás
ZCM 10 bemutatásZCM 10 bemutatás
ZCM 10 bemutatás
 
Valos ideju megoldasok realtime ods és database in memory tapasztalatok
Valos ideju megoldasok realtime ods és database in memory tapasztalatokValos ideju megoldasok realtime ods és database in memory tapasztalatok
Valos ideju megoldasok realtime ods és database in memory tapasztalatok
 
Amit mindig is tudni akartál az LDAP-ról, de sosem merted megkérdezni
Amit mindig is tudni akartál az LDAP-ról, de sosem merted megkérdezniAmit mindig is tudni akartál az LDAP-ról, de sosem merted megkérdezni
Amit mindig is tudni akartál az LDAP-ról, de sosem merted megkérdezni
 
Gazdag Ferenc_IDC_KormanyzatiFelho
Gazdag Ferenc_IDC_KormanyzatiFelhoGazdag Ferenc_IDC_KormanyzatiFelho
Gazdag Ferenc_IDC_KormanyzatiFelho
 
Virtualizáció az EGISben
Virtualizáció az EGISbenVirtualizáció az EGISben
Virtualizáció az EGISben
 
Hogyan optimalizáljunk C/C++ kódokat!
Hogyan optimalizáljunk C/C++ kódokat!Hogyan optimalizáljunk C/C++ kódokat!
Hogyan optimalizáljunk C/C++ kódokat!
 
Szerver oldali fejlesztés korszerű módszerekkel C# nyelven
Szerver oldali fejlesztés korszerű módszerekkel C# nyelvenSzerver oldali fejlesztés korszerű módszerekkel C# nyelven
Szerver oldali fejlesztés korszerű módszerekkel C# nyelven
 
Balogh gyorgy modern_big_data_megoldasok_sec_world_2014
Balogh gyorgy modern_big_data_megoldasok_sec_world_2014Balogh gyorgy modern_big_data_megoldasok_sec_world_2014
Balogh gyorgy modern_big_data_megoldasok_sec_world_2014
 
Információbiztonság: Napló
Információbiztonság: NaplóInformációbiztonság: Napló
Információbiztonság: Napló
 
Mohácsi László: Gazdasági számítások párhuzamos számítógépeken
Mohácsi László: Gazdasági számítások párhuzamos számítógépekenMohácsi László: Gazdasági számítások párhuzamos számítógépeken
Mohácsi László: Gazdasági számítások párhuzamos számítógépeken
 

Plus de Ferenc Szalai

Hardware Renaissance
Hardware RenaissanceHardware Renaissance
Hardware RenaissanceFerenc Szalai
 
Linux adattárolási képességei
Linux adattárolási képességeiLinux adattárolási képességei
Linux adattárolási képességeiFerenc Szalai
 
Miért vagyok Python rajongó? - avagy kalandozások egy nyílt forrású programoz...
Miért vagyok Python rajongó? - avagy kalandozások egy nyílt forrású programoz...Miért vagyok Python rajongó? - avagy kalandozások egy nyílt forrású programoz...
Miért vagyok Python rajongó? - avagy kalandozások egy nyílt forrású programoz...Ferenc Szalai
 
CoLinux - avagy két dudás egy csárdában
CoLinux - avagy két dudás egy csárdábanCoLinux - avagy két dudás egy csárdában
CoLinux - avagy két dudás egy csárdábanFerenc Szalai
 
Mesterséges agyak - scifi és valóság határán
Mesterséges agyak - scifi és valóság határánMesterséges agyak - scifi és valóság határán
Mesterséges agyak - scifi és valóság határánFerenc Szalai
 
Emlekező áramköri elemek fizikája
Emlekező áramköri elemek fizikájaEmlekező áramköri elemek fizikája
Emlekező áramköri elemek fizikájaFerenc Szalai
 
Identity 2.0 - a vágy titogzatos tárgya
Identity 2.0 - a vágy titogzatos tárgyaIdentity 2.0 - a vágy titogzatos tárgya
Identity 2.0 - a vágy titogzatos tárgyaFerenc Szalai
 
Grid Underground (GUG) - avagy hogyan építsünk IT szolgáltatás hálózatot a su...
Grid Underground (GUG) - avagy hogyan építsünk IT szolgáltatás hálózatot a su...Grid Underground (GUG) - avagy hogyan építsünk IT szolgáltatás hálózatot a su...
Grid Underground (GUG) - avagy hogyan építsünk IT szolgáltatás hálózatot a su...Ferenc Szalai
 
Budapest New Technology Meetup - az elmúlt egy évünk
Budapest New Technology Meetup - az elmúlt egy évünkBudapest New Technology Meetup - az elmúlt egy évünk
Budapest New Technology Meetup - az elmúlt egy évünkFerenc Szalai
 
Az agy túlélő készlete - avagy tanulási tanácsok az iskolapad utáni mindennap...
Az agy túlélő készlete - avagy tanulási tanácsok az iskolapad utáni mindennap...Az agy túlélő készlete - avagy tanulási tanácsok az iskolapad utáni mindennap...
Az agy túlélő készlete - avagy tanulási tanácsok az iskolapad utáni mindennap...Ferenc Szalai
 
Alapvető beállítások egy levelező rendszer működéséhez
Alapvető beállítások egy levelező rendszer működéséhezAlapvető beállítások egy levelező rendszer működéséhez
Alapvető beállítások egy levelező rendszer működéséhezFerenc Szalai
 
Ata-over-Ethernet és Coraid
Ata-over-Ethernet és CoraidAta-over-Ethernet és Coraid
Ata-over-Ethernet és CoraidFerenc Szalai
 
Kutatokejszakaja 2008 - személyes bemutatkozás
Kutatokejszakaja 2008 - személyes bemutatkozásKutatokejszakaja 2008 - személyes bemutatkozás
Kutatokejszakaja 2008 - személyes bemutatkozásFerenc Szalai
 
Egy kutató elme mindennapjai
Egy kutató elme mindennapjaiEgy kutató elme mindennapjai
Egy kutató elme mindennapjaiFerenc Szalai
 
NIIF Grid Development portfolio
NIIF Grid Development portfolioNIIF Grid Development portfolio
NIIF Grid Development portfolioFerenc Szalai
 
Delivering and using Grid service with Nordugrid/ARC
Delivering and using Grid service with Nordugrid/ARCDelivering and using Grid service with Nordugrid/ARC
Delivering and using Grid service with Nordugrid/ARCFerenc Szalai
 
Identity Management - Bevezető
Identity Management - BevezetőIdentity Management - Bevezető
Identity Management - BevezetőFerenc Szalai
 

Plus de Ferenc Szalai (18)

Hardware Renaissance
Hardware RenaissanceHardware Renaissance
Hardware Renaissance
 
Linux adattárolási képességei
Linux adattárolási képességeiLinux adattárolási képességei
Linux adattárolási képességei
 
Miért vagyok Python rajongó? - avagy kalandozások egy nyílt forrású programoz...
Miért vagyok Python rajongó? - avagy kalandozások egy nyílt forrású programoz...Miért vagyok Python rajongó? - avagy kalandozások egy nyílt forrású programoz...
Miért vagyok Python rajongó? - avagy kalandozások egy nyílt forrású programoz...
 
CoLinux - avagy két dudás egy csárdában
CoLinux - avagy két dudás egy csárdábanCoLinux - avagy két dudás egy csárdában
CoLinux - avagy két dudás egy csárdában
 
Mesterséges agyak - scifi és valóság határán
Mesterséges agyak - scifi és valóság határánMesterséges agyak - scifi és valóság határán
Mesterséges agyak - scifi és valóság határán
 
Emlekező áramköri elemek fizikája
Emlekező áramköri elemek fizikájaEmlekező áramköri elemek fizikája
Emlekező áramköri elemek fizikája
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Identity 2.0 - a vágy titogzatos tárgya
Identity 2.0 - a vágy titogzatos tárgyaIdentity 2.0 - a vágy titogzatos tárgya
Identity 2.0 - a vágy titogzatos tárgya
 
Grid Underground (GUG) - avagy hogyan építsünk IT szolgáltatás hálózatot a su...
Grid Underground (GUG) - avagy hogyan építsünk IT szolgáltatás hálózatot a su...Grid Underground (GUG) - avagy hogyan építsünk IT szolgáltatás hálózatot a su...
Grid Underground (GUG) - avagy hogyan építsünk IT szolgáltatás hálózatot a su...
 
Budapest New Technology Meetup - az elmúlt egy évünk
Budapest New Technology Meetup - az elmúlt egy évünkBudapest New Technology Meetup - az elmúlt egy évünk
Budapest New Technology Meetup - az elmúlt egy évünk
 
Az agy túlélő készlete - avagy tanulási tanácsok az iskolapad utáni mindennap...
Az agy túlélő készlete - avagy tanulási tanácsok az iskolapad utáni mindennap...Az agy túlélő készlete - avagy tanulási tanácsok az iskolapad utáni mindennap...
Az agy túlélő készlete - avagy tanulási tanácsok az iskolapad utáni mindennap...
 
Alapvető beállítások egy levelező rendszer működéséhez
Alapvető beállítások egy levelező rendszer működéséhezAlapvető beállítások egy levelező rendszer működéséhez
Alapvető beállítások egy levelező rendszer működéséhez
 
Ata-over-Ethernet és Coraid
Ata-over-Ethernet és CoraidAta-over-Ethernet és Coraid
Ata-over-Ethernet és Coraid
 
Kutatokejszakaja 2008 - személyes bemutatkozás
Kutatokejszakaja 2008 - személyes bemutatkozásKutatokejszakaja 2008 - személyes bemutatkozás
Kutatokejszakaja 2008 - személyes bemutatkozás
 
Egy kutató elme mindennapjai
Egy kutató elme mindennapjaiEgy kutató elme mindennapjai
Egy kutató elme mindennapjai
 
NIIF Grid Development portfolio
NIIF Grid Development portfolioNIIF Grid Development portfolio
NIIF Grid Development portfolio
 
Delivering and using Grid service with Nordugrid/ARC
Delivering and using Grid service with Nordugrid/ARCDelivering and using Grid service with Nordugrid/ARC
Delivering and using Grid service with Nordugrid/ARC
 
Identity Management - Bevezető
Identity Management - BevezetőIdentity Management - Bevezető
Identity Management - Bevezető
 

Klaszter állományrendszerektől a grid adattárolásig és vissza

  • 1. Klaszter állományrendszerektől a grid adattárolásig és vissza. Szalai Ferenc  NIIF/AVAXIO szferi@avaxio.hu
  • 2. Bevezető ● Adatot márpedig tárolni kell! ● Klaszterek:  – nagy számítási kapacitás, egyszerű  komponensekből. – Nagy rendelkezésre állás – Terheléselosztás ● Grid technológia: Klaszter technológia +  SOA + sok minden más ● Trend: adattároló klaszterek, adattároló grid  rendszerek
  • 3. Amit mindenki ismerhet: NAS ● Hálózati állomány megosztó  protokollok (NAS  rendszerek): – NFS, AFS, SMB (Samba,  Windows) ● Előny: könnyen kezelhető, ● Hátrány: biztonság,  klaszterezhetőség hiánya,  egyszeres hibapont, rossz  skálázhatóság 
  • 4. Megosztott állományrendszerek ● Valódi állományrendszer ● Közös hálózati adattároló  alrendszerre (SAN) épít ● blokk szintű lockolási  megoldások ● volume management ● Hátrány: skálázhatóság
  • 5. Klaszter állományrendszerek ● Válasszuk szét a  metaadatot az  adattól! ● Legyen az adat egy  objektum ● Nagy teljesítmény ● Optimális hálózat ● kihasználás ● Probléma:  egyszeres  hibapontok  (MDS,  SAN)
  • 6. SAN karakterizáció ● Adattároló klaszter nem csak  Xen­hez. ● Moduláris adatkapcsolat,  igény szerint ● Egyszerű elemek ● Skálázható a sávszélesség és a  switchek erejéig ● management eszköz kell hozzá ● storage virtualizáció képesség NONSTOP = NONSTOP Network Storage Platform
  • 7. Grid szerű klaszter rendszerek I. ● Sun ZFS:  – 128 bit állományrendszer – egyszerű adminisztráció  (RAID, LVM egyben) – adatintegritás orientált:  minden copy­on­write – tranzakció orientált – Jelenleg csak Solarison  elérhető (Linux, FreeBSD,  Mac OS X folyamatban) – Nem kell SAN
  • 8. Grid szerű klaszter rendszerek I. ● Isilon System ONEfs:  – RAID, Volume management egyben – Linux, Windows, Mac OS X támogatás ● Rackable System: – Vigyunk mindent blokk szintre – Klaszterizált iSCSI protokoll – blokk szintű hozzáférés és lock
  • 9. Lépjünk alkalmazás szintre! ● Peer­to­peer állomány­megosztás: – „Read­only” működés – Oceanstore, Bittorent, Cleverstore ● Xroot: CERN, Alkalmazás szintű állomány  hozzáférés, HSM modell  ● Amazon S3: Web szolgáltatás orientált (WSDL,  REST interface). Ár: Tárolt adat, adatforgalom  
  • 10. Grid Underground (GUG) ● kutatási projekt (2005­től intenzíven) ● általános web és grid szolgáltatás  keretrendszer és elosztott szolgáltatás  gyűjtemény ● szabad szoftver: www.sf.net/projects/gug Elosztott Szolgáltatások: ● program futtatás (klaszter­ és világméterben)  ● megbízható adattárolás  ● katalógus és információs rendszer ● jogosultság kezelés és biztonság ● szabványok megvalósítása
  • 12. GUG adattároló működés közben I. ● ls, mkdir $ grid storage ls /grid/tmp $ grid storage mkdir /grid/tmp/proba $ grid storage ls /grid/tmp d   2006­04­12 14:04 proba ● put $ cat szoveg   Szöveg. $ grid storage put szoveg /grid/tmp/proba put szoveg to /grid/proba/szoveg... done. $ grid storage put szoveg /grid/tmp/proba put szoveg to /grid/tmp/proba/szoveg.1... done. $ grid storage put szoveg /grid/tmp/masnev put szoveg to /grid/tmp/proba/masnev... done.
  • 13. GUG adattároló működés közben II. $ grid storage ls /grid/tmp ­R /grid/tmp: d   2006­04­12 14:04 proba /grid/tmp/proba: ­ 8 2006­04­12 14:05 szoveg ­ 8 2006­04­12 14:06 szoveg.1 ­ 8 2006­04­12 14:06 masnev
  • 14. Fejlesztések ● Országos adattároló hálózat: GUG +  NONSTOP : Petabyte méretekben ● Teljesítmény optimalizáció ● Biztonság, hozzáférés szabályozás, ● Legyen valóban állományrendszer! Mi kell  ehhez: – blokk szintű hozzáférés: OGSA Byte IO szabvány  implementációja – kliens oldal: FUSE (linux), Windows Shell Extension ● Legyen szolgáltatás: Amazon S3 minta