Ja, ja en ja.
-
Je kunt het zelf hosten op je eigen machine, maar het zal niet zo eenvoudig en efficiënt zijn als het gebruik van een service voor hosting, tenzij je een symmetrische internetverbinding van hoge kwaliteit met lage latentie en hoge bandbreedte hebt.
-
Je kunt het goedkoop hosten op een VPS met Digital Ocean, Vultr of AWS. In dat geval zul je Node en Mongo zelf moeten configureren.
-
Of u kunt beheerde platforms zoals Heroku voor Node en Compose voor Mongo gebruiken, in welk geval de prijs hoger zal zijn, maar alles voor u wordt geregeld.
Het hangt af van de kosten die u bereid bent te maken, zowel wat betreft servicekosten als uw tijd en expertise die nodig zijn om verschillende lagen van het systeem te configureren en te onderhouden.
Wat betreft "En wat zijn de kosten?" - voor nummer 1 zal het zijn wat uw ISP u in rekening brengt. Voor nummer 2 zal het ongeveer $ 5 zijn voor Digital Ocean of Vultr per maand met een paar maanden gratis met promolinks (Digitale Oceaan , Vultr ) en met nummer 3 is het ongeveer $ 25 voor Heroku en ongeveer $ 30 voor Compose per maand. Natuurlijk zijn er andere diensten beschikbaar, dit zijn slechts voorbeelden van de meest populaire.
Zie deze antwoorden voor meer informatie:
- Node.js implementeren in productie
- hoe node js op een dedicated server uit te voeren?
- NodeJS API met externe deps in andere taal