realizarea unui cloud privat cu tehnologii open-source

Download Realizarea unui cloud privat cu tehnologii open-source

If you can't read please download the document

Upload: dragos-tudor-acostachioaie

Post on 13-Feb-2017

183 views

Category:

Technology


1 download

TRANSCRIPT

Realizarea unui cloud privat cutehnologii open source

Drago Acostchioaie

http://www.unixinside.org

[email protected]

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