Adatmozgatás az MTA Cloudon Data Avenue segítségével MTA Cloud workshop 2017. november 21. Nagy Enikő nagy.eniko@sztaki.mta.hu MTA Cloud csapattag Szoftverfejlesztő.

Slides:



Advertisements
Hasonló előadás
Első tapasztalatok az NIIFI-nél üzemelő infrastruktúra cloud szolgáltatással kapcsolatban Stefán Péter NIIFI RICOMNET Miskolc.
Advertisements

• Önálló számítógépek összekapcsolt rendszere • Két számítógép akkor összekapcsolt, ha információcserére képesek • Az összekapcsolás többféle módon történhet,
Virtualizált Biztonságos BOINC Németh Dénes Deák Szabolcs Szeberényi Imre.
Adatbázis gyakorlat 1. Szerző: Varga Zsuzsanna ELTE-IK (2004) Budapest
Kliens-szerver architektúra
Operációs rendszerek Bevezetés.
1 GTS Szerver Virtualizáció – Ügyvitel a felhőben.
Openstack Matics Zoltán
Független Pedagógiai Intézetben Az internet: miért, hogyan?
Hálózati architektúrák Novell Netware. Történet 1983/85: Netware első fájl-szerver LAN OS saját hálózati protokoll: IPX/SPX 1986: Netware v2.x telepítőkészlet.
megismerése, mintaadatbázis létrehozása
Networkshop, április Gál Gyula, Szegedi Tudományegyetem, Egyetemi Könyvtár Szerver-kliens alapú online intranetes.
Számítógép-hálózat • Önálló számítógépek összekapcsolt rendszere
Ember László Damn Small Linux Microsoft VPC környezetben.
Ember László XUBUNTU Linux (ami majdnem UBUNTU) Ötödik nekifutás 192 MB RAM és 3 GB HDD erőforrásokkal.
Iskolai Hálózat Létrehozása
1 Vezeték nélküli technológiák Gyakorlat WLAN konfigurálása.
Számítógép architektúrák I. gyakorlat Linux telepítő gyakorlat
Delphi programozás alapjai Nagyváradi Anett PTE PMMK MIT.
Module 1: A Microsoft Windows XP Professional telepítése
A KFKI AFS szolgáltatás Hernáth Szabolcs MTA KFKI RMKI
WEB Technológiák ISAPI ME Általános Informatikai Tsz. dr. Kovács László.
Hibrid felhő Privát-, publikus és hoster felhők összekapcsolása
Anyagadatbank c. tárgy gyakorlat Féléves tematika Adatbázis alapfogalmak, rendszerek Adatmodellek, adatbázis tervezés Adatbázis műveletek.
Mappák és állományok kezelése
Segédlet vizuális programozáshoz Kovács László
Hálózatokról tovább. Adatátviteli vezérlő egységek Repeaterek (Jelismétlők): az OSI hálózati adatmodell fizikai (1.) szintjén működnek. A helyi hálózat.
Magas rendelkezésre állású Hyper-V rendszer építése
Storage újdonságok Windows Server 2012 R2 konferencia Kovács Zoltán Architect Microsoft Magyarország Kocsis Attila
Út a felhőbe - Azure IaaS Windows Server 2012 R2 konferencia
Eszköz és identitás kezelés Korlátlan fájl szerver kapacitás Másodlagos adatközpont Korlátlanul skálázódó infrastruktúra Biztonságos DMZ Hibrid adat-
Alkalmazások skálázása felhőben Farkas Zoltán MTA SZTAKI LPDS Budapest,
RAD Studio XE5: menük felépítése
Akos Balasko MTA SZTAKI, Hungarian Academy of Sciences Felhő használat paraméterteret bejáró szimulációk futtatására.
Miért jó nekünk kutatóknak a felhő?
4/7/2017 StorSimple: A felhő-integrált tároló Windows Server 2012 R2 konferencia © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows,
Kitekintés a jövőbe Kacsuk Péter MTA SZTAKI. SZTAKI Felhő használata A SZTAKI Felhőt minden MTA kutató ingyenesen használhatja Ehhez be kell regisztrálni.
Felhő PC demonstráció Gergely Márk MTA SZTAKI Laboratory of Parallel and Distributed Systems
Kommunikáció a hálózaton Kommunikáció a hálózaton.
Egy operációs rendszer könyvtárszerkezete (tárolórendszere)
Számítógép-hálózatok
SQL Server 7 installálása. A szükséges hardver és szoftver Processzor Memória Háttértár OS Hálózat Kliensek.
SZOFTVEREK (programok)
Felhő authentikáció demonstráció Gergely Márk MTA SZTAKI Laboratory of Parallel and Distributed Systems
Tartalom Fizikai vagy virtuális szerveren futó alkalmazások StorSimple Hybrid Storage Array Helyi adatközpont Microsoft Azure StorSimple Virtual Appliance.
Ingyenes, online technikai kurzusok Microsoft Virtual Academy.
Ingyenes, online technikai kurzusok Microsoft Virtual Academy.
A ROM ÉS A BIOS. K ÉSZÍTETTE R ELL P ATRIK A ROM A ROM egy olyan elektrotechnikai eszköz, amely csak olvasható adatok tárolására alkalmas memória. Tartalma.
Műveletek mappákkal és a fájltípusok
Alapszolgáltatások A fájlszerver – milyen tárolókon?
Szoftver Program – a számítógép számára érthető utasítássor Operációs rendszer – Programcsomag. Kapcsolatot teremt a felhasználó és a számítógép között.
© SZTAKI OpenStack telepítése Docker és Ansible alapokon Tenczer Szabolcs MTA SZTAKI Hálózatbiztonsági és Internet Technológiák Networkshop Debrecen,
Netware 6 telepítése Molnár Péter. Telepítési követelmények I. Minimális rendszerkövetelmények · Szerverszintű PC legalább Pentium II vagy AMD K7 processzorral.
Ha(doop) akkor adatok... Hadoop és Node.JS adatfeltöltő (BME – NYME) Szalai László, Major Kálmán TÁMOP 4.1.1/C-12/1/KONV
LPDS és felhő technológia Peter Kacsuk
AZURE RÉGIÓK Szoftver szolgáltatás SaaS Platform szolgáltatás PaaS Infrastruktúra szolgáltatás IaaS.
FELHŐ ALAPÚ INFORMATIKAI RENDSZEREK VS. LEXIKÁLIS ISMERETEK Networkshop 2016 Konferencia Debrecen Antal Péter, Eszterházy Károly Főiskola,
Fájlrendszerek.
Total commander.
Ubuntu – ismerkedés Fájlok és könyvtárak
Docker technológia és alkalmazások: gyártás és logisztika szimulátor
Docker (on Windows) Hogyan kerüljük el a csapdákat?
Hálózati architektúrák
Hálózati struktúrák, jogosultságok
Számítógépes alapismeretek 3. gyakorlat
Internet és kommunikáció
Mirantis Openstack telepítése egy tesztrendszeren
Openstack-alapú privát felhő üzemeltetés 2017/2018 I. félév SZTE
Kisvállalati hálózat kialakítása raspberry szerverrel
Műveletek mappákkal és a fájltípusok
Előadás másolata:

Adatmozgatás az MTA Cloudon Data Avenue segítségével MTA Cloud workshop 2017. november 21. Nagy Enikő nagy.eniko@sztaki.mta.hu MTA Cloud csapattag Szoftverfejlesztő Hajnal Ákos hajnal.akos@sztaki.mta.hu

Tartalom Adatmozgatási nehézségek Mi az a Data Avenue? Data Avenue használati lehetőségek (példa) MTA Cloud tároló megoldások Data Avenue GUI Data Avenue REST API Data Avenue klaszter bemutató Összegzés

Adatmozgatás nehézségek Különböző típusú tárolók különböző felhőkön Korlátozott képességű és mennyiségű eszköz, amely két felhő közötti adatmozgatást támogatja felhasználók megtartása a cél pld.: winSCP, dragondisk, cyber duck csak felhő és saját gép között Nagy méretű adat vagy sok adat mozgatása esetén nehézségek (a fájlt először le kell tölteni a saját gépünkre, majd feltölteni a cél gépre) redundáns adattárolás megnövekedett transzfer idő nagy mennyiségű háttértárra van szükség az asztali számítógépen is

Mi az a Data Avenue? Tároló menedzsment szolgáltatás MTA SZTAKI LPDS által fejlesztett Összes tipikus tárolási művelet és adatmozgatás két tároló között Mappák/bucketek készítése Fájlok/mappák fel-és letöltése, törlése, másolása, átnevezése, áthelyezése Legnagyobb előnye: protokollok széles körű támogatása, amely lehetővé teszi a különféle elosztott tárolási erőforrások közötti egyszerű adatátvitelt a különböző hálózati protokollok között. Jelenleg támogatott típusok: S3, sftp, GridFTP, iRODS, SRM szerverek

Data Avenue használati lehetőségek Fájl mozgatása az asztali számítógép és az MTA Cloud között vagy fordítva Fájl mozgatása egy külső tárolóról az MTA Cloudra vagy fordítva Fájl mozgatás az másik felhőről az MTA Cloudra vagy fordítva

Data Avenue használatára példa DataAvenue és dedikált tároló gép felállítása MTA Cloudban Külső S3 tárolóról lementjük az új, dedikált tárolóra az adatokat a DataAvenue segítségével DataAvenue segítségével dedikált tárolóról adatmozgatás MTA CLOUD VM DATA AVENUE VM S3 STORAGE S3 STORAGE VM

MTA Cloud tároló megoldások Volume igénylés Volume létrehozás (Horizon) Volume virtuális géphez csatolás (Horizon) Volume konfiguráció S3 tároló létrehozása (network, konténer indítás) Adatvesztés/adatkorruptálódás ellen snapshot készítése a tároló csomópontról, amelyből vissza lehet állítani a korábbi állapotot MTA Cloud csapat segítsége (info@cloud.mta.hu)

MTA Cloud volume létrehozás

MTA Cloud tároló megoldások Volume konfigurálás: Elsődleges partíció létrehozása a köteten: $ sudo mkfs -t ext4 -j /dev/vdb Kötet felcsatolása: $ sudo mount /dev/vdb /mnt Docker telepítés (https://www.docker.com/) Ceph hálózat létrehozás $ docker network inspect ceph 2>&1 > /dev/null || docker network create --driver bridge --subnet 172.16.13.0/28 --gateway 172.16.13.1 ceph Ceph indításakor volume csatolás (-v /mnt:/var/lib/ceph): $ sudo docker run -d --privileged --name=ceph --net=ceph -e CEPH_DEMO_UID=testuser -e CEPH_DEMO_ACCESS_KEY=A8Q2WPCWAELW61RWDGO8 -e CEPH_DEMO_SECRET_KEY=FWd1mccBfnw6VHa2vod98NEQktRCYlCronxbO1aQ -e MON_IP=172.16.13.2 -e CEPH_NETWORK=172.16.13.0/28 -e CEPH_PUBLIC_NETWORK=172.16.13.0/28 -p 80:80 -p 5000:5000 -p 6789:6789 -p 6800-6805:6800-6805 -v /mnt:/var/lib/ceph ceph/demo:tag-build-master-jewel-ubuntu-16.04 (MTA Cloud csapat segítsége: info@cloud.mta.hu)

DataAvenue GUI SZTAKI DataAvenue szolgáltatás GUI-val https://data-avenue.eu/ Regisztrációs igény: da-reg@lpds.sztaki.hu Try it out > Development version Demo

AMAZON S3 STORAGE MTA CLOUD S3 STORAGE

Data Avenue REST API Paraméterek küldése: Access key (ticket: „X-Key” header) URI ( Data Avenue hitelesítés) Hitelesítő adatok (jelszavak, proxik) SFTP: X-username: Username, X-Password: password S3: X-username: Access key, X-Password: secret key Egyéb bemenő adatok (pld.: erőforrások) pld:.: /rest/directory GET: könyvtár kilistázása, POST: könyvtár létrehozása, DELETE: könyvtár törlése (rekurzívan) Példa 1MB feltöltésére: $ curl -k -f -sS -o /dev/null -H 'X-Key: 1a7e159a-ffd8-49c8-8b40-549870c70e73' -H 'X-Username: 9X9HD1F6W46X6DKJNPVI' -H 'X-Password: dT938kYI7kdhWLPkfpwzgvsVQ8M3EQwPi6cVnfxe' -X POST -H 'X-URI: s3://193.224.59.248:80/akos/1MB.dat' -H 'Content-Type: application/octet-stream' --data-binary @1MB.dat https://localhost:8443/dataavenue/rest/file

Data Avenue klaszter bemutató Occopus orkesztrációs eszköz segítségével 2 db storage csomópont 1 db Data Avenue csomópont A klaszter felállításához szükséges leírók és lépések megtalálhatóak az MTA Cloud hivatalos weblapján: https://cloud.mta.hu/dataavenue

Data Avenue klaszter bemutató VM DATA AVENUE Descriptors MTA CLOUD VM S3 STORAGE VM S3 STORAGE

DataAvenue klaszter bemutató A DataAvenue REST API használata curl parancsokkal : Bucket létrehozása S3 tárolón a DataAvenue segítségével Bucket kilistázása a DataAvenue segítségével Fájl feltöltése egy bucket-be a DataAvenue segítségével Fájl másolás két S3 storage között a DataAvenue segítségével Fájl letöltés S3 storage-ból a DataAvenue segítségével

Összegzés Data Avenue tároló menedzsment szolgáltatás Alapvető tárolási műveletek és adatmozgatás két tároló között Széleskörű tároló típus támogatás Data Avenue GUI (https://data-avenue.eu/) Data Avenue REST API (http://occopus.lpds.sztaki.hu/tutorials) MTA Cloud – Felhasználást segítő alkalmazások között már Data Avenue dokumentáció is elérhető (https://cloud.mta.hu/felhasznalast-segito-szolgaltatasok)

Köszönöm a figyelmet! nagy.eniko@sztaki.mta.hu