서버를 소유하거나 클라우드 서비스 가상 머신을 임대하는 것 외에 서비스를 호스팅하는 방법에는 어떤 것이 있나요?

서버를 소유하거나 클라우드 서비스 가상 머신을 임대하는 것 외에 서비스를 호스팅하는 방법에는 어떤 것이 있나요?

HTTP 요청을 받아들이고 유용한 작업을 수행하며 결과를 웹 페이지로 제공하는 코드 묶음인 일부 웹 서비스를 호스팅하고 싶다고 가정해 보겠습니다.

AFAIK에는 두 가지 옵션이 있습니다. 서버를 구입하여 사무실/집/무엇이든 또는 코로케이션 시설에서 호스팅할 수 있습니다. 아니면 Amazon EC2나 Windows Azure와 같은 일부 공용 클라우드 서비스에서 가상 머신을 임대할 수도 있습니다.

다른 옵션이 있나요? 그들은 무엇인가?

답변1

웹사이트를 호스팅하고 싶습니다. 서버를 소유하고 공급자로부터 고정 IP를 구입한 다음 DNS를 사무실/집 등으로 리디렉션할 수 있습니다. 거기서 실행해 보세요. 서버를 구입하여 콜로에 보관하고 bnadwidth를 임대하고 도메인을 그곳으로 지정할 수 있습니다. 호스팅 사이트에서 서버를 임대하고 DNS를 그곳으로 지정할 수 있습니다. "클라우드" 시스템을 임대하고 서비스를 그곳으로 지정할 수 있습니다. 친구에게 뇌물을 주어 자신의 사이트에서 호스팅하도록 할 수 있습니다.

서버를 구입하거나 서버를 임대하는 것과 관련되지 않고 정확히 무엇을 하려고 하거나 하고 싶습니까? 그런 종류의 것은 이 두 가지 중 하나 없이도 할 수 있는 일을 제한합니다.

답변2

Google App Engine을 살펴볼 수도 있습니다. 사람들을 위해 코드를 실행하기만 하면 됩니다. 나머지 부분, 확장성, 대역폭 등 거의 모든 작업은 Google에서 처리합니다.

답변3

월 50달러 이상에서는 전용 서버를 임대할 수 없습니다. 관리 또는 모니터링 유무에 관계없이.

$20 이상부터 VPS를 빌릴 수 있습니다. 권장되지 않습니다.

조금 더 비싼 전용 디스크가 포함된 VPS를 임대할 수 있습니다.

월 $2부터 웹 호텔 공간을 임대할 수 있습니다.

Amazon에서 공간이나 가상 머신을 임대할 수 있습니다. 교통 체증이 발생하기 전에는 너무 비싸지 않습니다.

마지막 옵션은 사무실이나 코로케이션에 있는 자신의 하드웨어에 간섭하는 것입니다. 나는 또한 당신의 시간을 다른 곳에서 보내는 것이 더 나을 것이라고 확신합니다. 콜로 가격은 전용 서버와 비슷하며 사무실 케이블은 비싸고 연결이 끊어지기 쉽습니다.

답변4

기술에 따라 - 일반 공유 호스팅.

웹 서비스(표준을 사용한다고 가정)는 모든 asp.net 웹 호스트에서 쉽게 호스팅될 수 있습니다. 서비스 호스팅은 일반 .NET 런타임의 일부입니다. 대부분의 다른 언어에서도 마찬가지입니다.

관련 정보