서비스를 구축하려면 서버용 어플리케이션을 설치할 수있는 환경이 제공되어야 합니다. 예를 들면 php, nodejs, tomcat, iis 등등이 돌아갈 수 환경이 필요합니다. 그리고 남의 경우는 db도 운영해야 하므로 단순한 웹호스팅으로도 가능한지 의문이네요.
서비스를 운영하는 방법에는 다양한 옵션 있기 때문에 정답이 없습니다. 직접 서버를 룬영할 수도 있고 AWS나 Azure 같은 클라우드를 선택할 수 있구요, 복잡한 서비스가 아니라면 Firebase store +Firebase funtion같은 걸 이용할 수도 있구요.
예산과 개발 능력 등등을 고려해서 선택하시는 게 좋을 것 같습니다.
전 간단한 갤러리사이트를 운영하는데 Digital ocean cloud + Firestore 를 사용합니다.