Ya, ya dan ya.
-
Anda dapat menghostingnya sendiri di komputer Anda sendiri, tetapi tidak akan semudah dan seefisien menggunakan layanan hosting, kecuali Anda memiliki koneksi internet simetris berkualitas tinggi dengan latensi rendah dan bandwidth tinggi.
-
Anda dapat menghostingnya dengan murah di VPS menggunakan Digital Ocean, Vultr, atau AWS, dalam hal ini Anda harus mengonfigurasi sendiri Node dan Mongo.
-
Atau Anda dapat menggunakan platform terkelola seperti Heroku untuk Node dan Compose for Mongo dalam hal ini harganya akan lebih tinggi tetapi semuanya akan diurus untuk Anda.
Itu tergantung pada biaya apa yang ingin Anda ambil, baik dalam hal biaya layanan dan waktu serta keahlian Anda yang diperlukan untuk mengonfigurasi dan memelihara berbagai lapisan sistem.
Adapun "Dan berapa biayanya?" - untuk nomor 1 itu akan menjadi apa pun yang dibebankan ISP Anda. Untuk nomor 2 sekitar $5 untuk Digital Ocean atau Vultr per bulan dengan beberapa bulan gratis dengan tautan promo (Lautan Digital , Vultr ) dan dengan nomor 3 kira-kira $25 untuk Heroku dan sekitar $30 untuk Compose per bulan. Tentu saja ada layanan lain yang tersedia, itu hanya contoh yang paling populer.
Lihat jawaban ini untuk info lebih lanjut:
- Terapkan node.js di produksi
- bagaimana menjalankan node js di dedicated server?
- NodeJS API dengan deps eksternal dalam bahasa lain