realizarea unui cloud privat cu tehnologii open-source
TRANSCRIPT
Realizarea unui cloud privat cutehnologii open source
Drago Acostchioaie
http://www.unixinside.org
coala de var Informatic la castel, Macea, 22-27 august 2016
stocare n cloud
serviciu de reea care permite stocarea de informaiin alt parte dect dispozitivul local
de ce s nu apelm la un serviciu de stocare n cloudi s ne facem propriul cloud?
pentru a pstra n siguran informaiile personale ia nu le ncredina unei corporaii
ownCloud
aplicaie Web care ofer:
sincronizarea datelorpartajarea de fiierestocarea la distan a fiierelor
owncloud.org
ownCloud
open source
realizat n PHP/Javascript
este compatibil cu majoritatea sistemelorde baze de date relaionale
portat pe numeroase platforme:Linux, BSD, OSX, Windows, Android, iOS
programe client pe toate platformele
ownCloud
drepturile de acces la fiiere pot fi stabilite pentru utilizatori individuali sau pentru grupuri
pot fi stabilite drepturi i pentru utilizatorii anonimi
drepturile pot fi: editare, actualizare, tergere, partajare (share)
pentru legturile mprtite se poate stabili parol de acces i dat de expirare
ownCloud
n cadrul ownCloud pot exista i aplicaii, cum ar fi:
editor de texte, calendar, editor grafic, jurnal, notie, client de e-mail etc.
ownCloud
permite criptarea fiierelor i protejarea pe baz de parol
permite i stocarea extern, utiliznd un alt serviciu de stocare (eg Dropbox)
alt modalitate de protejare a informaiilor este stocarea lor pe o partiie criptat (dm-crypt, eCryptfs, EncFs etc.)
ownCloud
exist numeroase situri care ofer stocare n cloud gratuit sau contra cost
http://owndrive.comhttp://hostiso.comhttp://kangaroot.net
seaFile
open source
realizat n C i Phython
este compatibil cu majoritatea sistemelorde baze de date relaionale
portat pe numeroase platforme:Linux, OSX, Windows, Android, iOS
programe client pe toate platformele
poate rula independent sau n Apache
SparkleShare
open source
realizat cu scripturi bash
utilizeaz git
permite sincronizarea fiierelor, controlul versiunilor, criptarea la nivel de client
Syncthing
permite sincronizarea fiierelor, controlul versiunilor
comunicaia este criptat (TLS) i autentificarea se realizeaz prin certificate
fiecare dispozitiv are alocat cte un ID
Portat pe Linux, BSD, OSX, Windows, Android
http://syncthing.net
pydio
aplicaie Web care permite partajarea i sincronizarea datelor
aplicaii pentru Web, desktop (Linux i Windows) i mobile (iOS i Android)
NAS = Network Attached Storage
util pentru acas sau afaceri mici
poate fi folosit ca:stocare de tip cloudroutermedia playermini-server care s ofere servicii (Web, ownCloud etc.)
nas4free
FreeBSD ca sistem de operare
ruleaz pe i386 32 sau 64 bii i pe variantele de ARM de pe Raspberry Pi
necesar mic de resurse: minim 512MB RAM
prezint interfa Web, se poate accesa i prin SSH
disponibil ca imagine ISO instalabil sau LiveCD
nas4free.org
nas4free
sisteme de fiiere: ZFS, UFS, ext3, FAT, NTFS, iSCSI, software RAID, criptare la nivel de sistem de fiiere
protocoale de reea: Samba, NFS, FTP, rsync etc.
servicii suplimentare: client de BitTorrent (Transmission), server iTunes/DAAP (Firefly), NetworkBandwidth measure (iPerf3), Syncthing, media streaming (miniDLNA), server Web (lighthttpd),server VirtualBox cu WebSocket VNC
nas4free
monitorizare: SMART (smartmontools), alerte prin e-mail, SNMP, syslog, UPS
posibilitate uoar de upgrade
freenas
FreeBSD ca sistem de operare
ruleaz doar pe 64bit
cerine hardware foarte mari: minim 8GB RAM
are interfa Web, poate fi accesat i prin SSH
disponibil ca imagine ISO instalabil
freenas.org
freenas
sisteme de fiiere: ZFS; alte tipuri sunt doar read-only
protocoale de reea: Samba, NFS, AFP, WebDAV, FTP, OpenSSH etc.
posibilitate de a instala plugin-uri: iTunes/DAAP (Firefly), server minecraft (MineOS), ownCloud, Syncthing, client de BitTorrent (Transmission), media streaming (Subsonic), backup (Bacula), sincronizare (BTsync)
freenas
suport pentru backup, replicare, snapshot-uri, criptare la nivel de sistem de fiiere
posibilitate uoar de upgrade
OpenMediaVault
Debian ca sistem de operare (avantaj pentru posibilitatea de a face upgrade la pachete)
prezint interfa Web
sisteme de fiiere: ext2/3/4, XFS, JFS, suport pentru HDD power management, software RAID, quota
plugin-uri: antivirus, client de BitTorrent (Transmission), iTunes/DAAP (Firefly), ownCloud etc.
openmediavault.org
Rockstor
CentOS ca sistem de operare
ruleaz doar pe 64bit
utilizeaz BTRFS ca sistem de fiiere, sunt suportate i altele
are interfa Web, poate fi accesat i prin SSH
disponibil ca imagine ISO instalabil
rockstor.com
Rockstor
protocoale de reea: AFP (Apple Filling Protocol), NFS, Samba, SFTP etc.
sistem de plug-in-uri: sincronizare (BTSync), OpenVPN, ownCloud, media streaming (Plex), Syncthing, client de BitTorrent (Transmission)
posibilitate uoar de upgrade