16 2020-nji ýylda Linux üçin açyk çeşme bulut saklaýyş programma üpjünçiligi


Bulut ady boýunça gaty ullakan we uly meýdanda bar bolan bir zady görkezýär. Tehniki ugurda “Cloud” wirtual bolup, ahyrky ulanyjylara saklamak, programmalary ýerleşdirmek ýa-da islendik fiziki giňişligi wirtuallaşdyrmak görnüşinde hyzmatlar berýär. Häzirki wagtda “Cloud computing” maglumatlary saklamak ýa-da müşderilere ýokarda görkezilen artykmaçlyklary bilen üpjün etmek üçin kiçi we uly guramalar tarapyndan ulanylýar.

Esasan, “Cloud” bilen baglanyşykly Hyzmatlaryň üç görnüşi bar: SaaS (Hyzmat hökmünde programma üpjünçiligi), ulanyjylara Gmail, PaaS (Hyzmat hökmünde platforma) ýaly maglumatlary saklamak üçin uly guramalaryň beýleki köpçülige açyk bulutlaryna girmäge rugsat bermek üçin; ýa-da başgalar üçin açyk programma üpjünçiligi: Ulanyjylaryň programmalaryny ýerleşdirýän Google App Engine, islendik fiziki enjamy wirtuallaşdyrmak we müşderilere hakyky enjamy duýmak üçin peýdalanmak üçin IaaS (Hyzmat hökmünde infrastruktura).

“Bulut ammary”, ulanyjylaryň ýerli ulgamlaryndan we munuň üçin niýetlenen aýratyn serwerleriň aralygynda maglumatlary saklamagy aňladýar. “CompuServe” 1983-nji ýylda müşderilerine faýllary saklamak üçin ulanyp boljak 128k disk ýerini hödürledi. Bu ugur işjeň ösdürilýär we maglumatlaryň ýa-da maglumatlaryň ýitmegi, maglumatlaryň döwülmegi ýa-da maskarad edilmegi we beýleki hüjümler ýaly howplar sebäpli boljakdygyna garamazdan, köp guramalar ony güýçlendirýän we durnuklaşdyrýan “Cloud Storage” we “Data Gizlinlik” çözgütleri bilen çykyş etdiler. gelejek.

Bu makalada açyk çeşme we ägirt uly köpçülik we uly guramalar tarapyndan üstünlikli kabul edilýän bu alada üçin saýlanan goşantlary hödürläris.

1. OwnCloud

Linux ulanyjylary üçin Dropbox çalyşmagy, DropBox-a meňzeş köp funksiýany berip, ownCloud öz-özünden faýl sinhronlamak we paýlaşmak serweri.

Açyk çeşme işleýşi, ulanyjylara çäklendirilmedik mukdarda ýer açmagy üpjün edýär. Taslama, bulut saklaýyş hyzmatlaryny üpjün edijiler üçin açyk çeşme çalyşmagyny üpjün etmek maksady bilen 2010-njy ýylyň ýanwar aýynda başlandy. PHP, JavaScript bilen ýazylan we Windows, Linux, OS X iş stollary üçin elýeterli we hatda Android we iOS üçin ykjam müşderileri üstünlikli üpjün edýär.

“OwnCloud” uzakdan girmek üçin WebDav serwerini ulanýar we SQLite, MariaDB, MySQL, Oracle Database, PostgreSQL ýaly köp sanly maglumat bazasy bilen birleşip bilýär.

Sanalyp bilinýän köp sanly aýratynlygy üpjün edýär: PDF görüjisi we başgalar.

“OwnCloud 10” -yň iň soňky wersiýasy kämilleşdirilen dizaýny goşmak bilen beýleki täze aýratynlyklara goşýar, administratoryň ulanyjylara habar bermegine we zibil faýllarynda saklamagyň çäklerini kesgitlemegine mümkinçilik berýär.

Dowamyny okaň: Linux-da şahsy bulut ammaryny döretmek üçin “OwnCloud” guruň

2. Nextcloud

“Nextcloud” faýl hosting hyzmatlaryny döretmek we ulanmak üçin müşderi-serwer programmalarynyň açyk çeşmesi. Programma üpjünçiligi, şahsy serwer enjamy tarapyndan programmany gurmak we dolandyrmak üçin şahsyýetden başlap iri kärhanalara çenli hemmeler üçin elýeterlidir.

“Nextcloud” bilen ulgamyňyzda birnäçe faýllary we bukjalary paýlaşyp, indiki “bulut” serweriňiz bilen sinhronlap bilersiňiz. Funksiýa Dropbox-a meňzeýär, ýöne sinhronlamakda we gözegçilik edýän serweriňize çözgüt paýlaşmakda berk howpsuzlyk, laýyklyk we çeýeligi bolan jaýdaky faýl saklamagy hödürleýär.

3. Deňiz kenary

“Seafile”, ulanyjylara gowy bulut saklaýyş programma üpjünçiligi ulgamyndan garaşýan ähli artykmaçlyklary bilen peýdalanmak üçin açyk çeşme emläklerinden peýdalanýan başga bir faýl hosting programma üpjünçiligi ulgamydyr. C, Python-da ýazylýar, iň soňky durnukly çykarylyşy 7.0.2.

Seafile, Windows, Linux we OS X üçin iş stoly müşderilerini we Android, iOS we Windows Phone üçin ykjam müşderileri üpjün edýär. General Public License laýyklykda neşir edilen jemgyýetçilik neşiri bilen birlikde, jemgyýetçilik neşirinde goldanylmaýan goşmaça aýratynlyklary üpjün edýän täjirçilik ygtyýarnamasy bilen çykarylan professional neşir hem bar, ýagny ulanyjylaryň hasaba alynmagy we tekst gözlegi.

2012-nji ýylyň iýul aýynda açyk bolansoň, halkara jemgyýetçiliginiň ünsüni özüne çekip başlady. Onuň esasy aýratynlyklary, maglumatlaryň howpsuzlygyna esasy üns bilen sinhronlamak we paýlaşmakdyr.
Maýns uniwersiteti, HU Berlin uniwersiteti we Strasburg uniwersiteti ýaly uniwersitetleriň köpüsinde we şeýle hem dünýädäki beýleki müňlerçe adamyň arasynda giňden ýaýran “Seafile” -niň beýleki aýratynlyklary, onlaýn zolagy redaktirlemek, zerur zolakly giňligi azaltmak üçin diferensial sinhronlamak, müşderi üçin şifrlemek müşderi maglumatlary.

Dowamyny okamak: Linux-da deňiz howpsuz howpsuz bulut ammaryny guruň

4. Pydio

Öň AjaXplorer ady bilen tanalýan Pydio, faýl ýerleşdirmegi, paýlaşmagy we sinhronlamagy üpjün etmegi maksat edinýän mugt programma üpjünçiligi. Taslama hökmünde 2009-njy ýylda Çarlz du jeu tarapyndan başlandy we 2010-njy ýyldan bäri LaCie tarapyndan üpjün edilen NAS enjamlarynyň hemmesinde.

Pydio PHP we JavaScript bilen ýazylan we Windows, Mac OS, Linux we goşmaça iOS we Android üçin hem elýeterlidir. Sourceforge-de 500 000 töweregi göçürip almak we Red Hat we Oracle ýaly kompaniýalar tarapyndan kabul edilmegi bilen Pydio bazardaky iň meşhur “Cloud Storage Software” -iň biridir.

Pydio-yň özi, web serwerinde işleýän we islendik brauzer arkaly girip bolýan ýadro. Integrirlenen WebDAV interfeýsi onlaýn faýl dolandyryşy üçin amatly edýär we SSL/TLS şifrlemek, maglumatlary goramak we gizlinligini üpjün etmek üçin geçiriş kanallaryny şifrlenen edýär.

Bu programma üpjünçiligi bilen gelýän beýleki aýratynlyklar, sintaksis tapawutlandyryjy, ses we wideo görkezmek, Amazon, S3, FTP ýa-da MySQL maglumat bazalarynyň integrasiýasy, surat redaktory, faýl ýa-da bukjany paýlaşmak bilen tekst redaktorydyr.

5. Sef

Ceph ilki doktorlyk dissertasiýasy üçin Sage Well tarapyndan başlandy we 2007-nji ýylyň güýzünde bu taslamany doly dowam etdirdi we ösüş toparyny giňeltdi. 2014-nji ýylyň aprelinde Red Hat öz ösüşini içerde getirdi. Şu wagta çenli “Ceph” -iň 14 sany çykarylyşy we iň soňky wersiýasy 14.2.4. Ceph, C ++ we Perl bilen ýazylan we ýokary göwrümli we erkin elýeterli paýlanan topar.

Maglumatlar Ceph-de blok enjamy, faýl ýa-da Amazon S3 we Openstack Swift API üçin goldaw berip biljek RADOS şlýuzasy arkaly obýekt görnüşinde ýerleşdirilip bilner. Maglumat nukdaýnazaryndan ygtybarly bolmakdan başga-da, göwrümli we ygtybarly, Ceph tarapyndan üpjün edilen beýleki aýratynlyklar:

  1. performanceokary öndürijiligi we uly maglumatlary saklamagy maksat edinýän tor faýl ulgamy.
  2. VM müşderileri bilen utgaşyklyk.
  3. bölekleýin/doly okamak/ýazmak üçin rugsat.
  4. obýekt derejesiniň kartalary.

6. Sinhroniýa

Sinhroniýa iň ýeňil we açyk çeşme bulut saklaýyş we faýl paýlaşmak programmasydyr. Häzirki wagtda Filipp C. Hekel tarapyndan işjeň ösdürilýär we häzirki wagtda ähli goldaw platformalary üçin buýruk setiri we GUI hökmünde elýeterlidir.

“Syncany” -yň iň möhüm aýratynlyklaryndan biri, bu guraldyr we FTP ýa-da SFTP ammary, WebDAV ýa-da Samba paýnamalary, Amazon S3 çelekleri we ş.m. bolup bilýän öz ammaryňyzy getirmegiňizi talap edýär.

Ajaýyp gural döredýän beýleki aýratynlyklar: 128 bitli AES + Twofish/GCM şifrlemek, ýerli enjamdan çykýan ähli maglumatlary şifrlemek, faýl paýlaşmak goldawy, faýllaryňyzy dostlaryňyz bilen paýlaşyp bilersiňiz, saýlan ýeriňizdäki ammar üpjün ediji esasly ammar, aralyk esasly ýa-da talap boýunça ätiýaçlyk nusgalary, ikili gabat gelýän faýl wersiýasy, faýllaryň ýerli köpeldilmegi ýerine ulanyjy. Käbir üpjün edijilere ammar üpjünçiligine ynanman, öz ammar ýerlerini ulanmak isleýän kompaniýalar üçin has amatly bolup biler.

7. Amatly

Diňe bir faýl paýlaşmak ýa-da sinhronizasiýa guraly ýa-da programma üpjünçiligi däl, “Cozy” doly programma motoryňyzy gurmaga kömek edip biljek funksiýalaryň doly bukjasy hökmünde birleşdirilýär.

“Syncany” ýaly, “Cozy” ammar giňişligi boýunça ulanyja çeýeligi üpjün edýär. Şahsy ammaryňyzy ulanyp bilersiňiz ýa-da “Cozy” toparynyň serwerlerine ynanyp bilersiňiz. Doly işlemegi üçin käbir açyk çeşme programma üpjünçiligine bil baglaýar: Maglumatlar bazasyny saklamak üçin CouchDB we indeksirlemek üçin Whoosh. Smartfonlary goşmak bilen ähli platformalar üçin elýeterlidir.

Bulut saklaýyş programma üpjünçiliginiň bolmagyny üpjün edýän esasy aýratynlyklar: ähli Aragatnaşyklary, Faýllary, Senenama we ş.m. bulutda saklamak we noutbuk bilen smartfonyň arasynda sinhronlamak, öz programmalaryny döretmek we paýlaşmak ukybyny üpjün edýär. beýleki ulanyjylar diňe ammaryň Git URL-ni paýlaşyp, statiki web sahypalaryny ýa-da HTML5 wideo oýun konsollaryny ýerleşdirip.

8. GlusterFS

GlusterFS tora birikdirilen faýl saklaýyş ulgamy. Ilkibaşda Gluster Inc. tarapyndan başlanan bu taslama indi 2011-nji ýylda Gluster Inc-i satyn alandan soň Red Hat Inc.

Linux, OS X, NetBSD we OpenSolaris ýaly käbir platformalar üçin GPLv3 ygtyýarnamasy, käbirleri GPLv2 astynda iki ygtyýarly platformalar üçin elýeterlidir. Akademiki gözlegler üçin esas hökmünde ulanyldy.

GlusterFS serwer kerpiçleri hökmünde ýerleşdirilen müşderi-serwer modelini ulanýar. Müşderi TCP/IP, Infiniband ýa-da SDP üstünden ýörite protokol bilen serwere birigip, faýllary GlusterFs serwerinde saklap biler. Faýllaryň üstünde ulanylýan dürli funksiýalar faýl esasly aýna we köpeltmek, faýl esasly zolak, ýük balansy, meýilnamalaşdyrmak we bir näçesini bellemek üçin disk keşi.

Anotherene-de bir peýdaly aýratynlygy, çeýe bolmagy, ýagny bu ýerdäki maglumatlar xfs, ext4 we ş.m. ýaly ýerli faýl ulgamlarynda saklanýar.

Dowamyny oka: Linux ulgamlarynda GlusterFS-i nädip gurmaly

9. Goşundy

Git-goşundy, Joey Hess tarapyndan işlenip düzülen başga bir faýl sinhronlaşdyryş hyzmaty bolup, faýl paýlaşmak we sinhronlamak meselelerini çözmegi maksat edinýär, ýöne islendik täjirçilik hyzmatyndan ýa-da merkezi serwerden garaşsyz. Haskell-de ýazylan we Linux, Android, OS X we Windows üçin elýeterli.

Git-goşundy, sessiýany gitde saklamazdan, ulanyjynyň git ammaryny dolandyrýar. Insteadöne munuň ýerine diňe git ammarynda faýl bilen baglanyşygy saklaýar we baglanyşyk bilen baglanyşykly faýllary aýratyn ýerde dolandyrýar. Lostitirilen maglumatlaryň dikeldilmegi zerur bolan faýlyň dublikatyny üpjün edýär.

Mundan başga-da, faýllaryň her ulgamda görkezilmeginiň öňüni alýan faýl maglumatlarynyň derrew we elýeterli bolmagyny üpjün edýär. Bu köp ýadyň üstünden düşýär. Aýratynam, git-annex Fedora, Ubuntu, Debian we ş.m. ýaly dürli Linux paýlamalarynda elýeterlidir.

10. Yandex.Disk

Yandex.Disk, Linux, Windows, OS X, Android, iOS we Windows Phone ýaly ähli esasy platformalar üçin bulut saklaýyş we sinhronizasiýa hyzmatydyr. Ulanyjylara dürli enjamlaryň arasynda maglumatlary sinhronlamaga we onlaýn ýagdaýda beýlekiler bilen paýlaşmaga mümkinçilik berýär.

“Yandex.Disk” ulanyjylaryna hödürleýän dürli aýratynlyklar, adamlara aýdymlary öňünden görmäge, göçürip alyş baglanyşyklaryny paýlaşmak arkaly faýllary paýlaşmaga, şol bir ulanyjynyň dürli enjamlarynyň arasynda faýllary sinhronlamaga, çäklendirilmedik ammar, WebDAV goldawyna mümkinçilik berýän içerki fleş pleýerdir. WebDAV protokolyny goldaýan islendik programma arkaly faýllary aňsat dolandyrmak.

11. XigmaNAS

XigmaNAS, FreeBSD esasly açyk çeşme güýçli we özleşdirilip bilinýän ammar NAS (Network-Attached Storage) operasiýa ulgamy bolup, kompýuter maglumatlarynyň saklanyşyny kompýuter torunyň üsti bilen paýlaşmak üçin gurulýar. Islendik enjam platformasynda diýen ýaly gurnalyp bilner we Linux we beýleki Unix ýaly operasiýa ulgamlary, Windows we Mac OS ýaly maglumatlary paýlaşmagy goldaýar.

Käbir aýratynlyklaryna ZFS v5000 goldawy, programma üpjünçiligi RAID (0,1,5), disk şifrlemek, S.M.A.R.T/e-poçta hasabatlary we başgalar girýär. CIFS/SMB (Samba), Active Directory Domain Controller (Samba), FTP, NFS, RSYNC ýaly köp sanly protokollary goldaýar.

12. hunohost

“Yunohost”, Debian GNU/Linux esasly erkin we açyk çeşmeli ýeňil, ygtybarly we ygtybarly öz-özüni ýerleşdirýän operasiýa ulgamy. Serweriňizi dolandyrmak üçin dostlukly web interfeýsini hödürläp serwer dolandyryşyny aňsatlaşdyrýar.

Ulanyjy hasaplaryny (LDAP üsti bilen) we domen atlaryny dolandyrmaga mümkinçilik berýär, ätiýaçlyk nusgalary döretmegi we dikeltmegi goldaýar, doly e-poçta bukjasy (Postfiks, Dovecot, Rspamd, DKIM) we gyssagly habarlaşma serweri bilen üpjün edilýär. Mundan başga-da, “yunohost-firewall” we “fail2ban” ýaly howpsuzlyk gurallaryny we SSL şahadatnamalaryny dolandyrmagy goldaýar.

13. Gum tupany

Gum tupany, öz hususy serweriňizde ýa-da jemgyýetçilik serwerlerinde aňsat we ygtybarly açyk çeşme web programmalaryny işletmek üçin döredilen açyk çeşmeli öz-özüne esaslanýan web esasly öndürijilik toplumydyr. “Dawros”, söhbetdeşlik programmasy, poçta gutusy, bir mesele we taslamany dolandyrmak programmasy, resminamalary redaktirlemek aýratynlygy we başgalar ulanyp, faýl saklamagy we beýlekiler bilen paýlaşmagy goldaýar.

Gum tupanynda gurnan her bir programmaňyz, ygtybarly rugsatsyz dünýä bilen habarlaşyp bilmeýän öz ygtybarly sandykda saklanýar. Iň esasy zat, “Sandstorm” howpsuzlyk, kadalaşdyryjy we maglumatlaryň gizlinligi talaplaryny berjaý etmegi aňsatlaşdyrýan ygtybarly iş modelini goldaýar. Şahsy adamlar, kärhanalar we işläp düzüjiler üçin guruldy.

14. Sinhronlamak

faýllary real wagtda iki ýa-da has köp öý eýesiniň arasynda sinhronlaýar. Linux, Mac OS X, Windows, FreeBSD, Solaris we OpenBSD-de işleýär.

Sinhronlamak arkaly ähli aragatnaşyk kodlanýar (TLS ulanyp ygtybarly) we ygtybarly tassyklanylmagyny üpjün etmek üçin her enjam güýçli kriptografiki şahadatnama bilen kesgitlenýär. Web brauzeri arkaly girip boljak güýçli we täsirli ulanyjy interfeýsi (UI) arkaly sinhron amallaryny gurup we gözegçilikde saklap bilersiňiz.

15. Tonido

Tonido, faýl ygtyýaryny, sinhronlaşmagy we öý we iş üçin paýlaşmagy goldaýan hususy we ygtybarly bulut saklaýyş hyzmatydyr. Linux, Windows, Mac we iPhone, iPad, Android we Windows Phone ýaly ähli esasy jübi telefonlarynda we planşetlerinde işleýär. Mundan başga-da, “Raspberry Pi” -de işleýär.

Öýüňizdäki kompýuteriňizden faýllara girmäge, paýlaşmaga mümkinçilik berýär. Işewür ulanyjylar ony işgärleriňize, müşderileriňize we müşderileriňize kärhana resminamalaryny guramak, gözlemek, paýlaşmak, sinhronlamak, ätiýaçlyk nusgasy we dolandyrmak üçin ulanyp bilerler. Şeýle hem, aşa çalt, ýokary öndürijilikli media guramasyny we islendik ýerden girmegi goldaýar.

16. Bulut saklaýyş serweri

Bulut saklaýyş serweri, şahsy bulut saklaýyş çözgüdiňizi gurmak üçin açyk çeşme, ygtybarly, giňeldilip bilinýän, öz-özüne ýerleşdirilen bulut saklaýyş API. Özbaşdak gural, şonuň üçin aýratyn web serwerini ýa-da kärhana maglumatlar bazasynyň motoryny gurmagyň zerurlygy ýok we daşky gurşawyňyza integrasiýa etmek aňsat bolar ýaly döredildi.

Esasy serwer programma üpjünçiligi Amazon Cloud Drive we beýleki üpjün edijilere meňzeş doly faýl ulgamyny ornaşdyrýar. Papka iýerarhiýasyny dolandyrmak, faýl ýüklemek/göçürip almak, göçürmek, göçürmek, adyny üýtgetmek, hapalamak we dikeltmek, ýok etmek we ş.m. ýaly faýl esasly bulut saklaýyş amallaryny goldaýar. Şeýle hem, ulanyjy başyna kwota dolandyryşy, her ulanyja gündelik tor geçiriş çäkleri we ş.m.

Bular belli bir açyk çeşme buludyny saklamak we sinhronizasiýa programma üpjünçiligi bolup, olar ýyllar boýy meşhurlyk gazandy ýa-da bu pudaga uzak ýol geçip, öz belligini edip bildi. Siz ýa-da guramaňyz ulanyp biljek islendik programma üpjünçiligini paýlaşyp bilersiňiz we biz bu sanaw bilen sanawlaşdyrarys.