0
우리는 여기, 여러 웹 역할에 대한 몇 가지 아키텍처 설계 선택에 직면하고 우리의 요구 사항입니다 :푸른 클라우드 서비스는 아키텍처 설계
- 우리의 클라우드 서비스 솔루션에서 두 개의 웹 역할이 있습니다, 하나가되는 순수 MVC 프로젝트는 우리의 웹 사이트 포털이며 다른 하나는 순수한 웹 API이며 데이터 서비스의 경우 RESTful API를 노출합니다
- MVC 프로젝트가 매우 가볍고 Web API 프로젝트가 매우 유연하게 확장/축소 될 수있는 것이 더 좋습니다
- 유용성으로 인해 웹 API가 HTTPS 용 443 포트를 사용하기를 바랍니다. 그러나 MVC도 HTTPS가 필요하며 물론 포트가 필요합니다. 4434
웹 API 스케일을 충족시키기 위해 별도의 웹 역할에 배포해야하기 때문에 후자의 두 요구 사항이 충돌합니다. 개별 웹 역할을 use the same port으로 사용해야합니다.
의견이 맞습니까? 두 가지를 모두 달성하려면 웹 API를 다른 서비스 (클라우드 서비스 또는 웹 사이트)로 이동하는 것이 유일한 선택입니다.
추가 질문은 환영합니다.
App2는 단독으로 크기를 조정할 수 없습니다. App1도 확장됩니다. 서로 다른 두 개의 WebRoles로 구분해야합니다. – deostroll