Ja, das kannst du. Es heißt Colocation. Im Wesentlichen stellen Sie den Server bereit, und der Colocation-Anbieter stellt alles andere bereit: Stromversorgung, Kühlung, Sicherheit. In einigen Fällen stellen sie die Bandbreite bereit. In einigen Fällen können Sie sie selbst bereitstellen.
Die Kosten richten sich danach, wie viel physischen Speicherplatz Ihr Server belegt, wie viel Strom er verbraucht, wie viel Wärme er erzeugt und wie viel Bandbreite Sie benötigen, wenn Sie Bandbreite benötigen. Wenn sie Bandbreite bereitstellen, berechnen sie in der Regel einen festen Betrag für eine bestimmte Anzahl von IP-Adressen und eine festgelegte CIR (Committed Information Rate). Sie können entweder für eine feste Menge an Bandbreite oder nach Verbrauch bezahlen. Wenn Sie für eine feste Bandbreite zahlen, erhalten Sie diesen Betrag, und Sie können nie mehr verwenden. Es ist jedoch durchaus üblich, dass Sie eine burstfähige Bandbreite kaufen. In diesem Szenario stellen sie Ihnen einen Port zur Verfügung, der beispielsweise bis zu 100 Mbit / s erreichen kann, und stellen Ihnen eine Rechnung basierend auf Ihrer durchschnittlichen Auslastung. In der Regel wird hierfür das 95. Perzentil-Abrechnungsmodell verwendet (Google kann dies besser erklären als ich).
Wenn Sie jedoch nur einen Server haben, ist es wahrscheinlich wesentlich einfacher und einfacher, entweder einen dedizierten Server zu mieten oder einen virtuellen Server (VPS) zu verwenden. Unternehmen wie Rackspace und Amazon Web Services stellen virtuelle Server bereit. In diesem Modell würden Sie für den virtuellen Server zahlen, basierend darauf, wie viel CPU, RAM und Festplatte Sie benötigen. Sie zahlen auch für Bandbreite, in diesem Fall jedoch basierend auf der übertragenen Datenmenge und nicht auf Ihrer durchschnittlichen Auslastung. Beispielsweise berechnet AWS ungefähr 10-12 Cent pro Gigabyte Daten, die Ihr Server an das Internet sendet.
Die Verwendung eines virtuellen Servers bietet weitere Vorteile. Sie müssen sich nicht mehr um Hardwarefehler kümmern, da Ihr Server eine virtuelle Maschine ist. Wenn auf dem Host, auf dem er ausgeführt wird, ein Hardwareproblem vorliegt, kann er problemlos auf einen anderen Host verschoben werden. Darüber hinaus ist es einfach, die virtuelle Maschine entsprechend Ihrer Nutzung auf mehr oder weniger CPU / RAM / Disk zu aktualisieren.