2014-01-29 3 views
0

방금 ​​프런트 엔드 서버, 게시 서버 및 웹 작업자가있는 Windows Azure Pack에 대한 개념 증명 설정을 만들었습니다. 웹 사이트 클라우드를 완벽하게 제어 할 수있는 간단한 계획이 있습니다. 계획 세부 사항에서 "구독 저장 공간"은 무제한으로 설정됩니다.Azure 웹 팩 : 웹 작업자의 임시 폴더에 할당량이있는 이유는 무엇입니까?

웹 사이트와 배포가 작동하고 있음을 증명하기 위해 정적 파일을 저장하고 웹 사이트를이 저장소에 연결 한 외부 git 저장소를 만들었습니다. 정적 파일은 예상대로 제공됩니다. 그런 다음 컨트롤러가 하나 뿐이고 간단한보기 만있는 빈 MVC 4 프로젝트를 만들었습니다. 나는 그것을 밀고, 동기화하고 배포 작업도 잘했습니다.

이제 문제가 생깁니다. MVC 3 프로젝트와 500MB의 정적 리소스 (PDF, 이미지 등)로 구성된 원래 웹 사이트를 밀었습니다. 웹 사이트 관리 포털에서 다시 동기화되고 배포가 시작됩니다. 그러나 디스크 공간이 부족하기 때문에 중단됩니다. 웹 작업자 VM을 확인한 결과 70GB 이상의 공간이 있습니다.

서버 관리자의 파일 서버 리소스 관리자를 사용하여 웹 작업자의 폴더 할당량을 확인했는데 C : \ inetpub \ temp \ DWASFiles \ Sites *에 200MB 할당량이 있고 모든 웹 사이트에 C : \ inetpub \ temp \ DWASFiles \ Sites \ WEBSITENAME입니다.

저장 용량에 제한이 없는데 왜 200MB의 할당량이 있습니까?

정적 리소스 파일의 양은 웹 사이트의 일부가 아니고 대신 BLOB 저장 공간에 있어야한다는 것을 알고 있습니다. Windows Azure의 경우에도 마찬가지지만 Windows Azure Web Pack의 저장소 기능은 표시되지 않습니다. 내 가능성은 무엇입니까?

답변

0

어딘가에 공유 스토리지 서버 (예 : NAS)의 UNC 공유에 놓은 다음 해당 UNC 경로에 매핑되는 가상 디렉터리를 설정할 수 있습니다. 이렇게 공유 된 콘텐츠는 실제로 앱의 일부로 배포되지 않으며 설정 과정에서 웹 사이트에 vdir을 구성하는 설정 작업이 있습니다.

그렇다면 실제로 응용 프로그램 자체에 콘텐츠를 배포하려는 경우 관리자 용 관리 포털을 통해 할당량을 변경할 수있는 방법이있는 것 같습니다. Check out this TechNet article for details.

+0

예, 그렇지만 Azure가 관리하는 웹 사이트를 가지고 있다는 생각은 더 이상 이해가 가지 않습니다. 내 웹 사이트는 MVC 응용 프로그램과 정적 리소스를 모두 사용합니다. Azure Web Packs에서 반을 관리해야하는 이유는 무엇입니까? 내 관점에서 볼 때 할당량은 저장 공간을 무제한으로 지정할 수있는 경우 의미가 없습니다. – turbophi

+0

완전히 이해합니다. 웹 사이트에 물건을 번들로 묶는 것이 장기적으로 당신을 해칠 것이라고 생각합니다. 따라서 할당량을 변경하지 않고도 작업을 수행 할 수있는 방법을 제안하려고했습니다. 클라우드에 배포하거나 앱이 온 - 프론트 인 경우에도 CDN을 배포하려는 경우 분명히 할 수 있습니다. 분명히 할당량을 변경할 수 있으므로 내 답변에 세부 정보를 추가하겠습니다. –

+0

답변 주셔서 감사합니다. 이미 질문하신 내용에서 언급했듯이 "구독 저장 공간"은 이미 무제한으로 설정되어 있습니다. 또한 200MB로 설정된 옵션을 찾을 수 없습니다. 이 숫자는 나에게 무작위로 보입니다. – turbophi

관련 문제