Autohébergement et ADSL
Comme j'ai déjà pu le dire dans des articles précédents, lorsque l'on fait de l'autohébergement, on se retrouve vite confronté au A dans ADSL. A pour Asymétrique. Le serveur étant chez soi, lorsque l'on consulte les données depuis l'extérieur sur son cloud personnel, le réseau utilisé et le réseau montant, donc l'upload.
Le débit en bit
A titre indicatif, j'ai environ 10 Mbit par seconde en descente, 1 Mbit par seconde en montée. Plus exactement, j'ai une bande passante totale brut de 1120 kbit/s. L'unité ici est le bit, soit les fameux 0 et 1. Si on regroupe ça en octet ou byte (les paquets de huit 0 ou 1), cela fait encore moins. Ca donne 126,8 ko/s.
Donc, chaque seconde, je peux au plus, en théorie (débit brut), envoyé en tout et pour tout, 126,8 ko de données tous flux confondus. Dans les données envoyées il y a par exemple un mail que je peux envoyer, un fichier que je peux déposer dans un cloud par exemple ou autre, le tout depuis chez moi.
Avec 126,8 ko/s d'upload, qu'est-il possible de faire ?
J'ai donc fait quelques tests non objectifs pour voir les possibilités et limites. Je me suis basé sur les graphiques temps réel de l'interface du boîtier Freebox Serveur, le FreeboxOS, sur lequel je me suis connecté à distance. L'accès à cette interface de gestion de la Freebox est assez complet, mais il faut bien garder en tête que son affichage sollicite déjà une partie de la bande passante, même si c'est très peu (environ 800 octets/s, soit 0,8 ko/s, soit rien).
Ecouter de la musique
Si j'écoute de la musique en streaming dans le navigateur depuis l'extérieur (c'est donc ma machine de cloud qui diffuse la musique), cela consomme un peu moins de 70 ko/s sur une bande passante totale brut de 126,8 ko (1120 kbit/s). Et ce pour des musiques au format mp3 ou ogg en qualité 256 kbit/s.
Chargement d'un fichier
J'ai une instance Owncloud/Nextcloud sur mon cloud personnel. J'ai essayé de récupérer des fichiers assez gros dessus. Un peu long mais c'est faisable. Là encore, faisable dans la limite de l'upload. Plus le fichier est gros, plus c'est long. Je n'ai pas testé avec des fichiers suffisamment gros pour avoir un timeout.
Le chargement d'un fichier se fera donc de préférence dans le sens : je dépose sur mon cloud autohebergé chez moi, vu que cela sollicitera la bande passante en download/téléchargement. Si je dois charger / récupérer un fichier qui est stocké chez moi, j'anticipe avant et je le récupère en local sur une clef USB.
Consulter des différentes applications de Yunohost
Quelques soient les applications, de l'agrégateur de fils RSS FreshRSS à Wallabag, les pages se chargent relativement correctement. Mais je suis le seul utilisateur. Il faudrait que je vois pour faire un test avec plusieurs connexions simultanées sur plusieurs pages différentes.
La puissance de la machine n'est pas en cause (je vérifie ça à distance via ssh), le réseau est peu sollicité (une trentaine de ko/s pour charger les pages), c'est donc faisable sans soucis.
Bande passante montante saturée
Si jamais la bande passante montante était saturée, il se peut que les autres machines connectée derrière la même box ADSL présente des soucis d'accès à Internet. Cela reste à confirmer, je n'ai pas saturé ma bande passante pour écrire ce billet (un bon moyen étant de faire du peer2peer et de ne pas limiter l'upload).
En conclusion
Pour de l'autohébergement et un accès personnel, derrière de l'ADSL cela reste faisable et vivable sans soucis, tant qu'on est pas du streaming de vidéo ou du chargement de gros fichiers. Reste à voir si en mettant un blog avec un trafic raisonnable ça passe.
MISE A JOUR : l'ami Aeris me remonte les remarques et critiques constructives suivantes, que je mets ici avant de reprendre le billet :)
Pas mal d'erreur dans ton dernier article. 11Mbps, ça fait 11264kbps, pas 1260. Soit 1408kops.
Et ça ne sert pas à grand chose de parler de débit « brut » (down+up), chaque canal étant séparé, on ne peut pas les fusionner. Tu ne passeras jamais par le up pour faire du down et inversement.
Il y a aussi quelque chose que peu de gens savent. Le trafic down consomme AUSSI du up (Pour chaque paquet TCP/IP, tu as 2 échanges down et 2 échange up + de l'ICMP up potentiel). À cause de TCP/IP qui envoie des infos. C'est assez visible sur les lignes très asymétrique. Si tu tires massivement en down, ça va saturer le up, et tu ne pourras jamais exploiter le down à la totalité de sa capacité. Ça peut être assez chiant en pratique… Dans le cadre de l'auto-hébergement, le fait d'avoir 3 pelés à la maison à mater du chaton HD sur youtube va ralentir ton blog :D