Ya, Anda bisa melakukannya. Ini disebut colocation. Pada dasarnya Anda menyediakan server dan penyedia colocation memasok segala yang lain: daya, pendinginan, keamanan, dan dalam beberapa kasus mereka menyediakan bandwidth dalam beberapa kasus Anda dapat menyediakannya sendiri.
Mereka akan mendasarkan biaya pada berapa banyak ruang fisik yang digunakan server Anda, berapa banyak daya yang digunakannya, berapa panas yang dihasilkannya, dan jika Anda membutuhkan bandwidth, berapa banyak bandwidth yang akan Anda gunakan. Biasanya jika mereka menyediakan bandwidth, mereka akan menagih Anda jumlah yang tetap untuk sejumlah alamat IP dan CIR yang ditetapkan (laju informasi yang dikomit). Anda dapat membayar jumlah bandwidth yang tetap atau Anda dapat membayar berdasarkan penggunaan. Jika Anda membayar bandwidth tetap maka mereka akan memberi Anda jumlah itu dan Anda tidak akan pernah bisa menggunakan lebih banyak. Sangat umum bagi Anda untuk membeli bandwidth burstable. Dalam skenario ini mereka akan memberi Anda port yang bisa mencapai 100 Mbps misalnya dan menagih Anda berdasarkan pemanfaatan rata-rata. Biasanya ini dilakukan dengan menggunakan model penagihan persentil ke-95 (Google dapat menjelaskannya lebih baik daripada saya).
Karena itu, jika Anda hanya memiliki 1 server maka mungkin akan secara drastis lebih mudah dan lebih mudah untuk menyewa server khusus atau menggunakan server virtual (VPS). Perusahaan seperti Rackspace dan Amazon Web Services menyediakan server virtual. Dalam model itu Anda akan membayar untuk server virtual berdasarkan berapa banyak CPU, RAM dan disk yang Anda butuhkan. Anda juga membayar bandwidth tetapi dalam hal ini Anda membayar berdasarkan berapa banyak data yang Anda transfer, bukan pemanfaatan rata-rata Anda. Misalnya, AWS mengenakan biaya sekitar 10-12 sen per gigabyte data yang dikirim oleh server Anda ke Internet.
Ada keuntungan lain menggunakan server virtual. Anda tidak lagi perlu khawatir tentang kegagalan perangkat keras karena server Anda adalah mesin virtual jika host yang dijalankannya memiliki masalah perangkat keras, ia dapat dengan mudah dipindahkan ke host lain. Selain itu, mudah untuk memutakhirkan mesin virtual untuk memiliki lebih banyak atau lebih sedikit CPU / RAM / Disk berdasarkan penggunaan Anda.