Pilvi viittaa nimensä mukaisesti johonkin, joka on hyvin valtava ja läsnä laajalla alueella. Nimestä päätellen teknisellä alalla pilvi on jotain, joka on virtuaalista ja tarjoaa palveluja loppukäyttäjille tallennuksen, sovellusten isännöinnin tai minkä tahansa fyysisen tilan virtualisoinnin muodossa. Nykyään sekä pienet että suuret organisaatiot käyttävät pilvipalveluja tietojen tallentamiseen tai tarjoamalla asiakkaille edellä lueteltuja etuja.

Pilvipalveluihin liittyy pääasiassa kolmenlaisia palveluja, jotka ovat: PaaS (Platform as a Service), joka mahdollistaa sovellusten tai ohjelmistojen isännöinnin muissa julkisissa pilvipalveluissa, esim. Google App Engine, joka isännöi käyttäjien sovelluksia, IaaS (Infrastructure as a Service), joka mahdollistaa minkä tahansa fyysisen koneen virtualisoinnin ja sen tarjoamisen asiakkaille, jotta asiakkaat voivat tuntea olonsa oikeaksi koneeksi.

Pilvitallennus

Pilvitallennuksella tarkoitetaan tietojen tallentamista pois käyttäjien paikallisista järjestelmistä ja sitä varten tarkoitettujen palvelimien kautta. Varhaisimmillaan CompuServe tarjosi vuonna 1983 asiakkailleen 128k levytilaa, jota voitiin käyttää tiedostojen tallentamiseen. Vaikka tämä ala on aktiivisen kehityksen kohteena ja tulee olemaan sitä mahdollisten uhkien, kuten tietojen menettämisen, tietojen hakkeroinnin tai naamioitumisen ja muiden hyökkäysten vuoksi, monet organisaatiot ovat esittäneet omia ratkaisujaan pilvitallennukseen ja tietosuojaan, mikä vahvistaa ja vakauttaa sen tulevaisuutta.

Tässä artikkelissa esittelemme joitakin tähän asiaan valittuja panostuksia, jotka ovat avoimen lähdekoodin tuotteita ja jotka ovat menestyksekkäästi suurten massojen ja suurten organisaatioiden hyväksymiä.

OwnCloud

OwnCloud on Linux-käyttäjille suunnattu Dropboxin korvaaja, joka tarjoaa monia toiminnallisuuksia, jotka ovat samankaltaisia kuin DropBox, ja ownCloud on itse isännöity tiedostojen synkronointi- ja jakopalvelin.

Sen avoimeen lähdekoodiin pohjautuvan toiminnallisuuden ansiosta käyttäjille tarjotaan pääsy rajoittamattomaan määrään tallennustilaa. Hanke aloitettiin tammikuussa 2010, ja sen tavoitteena oli tarjota avoimen lähdekoodin korvaaja omille pilvitallennuspalveluntarjoajille. Se on kirjoitettu PHP:llä ja JavaScriptillä, ja se on saatavilla Windows-, Linux- ja OS X-pöytäkoneille, ja se tarjoaa jopa menestyksekkäästi mobiiliasiakkaita Androidille ja iOS:lle.

OwnCloud käyttää WebDav-palvelinta etäkäyttöä varten, ja se voi integroitua suureen määrään tietokantoja, mukaan lukien SQLite-, MariaDB-, MySQL-, Oracle- ja PostgreSQL-tietokannat.

Tarjoaa suuren määrän toimintoja, joiden joukossa on muun muassa: Tiedostojen tallennus ja salaus, musiikin suoratoisto, sisällön jakaminen URL-osoitteiden välillä, Mozilla sync hosting ja RSS/Atom-syötteenlukija, sovellusten asennus yhdellä napsautuksella, video- ja PDF-katseluohjelma ja paljon muuta.

OwnCloudin uusin versio eli 10 lisää muita uusia ominaisuuksia, mukaan lukien parannettu muotoilu, järjestelmänvalvojan mahdollisuus ilmoittaa käyttäjille ja asettaa säilytysaikarajoituksia tiedostojen säilyttämiselle roskakorissa.

OwnCloud

Lue lisää: Asenna OwnCloud luodaksesi henkilökohtaisen pilvitallennustilan Linuxissa

Nextcloud

Nextcloud on avoimen lähdekoodin asiakaspalvelinsovellussarja tiedostojen hosting-palveluiden luomiseen ja käyttämiseen. Ohjelmisto on kaikkien saatavilla yksityishenkilöistä suuriin yrityksiin, jotka voivat asentaa ja käyttää sovellusta yksityisellä palvelinlaitteellaan.

Nextcloudin avulla voit jakaa useita tiedostoja ja kansioita järjestelmässäsi ja synkronoida ne Nextcloud-palvelimen kanssa. Toiminnallisuus muistuttaa Dropboxia, mutta se tarjoaa tiloissa tapahtuvaa tiedostojen tallennushostingia, jossa on vahva tietoturva, vaatimustenmukaisuus ja joustavuus synkronointi- ja jakamisratkaisussa hallitsemallesi palvelimelle.

Nextcloud File Share and Collaboration Platform

Seafile

Seafile on toinen tiedostojen tallennushosting-ohjelmistojärjestelmä, joka hyödyntää avoimen lähdekoodin omaisuutta hyödyntääkseen käyttäjiään kaikin tavoin kaikilla niillä eduilla, joita he odottavat hyvältä pilvitallennushosting-ohjelmistolta. Se on kirjoitettu C:llä ja Pythonilla, ja sen viimeisin vakaa versio on 7.0.2.

Seafile tarjoaa työpöytäasiakkaita Windowsille, Linuxille ja OS X:lle sekä mobiiliasiakkaita Androidille, iOS:lle ja Windows Phonelle. General Public License -lisenssillä julkaistun yhteisöpainoksen lisäksi sillä on myös kaupallisella lisenssillä julkaistu ammattilaispainos, joka tarjoaa lisäominaisuuksia, joita yhteisöpainos ei tue, eli käyttäjän kirjaamisen ja tekstihaun.

Sen jälkeen, kun se sai avoimen lähdekoodin heinäkuussa 2012, se alkoi saada kansainvälistä huomiota. Sen tärkeimpiä ominaisuuksia ovat synkronointi ja jakaminen, ja pääpaino on tietoturvassa.
Seafilen muita ominaisuuksia, jotka ovat tehneet siitä yleisen monissa yliopistoissa, kuten Mainzin yliopistossa, HU Berlinin yliopistossa ja Strasbourgin yliopistossa, ja myös muiden tuhansien ihmisten keskuudessa ympäri maailmaa, ovat tiedostojen online-muokkaus, differentiaalinen synkronointi tarvittavan kaistanleveyden minimoimiseksi ja asiakaspuolen salaus asiakastietojen suojaamiseksi.

Seafile-pilvitallennustietokanta

>Lue lisää: Asenna Seafile Secure Cloud Storage Linuxissa

Pydio

Aiemmin nimellä AjaXplorer tunnettu Pydio on ilmaisohjelma, jonka tarkoituksena on tarjota tiedostojen isännöintiä, jakamista ja synkronointia. Projektina sen aloitti vuonna 2009 Charles du jeu, ja vuodesta 2010 lähtien se on ollut kaikissa LaCien toimittamissa NAS-laitteissa.

Pydio on kirjoitettu PHP:llä ja JavaScriptillä, ja se on saatavilla Windowsille, Mac OS:lle ja Linuxille sekä lisäksi iOS:lle ja Androidille. Lähes 500 000 latausta Sourceforgessa ja Red Hatin ja Oraclen kaltaisten yritysten hyväksyntä, Pydio on yksi markkinoiden erittäin suosituista pilvitallennusohjelmistoista.

Pydio on itsessään vain ydin, joka toimii web-palvelimella ja jota voi käyttää minkä tahansa selaimen kautta. Sen integroitu WebDAV-käyttöliittymä tekee siitä ihanteellisen verkkotiedostojen hallintaan ja SSL/TLS-salaus tekee siirtokanavista salattuja, mikä turvaa tiedot ja varmistaa niiden yksityisyyden.

Muut ominaisuudet, jotka tulevat tämän ohjelmiston mukana, ovat tekstieditori, jossa on syntaksin korostus, äänen ja videon toisto, Amazonin, S3:n, FTP:n tai MySQL-tietokantojen integrointi, kuvankäsittelyohjelma, tiedostojen tai kansioiden jakaminen jopa julkisten URL-osoitteiden kautta.

Pydio File Sharing Platform

Ceph

Cephin aloitti alun perin Sage Well väitöskirjaansa varten, ja syksyllä 2007 hän jatkoi projektia täysipäiväisesti ja laajensi kehitystiimiä. Huhtikuussa 2014 Red Hat toi sen kehityksen talon sisäiseksi. Tähän mennessä Cephistä on julkaistu 14 versiota ja uusin versio on 14.2.4. Ceph on hajautettu klusteri, joka on kirjoitettu C++:lla ja Perlillä ja joka on erittäin skaalautuva ja vapaasti saatavilla.

Data voidaan täyttää Cephiin lohkolaitteena, tiedostona tai muodossa Object RADOS-yhdyskäytävän kautta, joka voi esittää tuen Amazon S3:lle ja Openstack Swift API:lle. Sen lisäksi, että Ceph on tietoturvallinen, skaalautuva ja luotettava, muita sen tarjoamia ominaisuuksia ovat:

  1. verkkotiedostojärjestelmä, joka tähtää suureen suorituskykyyn ja suurten tietojen tallentamiseen.
  2. yhteensopivuus VM-asiakkaiden kanssa.
  3. osittaisen/täydellisen lukemisen/kirjoittamisen salliminen.
  4. objektitason kartoitukset.
Ceph-tiedostotallennusalusta

Syncany

Syncany on yksi kevyimmistä ja avoimen lähdekoodin pilvitallennus- ja tiedostojenjakosovelluksista. Sitä kehittää tällä hetkellä aktiivisesti Philipp C. Heckel, ja nykyään se on saatavilla komentorivityökaluna ja graafisena käyttöliittymänä kaikille tuetuille alustoille.

Yksi Syncanyn tärkeimmistä ominaisuuksista on se, että se on työkalu, ja se vaatii sinun tuovan oman tallennustilasi, joka voi olla FTP- tai SFTP-tallennustila, WebDAV- tai Samba-jako, Amazon S3 -kaukalot jne.

Muut toiminnot, jotka tekevät Syncanysta loistavan työkalun, ovat mm: 128-bittinen AES+Twofish/GCM-salaus kaikille paikallisesta koneesta lähteville tiedoille, tiedostojen jakamisen tuki, jonka avulla voit jakaa tiedostojasi ystäviesi kanssa, käyttäjän valitsema offsite-tallennus palveluntarjoajapohjaisen tallennuksen sijaan, aikavälipohjaiset tai tilauksesta tehtävät varmuuskopiot, binääriyhteensopiva tiedostojen versiointi, tiedostojen paikallinen deduplikointi. Se voi olla edullisempi yrityksille, jotka haluavat käyttää omaa tallennustilaansa sen sijaan, että luottaisivat joidenkin palveluntarjoajien tarjoamaan tallennustilaan.

Syncany Secure File Sync Software

Cozy

Ei ole pelkkä tiedostojen jako- tai synkronointityökalu tai -ohjelmisto, vaan Cozy on niputettu täydelliseksi paketiksi toimintoja, jotka auttavat sinua rakentamaan täydellisen sovelluskehittimesi.

Niin kuin Syncany, myös Cozy tarjoaa joustavuutta tallennustilan osalta käyttäjälle. Voit käyttää joko omaa henkilökohtaista tallennustilaa tai luottaa Cozy-tiimin palvelimiin. Se tukeutuu joihinkin avoimen lähdekoodin ohjelmistoihin täydellisessä toiminnassaan, jotka ovat: CouchDB tietokantatallennukseen ja Whoosh indeksointiin. Se on saatavilla kaikille alustoille, myös älypuhelimille.

Pääominaisuudet, jotka tekevät siitä välttämättömän pilvitallennusohjelmiston, ovat: kyky tallentaa kaikki yhteystiedot, tiedostot, kalenterit jne. pilvipalveluun ja synkronoida ne kannettavan tietokoneen ja älypuhelimen välillä, tarjoaa mahdollisuuden luoda omia sovelluksiaan ja jakaa niitä muiden käyttäjien kanssa jakamalla vain Git-URL-osoite arkistosta, isännöidä staattisia verkkosivuja tai HTML5-videopelien pelikonsoleita.

Cozy Personal Cloud Storage

GlusterFS

GlusterFS on verkkoon liitetty tiedostovarastojärjestelmä. Alun perin Gluster Inc:n aloittama projekti on nykyään Red Hat Inc:n alaisuudessa. ostettuaan Gluster Inc:n vuonna 2011. Red Hat integroi Gluster FS:n Red Hat Storage Serveriinsä muuttaen sen nimen Red Hat Gluster Storage.

Se on saatavilla alustoille, kuten Linux, OS X, NetBSD ja OpenSolaris, ja osa sen osista on lisensoitu GPLv3-lisenssillä, kun taas osa on kaksoislisensoitu GPLv2:lla. Sitä on käytetty akateemisen tutkimuksen perustana.

GlusterFS käyttää asiakas-palvelin-mallia, jossa palvelimia käytetään tallennuspalikoina. Asiakas voi muodostaa yhteyden palvelimeen mukautetulla protokollalla TCP/IP:n, Infinibandin tai SDP:n kautta ja tallentaa tiedostoja GlusterFs-palvelimelle. Erilaisia toiminnallisuuksia, joita se käyttää tiedostoihin, ovat muun muassa tiedostopohjainen peilaus ja replikointi, tiedostopohjainen strippaus, kuorman tasaus, aikataulutus ja levyn välimuistitallennus.

Muutama erittäin hyödyllinen ominaisuus on, että se on joustava eli tiedot tallennetaan natiiviin tiedostojärjestelmään, kuten xfs:ään, ext4:ään jne.

GlusterFS-tallennustietokanta
Lue lisää: How to Install GlusterFS in Linux Systems

Git-annex

Git-annex on toinen Joey Hessin kehittämä tiedostojen synkronointipalvelu, jonka tavoitteena on myös ratkaista tiedostojen jakamiseen ja synkronointiin liittyviä ongelmia, mutta se on riippumaton mistään kaupallisesta palvelusta tai keskuspalvelimesta. Se on kirjoitettu Haskell-kielellä ja saatavilla Linuxille, Androidille, OS X:lle ja Windowsille.

Git-annex hallinnoi käyttäjän git-arkistoa tallentamatta istuntoa uudelleen gitiin. Sen sijaan se tallentaa git-repositoryyn vain tiedoston linkittämisen ja hallinnoi linkkiin liittyviä tiedostoja erillisessä paikassa. Se varmistaa tiedoston kaksoiskappaleen, jota tarvitaan, jos kadonneiden tietojen palauttaminen on tarpeen.

Se varmistaa lisäksi tiedostotietojen saatavuuden välittömästi tarpeen mukaan, mikä estää tiedostojen esiintymisen kussakin järjestelmässä. Tämä vähentää paljon muistin ylikuormitusta. Huomionarvoista on, että git-annex on saatavilla eri Linux-jakeluissa, kuten Fedora, Ubuntu, Debian jne.

Git-Annex

Yandex.Disk

Yandex.Disk on pilvitallennus- ja synkronointipalvelu kaikille tärkeimmille alustoille, mukaan lukien Linux-, Windows-, OS X-, Android-, iOS- ja Windows Phone -käyttöjärjestelmät. Sen avulla käyttäjät voivat synkronoida tietoja eri laitteiden välillä ja jakaa niitä muiden kanssa verkossa.

Yandex.Diskin käyttäjilleen tarjoamia erilaisia ominaisuuksia ovat sisäänrakennettu flash-soitin, jonka avulla ihmiset voivat esikatsella kappaleita, tiedostojen jakaminen muiden kanssa jakamalla latauslinkkejä, tiedostojen synkronointi saman käyttäjän eri laitteiden välillä, rajoittamaton tallennustila, WebDAV-tuki, joka mahdollistaa tiedostojen helpon hallinnan millä tahansa WebDAV-protokollaa tukevalla sovelluksella.

Yandex.Disk – Cloud File Sharing Platform

XigmaNAS

XigmaNAS on FreeBSD:hen perustuva avoimen lähdekoodin tehokas ja muokattavissa oleva tallennus-NAS (eli Network-Attached Storage) -käyttöjärjestelmä, joka on rakennettu tietokoneiden tietovarastojen jakamiseen tietoverkossa. Se voidaan asentaa käytännöllisesti katsoen mille tahansa laitteistoalustalle, ja se tukee tietojen jakamista Linuxin ja muiden Unixin kaltaisten käyttöjärjestelmien, Windowsin sekä Mac OS:n välillä.

Joitakin sen ominaisuuksista ovat tuki ZFS v5000:lle, ohjelmisto-RAID (0,1,5), levyn salaus, S.M.A.R.T./sähköpostiraportit ja paljon muuta. Se tukee useita verkkoprotokollia, kuten CIFS/SMB (Samba), Active Directory Domain Controller (Samba), FTP, NFS, RSYNC muun muassa.

XigmaNAS Network Attached Storage

Yunohost

Yunohost on ilmainen ja avoimen lähdekoodin kevyt, luotettava ja turvallinen itsepalveluperiaatteella toimiva käyttöjärjestelmä, joka perustuu Debian GNU/Linuxiin. Se yksinkertaistaa palvelimen hallintaa tarjoamalla ystävällisen web-käyttöliittymän, jonka avulla voit hallita palvelintasi.

Se mahdollistaa käyttäjätilien (LDAP:n kautta) ja verkkotunnusten hallinnan, tukee varmuuskopioiden luomista ja palauttamista, sisältää täydellisen sähköpostipinon (Postfix, Dovecot, Rspamd, DKIM) ja pikaviestipalvelimen. Lisäksi se tukee tietoturvatyökaluja, kuten yunohost-firewall ja fail2ban, sekä SSL-varmenteiden hallintaa.

YunoHost Personal Web Hosting Server

Sandstorm

Sandstorm on avoimen lähdekoodin web-pohjainen tuottavuusohjelmapaketti, joka on kehitetty suorittamaan helposti ja turvallisesti avoimen lähdekoodin web-sovelluksia joko omalla yksityisellä palvelimellasi tai yhteisön ylläpitämillä palvelimilla. Se tukee tiedostojen tallentamista ja jakamista muiden kanssa Davrosin avulla, chat-sovellusta, postilaatikkoa, tehtävä- ja projektinhallintasovellusta, asiakirjojen muokkausominaisuutta ja monia muita.

Jokainen Sandstormiin asentamasi sovellus konttoutuu omaan suojattuun hiekkalaatikkoonsa, josta se ei voi kommunikoida maailmalle ilman nimenomaista lupaa. Ja mikä tärkeintä, Sandstorm tukee turvallista toimintamallia, jonka avulla on helppo noudattaa turvallisuus-, sääntely- ja tietosuojavaatimuksia. Se on tarkoitettu yksityishenkilöille, yrityksille ja kehittäjille.

Sandstorm Personal Web Apps Hosting Platform

Syncthing

Syncthing on avoimen lähdekoodin yksinkertainen, mutta tehokas ja kannettava yksityinen ja turvallinen jatkuva tiedostojen jatkuva synkronointityökalu, joka synkronoi tiedostoja kahden tai useamman isäntäkoneen välillä reaaliajassa. Se toimii Linuxissa, Mac OS X:ssä, Windowsissa, FreeBSD:ssä, Solariksessa ja OpenBSD:ssä.

Kaikki Syncthingin kautta tapahtuva viestintä on salattua (suojattu TLS:n avulla), ja jokainen laite tunnistetaan vahvalla kryptografisella varmenteella turvallisen todennuksen varmistamiseksi. Voit määrittää ja valvoa Syncthing-toimintoja tehokkaan ja reagoivan käyttöliittymän (UI) kautta, johon pääsee käsiksi verkkoselaimella.

Syncthing-tiedostojen synkronointiohjelma

Tonido

Tonido on yksityinen ja turvallinen pilvitallennuspalvelu, joka tukee tiedostojen käyttöä, synkronointia ja jakamista koti- ja yrityskäyttöön. Se toimii Linuxissa, Windowsissa, Macissa ja kaikissa yleisimmissä matkapuhelimissa ja tableteissa, mukaan lukien iPhone, iPad, Android ja Windows Phone. Lisäksi se toimii Raspberry Pi:ssä.

Sen avulla voit käyttää, jakaa tiedostoja tietokoneeltasi kotona. Yrityskäyttäjät voivat käyttää sitä järjestämään, etsimään, jakamaan, synkronoimaan, varmuuskopioimaan ja hallitsemaan yrityksen asiakirjoja työntekijöille, asiakkaille ja asiakkaille. Lisäksi se tukee erittäin nopeaa ja suorituskykyistä median organisointia ja käyttöä mistä tahansa.

Tonido Run Personal Cloud Server

Pilvitallennuspalvelin

Pilvitallennuspalvelin on avoimen lähdekoodin, turvallinen, laajennettavissa oleva, itse isännöity pilvitallennuspalvelinrajapinta, jonka avulla voit rakentaa oman yksityisen pilvitallennusratkaisusi. Se on itsenäinen työkalu, joten sinun ei tarvitse asentaa erillistä web-palvelinta tai yritystietokantamoottoria, ja se on suunniteltu niin, että se on suhteellisen helppo integroida ympäristöön.

Taustalla oleva palvelinohjelmisto toteuttaa täydellisen tiedostojärjestelmän, joka muistuttaa Amazon Cloud Drivea ja muita palveluntarjoajia. Se tukee tiedostopohjaisia pilvitallennustoimintoja, kuten kansiohierarkian hallintaa, tiedostojen lataamista/lataamista, kopiointia, siirtämistä, uudelleennimeämistä, roskakoria ja palauttamista, poistamista ja paljon muuta. Siinä on myös käyttäjäkohtainen kiintiöiden hallinta ja käyttäjäkohtaiset päivittäiset verkkosiirtorajat ja paljon muuta.

Johtopäätös

Vastaa

Sähköpostiosoitettasi ei julkaista.