2012-08-30 7 views
1

이것이 가능한지 알고 싶습니다. 그렇다면 좋고 나쁜 생각입니까?Azure 웹 사이트에서 Azure 스토리지 서비스에 액세스 하시겠습니까?

우리는 크게 CloudQueue에 자신의 작품을받는 노동자의 역할을 중심으로하는 푸른 응용 프로그램을 개발하고, CloudBlob에 결과를 넣어, 다음 클라이언트가 다운로드가 있습니다. 웹 인터페이스 자체는 CloudQueue에 작업을 던지며 CloudBlobs를 다운로드하기위한 URL을 빌드하는 죽은 단순한 ASP.NET MVC 사이트입니다.

현재 우리는 실제 작업에 우리는 UI와 웹 역할이 솔루션 및 작업자 역할에 푸른 클라우드 프로젝트를함으로써 이러한 목표를 달성.

우리는 우리 노동자의 역할에 호출하는 UI를 게시하고 호스트에 푸른 웹 사이트를 사용할 수 있을까요? Azure DLL은 일반적인 .NET 라이브러리 일 뿐이며 Azure 웹 사이트에서는 문제가되지 않는다고 가정합니다. 따라서 UI를 업데이트하려면 Visual Studio로 게시하면됩니다. 300MB 이상의 Worker Role을 업데이트하고 Crystal Reports와 같이 불결한 종속성이있는 경우 Azure 관리 포털을 통해 클라우드 번들을 작성하고 클라우드 서비스를 업데이트 할 수 있습니다.

이렇게하면 UI를 쉽게 업데이트 할 수있는 것처럼 보입니다. 우리가 웹 역할 (Web Role)을위한 많은 인스턴스를 살 필요가 없으므로 호스트하는 것이 더 저렴할 것이라고 생각합니다.

답변

1

응용 프로그램 아키텍처에 따라 "Windows Azure 웹 사이트 *를 사용할 수 있습니까?"라는 질문이 있으면 Azure 웹 사이트를 사용하여 프런트 엔드를 배포하고 모든 네트워킹 연결을 올바르게 구성하여 다른 Azure 저장소에 계속 액세스 할 수 있습니다 서비스. 대부분 BLOB 및 대기열을 사용함에 따라 Azure 웹 사이트에서 HTTP/HTTPS 설정을 계속 사용할 수 있습니다. Windows Azure VM을 사용하면 배치 작업이 매우 복잡해지기 때문에 작업자 역할을 그대로 유지할 수 있습니다. 나는 웹 사이트가 웹 서버 수준 구성과 일치 할 수 없습니다 귀하의 웹 응용 프로그램이 웹 서버에 구성하는 복잡한 일이없는 경우 웹 사이트 구축을 쉽게 할 수 말할 수

는 webrole과 푸른 VM을 비교합니다. "쉽고 저렴한"응답은로드 및 배포에 따라 다르기 때문에 매우 주관적 일 수 있으므로 시도하고 평가해야합니다.

관련 문제