Le cloud par son nom indique quelque chose qui est très énorme et présent sur une grande surface. Si l’on s’en tient au nom, dans un domaine technique, le Cloud est quelque chose de virtuel qui fournit des services aux utilisateurs finaux sous forme de stockage, d’hébergement d’applications ou de virtualisation de tout espace physique. De nos jours, le Cloud computing est utilisé par les petites comme les grandes organisations pour le stockage de données ou pour fournir aux clients ses avantages qui sont énumérés ci-dessus.

Principalement, trois types de Services viennent associés au Cloud qui sont : SaaS (Software as a Service) pour permettre aux utilisateurs d’accéder à d’autres clouds publics de grandes organisations pour stocker leurs données comme Gmail, PaaS (Platform as a Service) pour l’hébergement d’apps ou de logiciels sur d’autres clouds publics ex : Google App Engine qui héberge les apps des utilisateurs, IaaS (Infrastructure as a Service) pour virtualiser n’importe quelle machine physique et la mettre à disposition des clients pour qu’ils aient la sensation d’une vraie machine.

Cloud Storage

Cloud Storage signifie le stockage des données loin des systèmes locaux des utilisateurs et à travers la portée des serveurs dédiés qui sont destinés à cela. Au tout début, CompuServe en 1983 offrait à ses clients 128k d’espace disque qui pouvait être utilisé pour stocker des fichiers. Alors que ce domaine est en développement actif et le sera en raison des menaces potentielles, y compris la perte de données ou d’informations, le piratage de données ou le masquage et d’autres attaques, de nombreuses organisations ont proposé leurs propres solutions pour le stockage en nuage et la confidentialité des données, ce qui renforce et stabilise son avenir.

Dans cet article, nous présenterons certaines des contributions sélectionnées pour cette préoccupation qui sont open source et sont acceptées avec succès par d’énormes masses et de grandes organisations.

OwnCloud

Un remplacement de Dropbox pour les utilisateurs de Linux, donnant de nombreuses fonctionnalités qui sont similaires à celles de DropBox, ownCloud est un serveur de synchronisation et de partage de fichiers auto-hébergé.

Sa fonctionnalité open source fournit aux utilisateurs l’accès à une quantité illimitée d’espace de stockage. Le projet a débuté en janvier 2010 dans le but de fournir un remplacement open source pour les fournisseurs de services de stockage en nuage propriétaires. Il est écrit en PHP, JavaScript et disponible pour les ordinateurs de bureau Windows, Linux, OS X et fournit même avec succès des clients mobiles pour Android et iOS.

OwnCloud emploie le serveur WebDav pour l’accès à distance et peut s’intégrer avec un grand nombre de bases de données, y compris SQLite, MariaDB, MySQL, Oracle Database, PostgreSQL.

Fournit un grand nombre de fonctionnalités dénombrables dont : Le stockage et le cryptage de fichiers, la diffusion de musique en continu, le partage de contenu à travers les URL, l’hébergement sync Mozilla et le lecteur de flux RSS/Atom, l’installation d’applications en un clic, la vidéo et la visionneuse PDF et bien d’autres encore.

La dernière version de ownCloud c’est-à-dire la 10 ajoute d’autres nouvelles fonctionnalités, notamment un design amélioré, permet à l’administrateur de notifier les utilisateurs et de définir des limites de rétention sur les fichiers dans la corbeille.

OwnCloud

Lire la suite : Installer OwnCloud pour créer un stockage cloud personnel sous Linux

Nextcloud

Nextcloud est une suite open-source d’applications client-serveur pour créer et utiliser des services d’hébergement de fichiers. Le logiciel est disponible pour tous, du particulier aux grandes entreprises, pour installer et exploiter l’application par leur dispositif de serveur privé.

Avec Nextcloud, vous pouvez partager plusieurs fichiers et dossiers sur votre système et les synchroniser avec votre serveur nextcloud. La fonctionnalité est similaire à celle de Dropbox, mais elle offre un hébergement de stockage de fichiers sur site avec une forte sécurité, une conformité et une flexibilité dans la synchronisation et la solution de partage au serveur que vous contrôlez.

Nextcloud File Share and Collaboration Platform

Seafile

Seafile est un autre système logiciel d’hébergement de fichiers qui exploite la propriété open source pour offrir à ses utilisateurs tous les avantages qu’ils attendent d’un bon système logiciel de stockage en nuage. Il est écrit en C, Python avec la dernière version stable étant 7.0.2.

Seafile fournit des clients de bureau pour Windows, Linux et OS X et des clients mobiles pour Android, iOS et Windows Phone. Parallèlement à une édition communautaire publiée sous licence publique générale, il dispose également d’une édition professionnelle publiée sous une licence commerciale qui fournit des fonctionnalités supplémentaires non prises en charge dans l’édition communautaire, à savoir la journalisation des utilisateurs et la recherche de texte.

Depuis qu’il a été open sourced en juillet 2012, il a commencé à attirer l’attention internationale. Ses principales caractéristiques sont la synchronisation et le partage avec l’accent principal sur la sécurité des données.
Les autres caractéristiques de Seafile qui l’ont rendu commun dans de nombreuses universités comme l’Université de Mayence, l’Université HU Berlin, et l’Université de Strasbourg et aussi parmi d’autres milliers de personnes dans le monde entier sont l’édition de fichiers en ligne, la synchronisation différentielle pour minimiser la bande passante requise, le cryptage côté client pour sécuriser les données du client.

Seafile Cloud Storage

Lire la suite : Installer Seafile Secure Cloud Storage sous Linux

Pydio

Auparavant connu sous le nom d’AjaXplorer, Pydio est un logiciel libre visant à fournir l’hébergement, le partage et la synchronisation de fichiers. En tant que projet, il a été initié en 2009 par Charles du jeu et depuis 2010, il est sur tous les équipements NAS fournis par LaCie.

Pydio est écrit en PHP et JavaScript et disponible pour Windows, Mac OS et Linux et en plus pour iOS et Android également. Avec près de 500 000 téléchargements sur Sourceforge, et l’acceptation par des entreprises comme Red Hat et Oracle, Pydio est l’un des logiciels de stockage en nuage très populaires sur le marché.

En soi, Pydio n’est qu’un noyau qui fonctionne sur un serveur web et auquel on peut accéder via n’importe quel navigateur. Son interface WebDAV intégrée le rend idéal pour la gestion de fichiers en ligne et le cryptage SSL/TLS rend les canaux de transmission cryptés sécurisant les données et assurant leur confidentialité.

Les autres fonctionnalités qui accompagnent ce logiciel sont l’éditeur de texte avec coloration syntaxique, la lecture audio et vidéo, l’intégration des bases de données Amazon, S3, FTP ou MySQL, l’éditeur d’images, le partage de fichiers ou de dossiers même via des URL publiques.

Pydio File Sharing Platform

Ceph

Ceph a été initialement lancé par Sage Well pour sa thèse de doctorat, et à l’automne 2007, il a poursuivi ce projet à temps plein et a élargi l’équipe de développement. En avril 2014, Red Hat a intégré son développement en interne. Jusqu’à présent, 14 versions de Ceph ont été publiées et la dernière version est la 14.2.4. Ceph est un cluster distribué écrit en C++ et Perl, hautement évolutif et disponible gratuitement.

Les données peuvent être peuplées dans Ceph comme un périphérique de bloc, un fichier ou sous forme d’objet par le biais de la passerelle RADOS qui peut présenter un support pour Amazon S3 et Openstack Swift API. En dehors de la sécurité des données, de l’évolutivité et de la fiabilité, les autres caractéristiques fournies par Ceph sont :

  1. système de fichiers réseau qui vise la haute performance et le stockage de grandes données.
  2. compatibilité avec les clients VM.
  3. permission de lectures/écritures partielles/complètes.
  4. mappages au niveau des objets.
Plateforme de stockage de fichiers Ceph

Syncany

Syncany est l’une des applications de stockage en nuage et de partage de fichiers les plus légères et open-source. Il est actuellement activement développé par Philipp C. Heckel et à ce jour, il est disponible en tant qu’outil en ligne de commande et interface graphique pour toutes les plateformes prises en charge.

L’une des caractéristiques les plus importantes de Syncany est qu’il s’agit d’un outil et qu’il nécessite que vous apportiez votre propre stockage, qui peut être un stockage FTP ou SFTP, des partages WebDAV ou Samba, des buckets Amazon S3, etc.

Les autres caractéristiques qui en font un outil génial à avoir sont : Cryptage AES+Twofish/GCM 128 bits pour toutes les données qui quittent la machine locale, support de partage de fichiers avec lequel vous pouvez partager vos fichiers avec vos amis, stockage hors site selon le choix de l’utilisateur au lieu d’un stockage basé sur le fournisseur, sauvegardes basées sur les intervalles ou à la demande, versionnement de fichiers compatibles binaires, déduplication locale des fichiers. Il peut être plus avantageux pour les entreprises qui veulent utiliser leur propre espace de stockage plutôt que de faire confiance à certains fournisseurs de stockage fourni.

Syncany Secure File Sync Software

Cozy

Pas seulement un outil ou un logiciel de partage de fichiers ou de synchronisation, Cozy est regroupé comme un ensemble complet de fonctions qui peuvent vous aider à construire votre App Engine complet.

Comme Syncany, Cozy offre une flexibilité à l’utilisateur en termes d’espace de stockage. Vous pouvez soit utiliser votre propre stockage personnel, soit faire confiance aux serveurs de l’équipe Cozy. Il s’appuie sur quelques logiciels open source pour son fonctionnement complet qui sont : CouchDB pour le stockage de la base de données et Whoosh pour l’indexation. Il est disponible pour toutes les plateformes, y compris les smartphones.

Les principales caractéristiques qui en font un logiciel de stockage Cloud incontournable sont : la possibilité de stocker tous les Contacts, Fichiers, Calendrier, etc dans le Cloud et de les synchroniser entre l’ordinateur portable et le smartphone, offre la possibilité d’utiliser pour créer ses propres applications et les partager avec d’autres utilisateurs en partageant simplement l’URL Git du dépôt, l’hébergement de sites Web statiques ou de consoles de jeux vidéo HTML5.

Cozy Personal Cloud Storage

GlusterFS

GlusterFS est un système de stockage de fichiers attaché au réseau. Initialement, lancé par Gluster Inc, ce projet est maintenant sous la responsabilité de Red Hat Inc. Après leur achat de Gluster Inc en 2011. Red Hat a intégré Gluster FS à leur Red Hat Storage Server en changeant son nom en Red Hat Gluster Storage.

Il est disponible pour des plateformes incluant Linux, OS X, NetBSD et OpenSolaris avec certaines de ses parties sous licence GPLv3 tandis que d’autres sont sous double licence GPLv2. Il a été utilisé comme base pour la recherche universitaire.

GlusterFS utilise un modèle client-serveur avec des serveurs déployés comme briques de stockage. Un client peut se connecter à un serveur avec un protocole personnalisé sur TCP/IP, Infiniband ou SDP et stocker des fichiers sur le serveur GlusterFs. Diverses fonctionnalités employées par celui-ci sur les fichiers sont la mise en miroir et la réplication basées sur les fichiers, le dépouillement basé sur les fichiers, l’équilibrage de la charge, la planification et la mise en cache du disque, pour n’en citer que quelques-unes.

Une autre caractéristique très utile de celui-ci est qu’il est flexible, c’est-à-dire que les données sont ici stockées sur des systèmes de fichiers natifs comme xfs, ext4, etc.

GlusterFS Storage

Lire la suite : Comment installer GlusterFS dans les systèmes Linux

Git-annex

Git-annex est un autre service de synchronisation de fichiers développé par Joey Hess, qui vise également à résoudre les problèmes de partage et de synchronisation de fichiers mais indépendamment de tout service commercial ou serveur central. Il est écrit en Haskell et disponible pour Linux, Android, OS X et Windows.

Git-annex gère le dépôt git de l’utilisateur sans stocker à nouveau la session dans git. Mais au contraire, il ne stocke que le lien vers le fichier dans le dépôt git et gère les fichiers associés au lien à un endroit séparé. Il assure la duplication d’un fichier qui est nécessaire dans le cas où la récupération d’informations perdues est nécessaire.

En outre, il assure la disponibilité des données du fichier instantanément comme et quand nécessaire qui empêche les fichiers de présenter sur chaque système. Cela réduit beaucoup la surcharge de la mémoire. Notamment, git-annex est disponible sur diverses distributions Linux, y compris Fedora, Ubuntu, Debian, etc.

Git-Annex

Yandex.Disk

Yandex.Disk est un service de stockage et de synchronisation en nuage pour toutes les principales plateformes, y compris Linux, Windows, OS X, Android, iOS et Windows Phone. Il permet aux utilisateurs de synchroniser des données entre différents appareils et de les partager avec d’autres personnes en ligne.

Diverses fonctionnalités fournies par Yandex.Disk à ses utilisateurs sont le lecteur flash intégré qui permet aux gens de prévisualiser des chansons, le partage de fichiers avec d’autres personnes en partageant des liens de téléchargement, la synchronisation de fichiers entre différents appareils d’un même utilisateur, le stockage illimité, le support WebDAV permettant une gestion facile des fichiers par toute application supportant le protocole WebDAV.

Yandex.Disk – Plateforme de partage de fichiers en nuage

XigmaNAS

XigmaNAS est un système d’exploitation NAS (signifiant Network-Attached Storage) de stockage puissant et personnalisable à code source ouvert basé sur FreeBSD, construit pour le partage du stockage de données informatiques sur un réseau informatique. Il peut être installé sur pratiquement n’importe quelle plateforme matérielle et prend en charge le partage de données à travers Linux et d’autres systèmes d’exploitation de type Unix, Windows ainsi que Mac OS.

Certaines de ses fonctionnalités comprennent la prise en charge de ZFS v5000, RAID logiciel (0,1,5), le cryptage des disques, les rapports S.M.A.R.T / email et bien plus encore. Il prend en charge plusieurs protocoles réseau, notamment CIFS/SMB (Samba), contrôleur de domaine Active Directory (Samba), FTP, NFS, RSYNC, entre autres.

XigmaNAS Network Attached Storage

Yunohost

Yunohost est un système d’exploitation d’auto-hébergement gratuit et à code source ouvert, léger, fiable et sécurisé, basé sur Debian GNU/Linux. Il simplifie l’administration du serveur en offrant une interface web conviviale pour vous permettre d’administrer votre serveur.

Il permet de gérer les comptes utilisateurs (via LDAP) et les noms de domaine, prend en charge la création et la restauration de sauvegardes, est livré avec une pile de messagerie complète (Postfix, Dovecot, Rspamd, DKIM) et un serveur de messagerie instantanée. En outre, il prend en charge des outils de sécurité tels que yunohost-firewall et fail2ban, ainsi que la gestion des certificats SSL.

YunoHost Personal Web Hosting Server

Sandstorm

Sandstorm est une suite de productivité web open-source auto-hébergée conçue pour exécuter facilement et en toute sécurité des applications web open source, soit sur votre propre serveur privé, soit sur des serveurs gérés par la communauté. Il prend en charge le stockage de fichiers et le partage avec d’autres personnes à l’aide de Davros, une application de chat, une boîte aux lettres, une application de gestion de tâches et de projets, une fonction d’édition de documents et bien d’autres.

Chaque application que vous installez dans le Sandstorm est conteneurisée dans son propre bac à sable sécurisé à partir duquel elle ne peut pas communiquer au monde sans autorisation expresse. Et surtout, Sandstorm prend en charge un modèle de fonctionnement sécurisé qui permet d’adhérer facilement aux exigences de sécurité, de réglementation et de confidentialité des données. Il est construit pour les particuliers, les entreprises et les développeurs.

Sandstorm Personal Web Apps Hosting Platform

Syncthing

Syncthing est un outil de synchronisation de fichiers continu privé et sécurisé, open-source, simple mais puissant et portable, qui synchronise les fichiers entre deux hôtes ou plus en temps réel. Il fonctionne sur Linux, Mac OS X, Windows, FreeBSD, Solaris et OpenBSD.

Toute communication via Syncthing est cryptée (sécurisée par TLS) et chaque appareil est identifié par un certificat cryptographique fort pour assurer une authentification sécurisée. Vous pouvez configurer et surveiller les opérations de Syncthing via une interface utilisateur(UI) puissante et réactive, accessible via un navigateur web.

Programme de synchronisation de fichiers Syncthing

Tonido

Tonido est un service de stockage en nuage privé et sécurisé qui prend en charge l’accès, la synchronisation et le partage de fichiers pour un usage domestique et professionnel. Il fonctionne sur Linux, Windows, Mac et tous les principaux téléphones mobiles et tablettes, notamment iPhone, iPad, Android et Windows Phone. En outre, il fonctionne sur Raspberry Pi.

Il vous permet d’accéder, de partager des fichiers depuis votre ordinateur à la maison. Les utilisateurs professionnels peuvent l’employer pour organiser, rechercher, partager, synchroniser, sauvegarder et gouverner les documents d’entreprise à vos employés, clients et clients. En outre, il prend en charge l’organisation et l’accès ultra-rapide et performant aux médias depuis n’importe où.

Tonido Run Personal Cloud Server

Cloud Storage Server

Cloud Storage Server est une API de stockage en nuage open-source, sécurisée, extensible et auto-hébergée pour construire votre propre solution de stockage en nuage privée. C’est un outil autonome donc vous n’avez pas besoin d’installer un serveur web séparé ou un moteur de base de données d’entreprise et il est conçu pour être relativement facile à intégrer dans votre environnement.

Le logiciel serveur sous-jacent met en œuvre un système de fichiers complet similaire à Amazon Cloud Drive et à d’autres fournisseurs. Il prend en charge les opérations de stockage en nuage basées sur les fichiers, telles que la gestion de la hiérarchie des dossiers, le chargement/téléchargement de fichiers, la copie, le déplacement, le renommage, la mise à la corbeille et la restauration, la suppression et plus encore. Il dispose également d’une gestion des quotas par utilisateur, et des limites de transfert réseau quotidiennes par utilisateur et bien plus encore.

Conclusion

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.