Ensuite, le souci, c'est que ça implique d'utiliser le réseau matrix, et on peut se poser la question du coût de Matrix.org comme serveur et les ressources prises.
Je ne sais pas combien de gens prennent l'offre à 10$ par mois (personal pour 5 personnes), mais ce que je vois sur mon home server, c'est environ 0.5G de ram pris par postgres + synapse + http, avec 5 à 10% de CPU quand je fais rien, et je suis tout seul sur mon infra (même si avoir plus de monde ne devrait pas faire grossir linéairement les couts ).
Sur AWS (vu que New Vector est client, cf la privacy policy ou le DNS), c'est les ressources d'une instance t4.nano chez AWS, facturé à 0.0042 US$ de l'heure, soit 3$ du mois. Si je suppose qu'il faut un peu plus de ram pour un usage opérationnel (ou juste rejoindre des salons plus conséquents), et qu'on passe à 1G de ram (donc t4.nano), ça passe à 6$ du mois.
Si je rajoute les 3G de la base de données (chez moi) et 3G pour le système, ça fait 6G de disque, donc grosso modo du 0.5$ par mois.
On va rajouter un peu de réseau, les sauvegardes, etc, et on va arrondir à 7$ par mois pour les coûts de bases.
Je suppose que New Vector n'a pas de rabais pour le moment, et je retire la vidéo conférence des coûts car je ne connais pas l'infra (eg, si c'est du p2p direct sans relais, c'est différent de Discord).
Donc on a une idée approximative du coût naif d'une instance à la louche si elle est séparé, une VM séparé avec DB séparé. C'est ce qui est indiqué sur le site "Faster performance, dedicated server with a fully managed service".
Et le tarif le plus bas, c'est 2 US$ par mois et par personne, ce qui est assez proche des tarifs d'amazon pour l’hébergement d'une VM.
J'imagine que l'instance sur matrix.org et les offres pro d'EMS sont plus optimisé que Synapse de base (voir même utilisent Dendrite), et qu'il y a des baisses significatives de consommation de ressources du au fait de partager la base de données entre utilisateurs, notamment sur le stockage et une partie du CPU et du réseau.
Si on regarde les prix, ça tourne en général entre 2 et 4$ par personne, et y a rien qui ne me laisse croire que l'offre à 3$/m coûte plus que celle à 2$. Donc je suppose que 2$ par personne est proche du coût pour EMS d'un compte sur matrix.org.
Et si demain, 1 million de personnes vont sur matrix.org sans prendre l'offre payante, ça va sans doute coûter un peu d'argent à New Vector, comme par exemple, 1 ou 2 millions de dollars par mois (mais la, je suppose qu'AWS va faire un rabais).
[^] # Re: Peut-être que ça va finir comme un Freenode des Gamers
Posté par Misc (site web personnel) . En réponse au journal Le nuage de la discorde. Évalué à 7.
Ensuite, le souci, c'est que ça implique d'utiliser le réseau matrix, et on peut se poser la question du coût de Matrix.org comme serveur et les ressources prises.
Je ne sais pas combien de gens prennent l'offre à 10$ par mois (personal pour 5 personnes), mais ce que je vois sur mon home server, c'est environ 0.5G de ram pris par postgres + synapse + http, avec 5 à 10% de CPU quand je fais rien, et je suis tout seul sur mon infra (même si avoir plus de monde ne devrait pas faire grossir linéairement les couts ).
Sur AWS (vu que New Vector est client, cf la privacy policy ou le DNS), c'est les ressources d'une instance t4.nano chez AWS, facturé à 0.0042 US$ de l'heure, soit 3$ du mois. Si je suppose qu'il faut un peu plus de ram pour un usage opérationnel (ou juste rejoindre des salons plus conséquents), et qu'on passe à 1G de ram (donc t4.nano), ça passe à 6$ du mois.
Si je rajoute les 3G de la base de données (chez moi) et 3G pour le système, ça fait 6G de disque, donc grosso modo du 0.5$ par mois.
On va rajouter un peu de réseau, les sauvegardes, etc, et on va arrondir à 7$ par mois pour les coûts de bases.
Je suppose que New Vector n'a pas de rabais pour le moment, et je retire la vidéo conférence des coûts car je ne connais pas l'infra (eg, si c'est du p2p direct sans relais, c'est différent de Discord).
Donc on a une idée approximative du coût naif d'une instance à la louche si elle est séparé, une VM séparé avec DB séparé. C'est ce qui est indiqué sur le site "Faster performance, dedicated server with a fully managed service".
Et le tarif le plus bas, c'est 2 US$ par mois et par personne, ce qui est assez proche des tarifs d'amazon pour l’hébergement d'une VM.
J'imagine que l'instance sur matrix.org et les offres pro d'EMS sont plus optimisé que Synapse de base (voir même utilisent Dendrite), et qu'il y a des baisses significatives de consommation de ressources du au fait de partager la base de données entre utilisateurs, notamment sur le stockage et une partie du CPU et du réseau.
Si on regarde les prix, ça tourne en général entre 2 et 4$ par personne, et y a rien qui ne me laisse croire que l'offre à 3$/m coûte plus que celle à 2$. Donc je suppose que 2$ par personne est proche du coût pour EMS d'un compte sur matrix.org.
Et si demain, 1 million de personnes vont sur matrix.org sans prendre l'offre payante, ça va sans doute coûter un peu d'argent à New Vector, comme par exemple, 1 ou 2 millions de dollars par mois (mais la, je suppose qu'AWS va faire un rabais).
C'est peut être une part de la motivation derrière la recherche pour matrix en p2p:
Best of all, it would let us turn off the matrix.org homeserver: the best public homeserver is one you run yourself on your own phone ;)Ou sans doute une part de la motivation pour écrire Dendrite, qui promet de réduire la consommation de ressources de "beaucoup".
Dans tout les cas, on en reviens à la question d'absorber tout ça, et de qui paye.