상세 컨텐츠

본문 제목

Windows Azure - 2012.06.20

Work/Study

by 물빛미르 2012. 6. 20. 09:34

본문

728x90

3번째 수업은 Lab중 하나를 선택해서 설명하는 것으로 시작했다.
첫번째 예제는 다른 참석자 분이 요청한 AdvancedWebAndWorkerRoles

 

 

Multi Site setting

- ServiceDefinition.csdef

- <Sites> 태그 내부에 <site></site> 속성을 여러개 설정하면 vhost 설정처럼 여러개의 사이트를 운영 할 수 있다.

 

 

- <Binding> 태그에서 hostHeader로 지정한 도메인으로 접속이 들어오면 Site 태그에 지정한 physicalDirectory로 연결을 해주게 된다.

- Site.Master

- <div class="title"> 부분의 h1 태그 내부에 사이트 명을 자동으로 가져와서 출력해주는 소스를 삽입한다.

 

- 당연한 얘기지만 설정한 도메인의 NS는 Azure의 DNS 명과 같게 설정을 해줘야 한다.

 

Window Server 방화벽 설정 for MsSQL

- 로컬에서 DB 테스팅을 하기 위해 window server에서 SQL 서버 설치시 방화벽을 열어줘야 한다.

- 작업 방법은 아래 사이트에서 스크립트를 다운받고 작업 방법 안내에 따라 진행하면 된다.

- http://support.microsoft.com/kb/968872

- 위 작업을 처리 한 후 Sql Server Configuration Manager를 열어서 SQLEXPRESS 의 TCP/IP를 Enabled 설정 해준다.

 

 

PHP 연동

- MsSQL로 구현해야 하며 PHP 드라이버를 통해서 진행해야 한다.

(http://www.microsoft.com/en-us/download/details.aspx?id=20098)

 

- Azure에서는 Zend 5.0 이상으로 해야 하고 64bit 로 진행해야 한다.

 

- VS > Tools > Extension Manager 에서 Online Gallery 선택 후 php를 검색하면 php support 를 받을 수 있다.

 

Storage 전략

- Horizontal Partitioning

- Scale Out

- 멈추면 안될때

- 지속적으로 사용자가 늘어날때

- Vertical Partitioning

- Scale Up

- 성능이 떨어질때

- 일시적인 사용자 증가시에

 

Azure sample code

http://code.msdn.microsoft.com/windowsazure/

 

cf) Azure 저장소 관련 tool : www.codeplex.com 에서 Azure 검색

728x90

'Work > Study' 카테고리의 다른 글

HipHop for PHP : Move Fast 번역본 퍼옴.  (0) 2012.07.02
Windows Azure - 2012.06.21  (0) 2012.06.21
Windows Azure - 2012.06.19  (0) 2012.06.19
Windows Azure - 2012.06.18  (0) 2012.06.18
검색엔진 차단하기  (0) 2012.05.22

관련글 더보기