Je vais donc sauter directement dans les mathématiques; Mon hébergeur propose un serveur avec des disques 5x2 To, une connexion sans mesure de 1 Go / s et peut provisionner des serveurs dans 5 centres de données différents, pour ~ 200 $ / mois.
Si j'ai 3 de ces serveurs et que j'installe OpenStack Swift, j'ai ~ 10 To (je sais que ce sera moins que cela, mais pour faire simple, je dirai juste 10 To) de stockage avec les mêmes fonctionnalités que Rackspace Cloud mais pour 0,058 $ / Go (par rapport à 0,15 $ / Go pour Rackspace). Plus une bande passante gratuite et illimitée. Les serveurs pourraient être provisionnés dans 3 contrôleurs de domaine différents pour la redondance et pour la mise à l'échelle de nouveaux serveurs actifs en une heure afin que nous puissions augmenter notre stockage assez rapidement si nous en avions besoin. Nous utiliserions également un CDN pour fournir du contenu, donc oui, il y aurait des frais de bande passante, mais ils seraient externes, donc sans rapport avec la question.
Évidemment, cela n'est plus efficace que si vous travaillez avec de grandes quantités de stockage (pour, disons, 2 Go, c'est beaucoup moins efficace), mais nous avons 7,5 To de sauvegardes sur un compte de fichiers RSC, donc notre prix effectif par Go serait de 0,078 $ (mais cela diminuerait) par rapport à plus de 1000 $ / mois avec notre système Rackspace actuel.
Donc, ma question est, à part d'avoir à gérer nos propres serveurs et à mettre un peu plus d'efforts dans la mise à l'échelle, quelle est la différence entre un système de stockage autogéré et quelque chose comme le cloud Rackspace, vaut-il une différence de $ / Go + frais de bande passante?