Oui, tu peux faire ça. Cela s'appelle la colocation. Essentiellement, vous fournissez le serveur et le fournisseur de colocation fournit tout le reste: alimentation, refroidissement, sécurité, et dans certains cas, ils fournissent de la bande passante dans certains cas, vous pouvez le fournir vous-même.
Ils baseront le coût sur la quantité d'espace physique que votre serveur occupe, la quantité d'énergie qu'il utilise, la quantité de chaleur qu'il génère et si vous avez besoin de bande passante, la quantité de bande passante que vous utiliserez. En règle générale, s'ils fournissent une bande passante, ils vous factureront un montant fixe pour un certain nombre d'adresses IP et un CIR (débit d'informations engagé) défini. Vous pouvez soit payer pour une quantité fixe de bande passante, soit payer en fonction de l'utilisation. Si vous payez pour une bande passante fixe, ils vous donneront ce montant et vous ne pourrez jamais en utiliser plus. Il est cependant assez courant d'acheter de la bande passante en rafale. Dans ce scénario, ils vous fourniront un port pouvant aller jusqu'à 100 Mbps par exemple et vous factureront en fonction de votre utilisation moyenne. En règle générale, cela se fait à l'aide du modèle de facturation au 95e centile (Google peut l'expliquer mieux que moi).
Cela dit, si vous n'avez qu'un seul serveur, il serait probablement beaucoup plus simple et plus simple de louer un serveur dédié ou d'utiliser un serveur virtuel (VPS). Des entreprises telles que Rackspace et Amazon Web Services fournissent des serveurs virtuels. Dans ce modèle, vous paieriez le serveur virtuel en fonction de la quantité de CPU, de RAM et de disque dont vous avez besoin. Vous payez également pour la bande passante, mais dans ce cas, vous payez en fonction de la quantité de données que vous transférez, et non de votre utilisation moyenne. Par exemple, AWS facture environ 10 à 12 cents par gigaoctet de données que votre serveur envoie à Internet.
Il existe d'autres avantages à utiliser un serveur virtuel. Vous n'avez plus à vous soucier des pannes matérielles car votre serveur est une machine virtuelle si l'hôte sur lequel il s'exécute a un problème matériel, il peut facilement être déplacé vers un autre hôte. De plus, il est facile de mettre à niveau la machine virtuelle pour avoir plus ou moins de CPU / RAM / disque en fonction de votre utilisation.