• # L'ère des serveur, oui, mais des serveurs perso !!

    Posté par . En réponse au journal Applications web vs applications classiques: quid du futur ?. Évalué à 10.

    Il est de plus en plus simple pour un lanba de mettre en place des serveurs pour divers usages, et de plus en plus d'application utilisent une structure client-serveur.

    Par exemple, mpd a une architecture client serveur, qui permet d'avoir une interface classique, ou alors une interface web, ou alors une interface mobile simplifié par exemple. Inutile de passer par deezer, je peux accéder à ma discothèque de n'importe où sur internet. Et si j'ajoute à mpd des fonctionnalités pour lire des flux radio-web, des podcast ou autre..... et bien je ne vois pas ce que je pourrais envier à deezer.

    On peut envisager exactement la même chose pour la vidéo. Un serveur qui se charge de gérer la bibliothèque, et de diffuser vers moi le flux vidéo adapté. Et derrière j'utilise un client adapté à la machine que j'utilise: interface web si je suis sur une borne web, client simplifié sur je suis sur mon portable, client complet si je suis en local sur mon pc. Rien n'empêche mon serveur vidéo d'être connecté à des streaming ou des podcasts (enfin faut du débit là :D).
    On peut même très bien imaginer que le serveur réencode le flux vidéo à la volée pour l'adapter aux conditions de lecture (connexion faible, et petit écran... inutile d'envoyer la vidéo en HD).

    Concernant les mail, je vois tout à fait la même chose : J'ai mon serveur mail perso. Comme ça je gère mes mail comme je veux, j'ai mes données perso chez moi. Et pour lire mes mails, je peux utiliser soit une interface web, soit un client lourd, si je préfère. Ou alors j'ai aussi une interface légère sur mon portable. Je peux même avoir une interface audio via SIP pour pouvoir appeler ma boite mail :D

    Pour des outils de bureautique, on peut tout à fait imaginer par exemple qu'open-office implémente une interface web simplifiée qui permette d'accéder à distance à son logiciel bureautique, avec ses documents sur son pc.
    Comme ça on peut toujours utiliser la version complète quand on est en local, mais si on est a distance, on peut toujours utiliser ses outils de bureautique et ses documents.

    Un autre gros intérêt d'un tel serveur serait le partage de configurations. Typiquement, ce serait génial que je puisse dire à Firefox : L'adresse de mon serveur perso de config c'est config://mon.chez.moi.fr/firefox
    Et hop, il synchronise ce que je lui demande avec le serveur. J'installe une extension à mon boulot, et quand je rentre chez moi il me propose de l'installer sur mon pc perso. Et si je trouve que cet extension devrait être aussi utilisé par d'autres personnes qui utilise ce serveur de config, je peux la leur suggérer, et quand il utiliseront leur firefox l'extension leur sera proposée, avec un petit message de ma part.

    Il y a aussi la notion d'accès aux fichiers.
    Avec un serveur perso, on peut tout a fait mettre en place divers modes d'accès aux fichiers :
    Une interface web pour quand on a pas moyen de faire mieux, un accès samba quand on est en local, un accès sftp ou un truc du genre quand on est à distance....





    La meilleur solution d'avenir serait donc, à mon avis, plutôt de multiplier les interfaces des applications et de penser l'utilisation des applications à distance via un serveur perso.

    Cette solution permet de conserver la confidentialité des ressources, tout en les rendant toutes accessible (par le propriétaire) de n'importe où.
    Ça permet aussi de pouvoir partager un certain nombre de choses. Il faut juste une gestion des droit bien foutue.
    On peut imaginer de rendre publique l'accès à certains albums photos. Ou alors en autoriser l'accès uniquement à certains amis.
    On peut aussi imaginer rendre public l'édition d'un document avec open-office (en interface web, ou en mode accès à distance). Ou interdire l'accès d'un document à tout le monde.



    Reste le problème du serveur : On peut mettre ça sur son pc local, mais le mieux est d'avoir un serveur dédié, avec système de sauvegarde et installation adaptée.
    La location d'un serveur dédié peut alors être intéressante.
    On peut très bien imaginer avoir un serveur familial par exemple. Dans la maison ou l'appart une "salle" serveur avec tout ce qu'il faut, et c'est gagné.

    Ralala.... ça me fait rêver tout ça.... j'ai trop hâte d'y être :D
    Ça m'a donné plein d'idées tout ça, y va falloir que je mette ça par écrit quelque-part :)