문제

.NET MVC 웹 응용 프로그램을 구축하고 있습니다. 클라우드 호스팅은 1 맨 쇼를위한 길을 호스팅하고 있습니까?

STACKOVERFLOW가 간단한 2 노드 설정을 실행하고 1 백만 페이지의 페이지 뷰를 쉽게 수행 할 수 있으므로 클라우드 호스팅이 해당 레벨에 도달 할 때까지 의미가 있습니까?

클라우드 호스팅이 실제로 서버 호스팅 측면을 제거 할 것이라고 생각하십니까?

도움이 되었습니까?

해결책

클라우드 호스팅에는 매우 다른 종류가 있으며 답은 어떤 종류의 호스팅에 대해 이야기하는지에 따라 다릅니다.

우수한 자원 중 하나는 후반입니다 이 프레젠테이션.

Amazon의 EC2와 같은 가상 머신 (VM)을 제공하는 호스팅 서비스와 Google Appengine과 같은 응용 프로그램 환경을 제공하는 서비스를 제공하는 두 가지 극단으로 지나치게 단순화하고 분류합니다.

VM 접근 방식에 대해 먼저 생각하면 작은 "1 남자 쇼"의 경우 스케일링 문제에 대해 크게 걱정하지 않을 것입니다. 성공하지 않으면 중요하지 않으므로 취하는 것이 좋습니다. 트위터는 접근하고 성공하기 위해 노력한 다음 나중에 스케일링을 처리합니다. 물론, 그것은 나중에 당신을 물기 위해 돌아올 것이지만, 당신이 성공한 경우에만. 확장 가능한 아키텍처 설계에 대해 걱정하지만 확장 가능한 하드웨어로 귀찮게하지 마십시오.

이 프로비 소도에도 EC2 또는 다른 클라우드 호스팅을 사용하는 것이 좋은 생각이 될 수 있습니다. 이는 전기 요금, 하드웨어 구매, 네트워크 연결, 시스템 유지 보수 및 그와 비슷한 것들에 대해 다른 사람에게 비용을 지불하고 있음을 의미합니다. 그리고이 사람은 전문 Sysadmin (또는 미소와 주식으로 지불 할 수있는 친구)으로서의 경험이 없다면 아마도 당신의 시간보다 저렴할 것입니다.

Google의 Appengine과 같은 것을 고려하면 그것에 대해 생각하는 모든 방법이 변경됩니다. (참고 : .NET MVC 웹 애플리케이션이라는 점을 감안할 때 아마도 옵션이 아닐 것입니다. 어쨌든 장단점을 설명하겠습니다.) 이것은 애플리케이션을 건축하는 방식을 변경합니다. 이 호스트 (또는 적어도 이런 종류의 호스팅)에 영원히 (또는 시스템을 완전히 스크래치로 다시 작성할 때까지 ... 그 일에 의존하는 계획을 세우지 마십시오!). 장기적으로는 나쁘거나 좋을 수도 있습니다. 지금 당장 말하기가 어렵습니다. 그러나 스타트 업 비용을 이길 수는 없습니다. Google에서 무료로 이익을 가져와야하는 트래픽 규모에 이르기까지 무료입니다. 모든 호스팅 및 운영 비용에 대해 무료이기는 것은 정말 어렵 기 때문에, 나는 작은 1 인 상점이 앞으로이 경로를 취할 것이라고 생각합니다.

전체적으로, 나는 당신이 성공하기를 원한다면 당신이 잘하는 일에 레이저처럼 집중해야하기 때문에 클라우드 기반 호스팅을 사용하는 것이 좋습니다. 그것이 무엇이든, 아마도 그것은 아마도 시스템 관리가 아닐 것입니다.

다른 팁

상당한 혜택은 일부 상황에서 비용 절감 일 수 있습니다.

자연 재해 또는 정전시기에 '시작'할 수있는 백업 데이터 센터에 대한 공동 위치가 필요하다고 가정합니다. 두 위치에서 두 개의 서버 세트를 유지하는 데 비용이 많이들 수 있습니다. 클라우드가 이미 재난에 대해 이러한 종류의 중복성을 제공한다면 시간이 지남에 따라 많은 돈을 절약 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top