Ano, ano a ano.
-
Můžete si jej hostovat sami na svém vlastním počítači, ale nebude to tak snadné a efektivní jako použití služby pro hosting, pokud nemáte vysoce kvalitní symetrické internetové připojení s nízkou latencí a velkou šířkou pásma.
-
Můžete jej levně hostovat na VPS pomocí Digital Ocean, Vultr nebo AWS, v takovém případě budete muset nakonfigurovat Node a Mongo sami.
-
Nebo můžete použít spravované platformy jako Heroku pro Node a Compose pro Mongo, v takovém případě bude cena vyšší, ale o vše se postaráme za vás.
Záleží na tom, jaké náklady jste ochotni podstoupit, jak z hlediska poplatků za služby, tak vašeho času a odborných znalostí potřebných ke konfiguraci a údržbě různých vrstev systému.
Pokud jde o "A kolik to bude stát?" - pro číslo 1 to bude cokoliv, co vám účtuje váš ISP. Pro číslo 2 to bude kolem 5 USD za Digital Ocean nebo Vultr měsíčně s několika měsíci zdarma s promo odkazy (Digitální oceán , Vultr ) a s číslem 3 je to něco jako 25 $ za Heroku a asi 30 $ za Compose za měsíc. Samozřejmě jsou k dispozici i další služby, to jsou jen příklady těch nejoblíbenějších.
Další informace naleznete v těchto odpovědích:
- Nasadit node.js v produkce
- jak spustit node js na dedikovaném serveru?
- NodeJS API s externími deps v jiném jazyce