1. IIS7을 Windows Server 2003에 설치 가능한가요?
   - 아니오, IIS7은 Windows Server 2008에서만 구동됩니다. 물론, Windows Vista SP1 버전에서 IIS7의 개발
     자 버전이 구동되긴 합니다. 개발은 Vista의 IIS7에서 하고, 실제 운영은 Windows Server 2008의 운영서버에서 진행하는 형태가 가장 추천되는 시나리오 입니다.

2. IIS7을 커맨드를 이용해서 관리할 수 있나요?
   - 물론 입니다. Appcmd.exe 라고 하는 "맥가이버 칼" 같은 도구로 IIS 관리자에서 수행 가능한 모든 작업을 
   커맨드라인으로도 수행할 수 있습니다. 

3. IIS6에서 사용하던 ADSI, WMI를 IIS7에서도 사용할 수 있나요?
   - 물론입니다. IIS6.0 관리 호환성을 설치하면 사용 가능합니다. 

4. IIS7을 설치하기 위해 모든 기능 서비스, 모듈, 종속성(Dependency)에 대해 알아야만 하나요?
    - 아는 것이 좋습니다. IIS 관리자(GUI) 방식을 사용하면 몰라도 설정이 일부 가능하긴 하지만, pkgmgr를 사용하여 설치하는 경우라면 정확히 알고 있어야, 혹시 발생할 지 모를 오류를 방지할 수 있습니다. 

5. 모든 Feature를 인스톨하면 무슨 문제가 있습니까?
    - 사실 문제가 있는 건 아니지만, IIS7.0의 사용하지 않는 기능을 메모리에 올라가게 하므로 메모리 Footprint가 증가되어 성능에 지장이 있고, 해킹 및 보안 위협에 대한 가능성을 높이며, 불필요한 패치 빈도를 높이는 결과를 초래할 수 있습니다. 

6. 메타베이스가 사라졌다고 하는데, 왜 FTP 배포 서비스는 메타베이스를 찾는지 궁금합니다.
   - 더 이상 메타베이스가 중심 저장소는 아니지만, FTP 배포 서비스는 IIS6.0과 달라지지 않았으므로 메타베이스가 존재하고 있다고 생각을 합니다. 하지만 IIS7은 모든 요청을 Applicationhost.config로 번역을 해주게 됩니다. 결국 메타베이스는 사용되지 않는 것이고, 리거시 어플리케이션과 Feature는 있다고 생각만 하는 것입니다. 

7. 매니지드코드와 네이티브코드가 요청 파이프라인에 동일한 접근 권한을 가지는데, 왜 네이티브 코드를 사용하는 거죠?
   - 성능 이슈 때문에 그렇습니다. 네이티브 코드(C++)는 오버헤드가 적습니다. 매니지드 모듈은 특정 어플리케이션에 맞도록 사용하는 목적, 네이티브 모듈은 글로벌하게 사용하는데 적절합니다. 

8. ApplicationHost.config 파일은 서버 정보, Web.config 파일은 어플리케이션 정보를 담고 있습니다.

9. ApplicationHost.config 파일은 아무나 수정 가능합니까?
    - 아닙니다. 윈도우 관리자만 수정 가능합니다. 

10. Section Group이 뭐죠?
    - 관련 섹션의 모음 입니다. 계층 구조로 이루어져 있습니다. 

11. Location tag은 어떨 때 사용하는 것입니까?
    - Locking 과 Unlocking 용도로 사용합니다. 관리 위임할 때

12. Appcmd.exe가 클라이언트에서 리모트 IIS7을 관리할 수 있습니까?
    - 안됩니다. 리모트 관리(원격)를 위해서는 WMI를 사용하셔야 합니다. 

13. 호스팅 업체에서 고객이 Trace 셋팅을 사용하고 싶습니다. 가능한가요?
    - 네, 가능합니다. 하지만, 서버 내의 모든 고객이 Trace가 가능하도록 설정하는 것과 동일함을 고려해야 합니다. 

14. Error 모듈을 교체 가능한가요?
   - 네. 가능합니다. 사이트 레벨로 Error 모듈을 교체할 수 있고 IIS7의 확장성이 갖는 장점중의 하나입니다.

Trackbacks (0) | Comments (0)
http://hsshin.isblog.net/trackback_post_127.aspx
name
password
homepage
comment
secret


"호스팅 업체를 위한 Windows Server 2008: 호스팅 자동화 솔루션과 IIS7" 
지난 3월 20일 발표했던 세션을 3월 25일 부산 상공회의소에서 발표를 합니다. 

IIS7의 확 달라진 모습을 확인하시기 바랍니다.
향후 본 블로그를 통해 호스팅 자동화 솔루션에 대한 정보를 지속적으로 올리도록 하겠습니다.

감사합니다.

Trackbacks (0) | Comments (0)
http://hsshin.isblog.net/trackback_post_126.aspx
name
password
homepage
comment
secret

2008년 3월 20일, 신제품 Launch 때 Windows Server 2008의 핵심 Pillar 중 하나인 웹, 즉 IIS7에 대한 발표를 하게되었습니다. "호스팅 업체를 위한 윈도우 호스팅 자동화 솔루션과 IIS7" 

윈도우 웹 호스팅을 위해서는 고객이 사이트를 신청하고, 결제를 완료하면 웹서버에 자동으로 웹사이틀 생성해주는 작업이 필요하게 됩니다. 이 부분을 자동으로 진행하지 않는다면 IT 관리자들이 수작업으로 진행을 해야하고, 이 숫자가 하루에 10~20개라면 큰 무리가 없을 수도 있지만 100개 이상이라고 한다면 수작업을 진행하는 것은 거의 불가능한 이야기가 되겠죠. 업무 생산성 향상을 위한 솔루션이 컨트롤 패널이라는 이름으로 존재하고 있었지만, 비용이 만만치 않았습니다. 

호스팅 자동화 솔루션을 무상으로 제공하기 위해 마이크로소프트 SPLA 총판인 MWorks가 개발을 진행하고 있고, 이번 Launch 때는 데모를 발표하게 되었습니다. 배포할 수 있는 단계가 되면 이 블로그를 통해 공개하도록 하겠습니다.

IIS7의 특징은 모듈화 구조를 가지고 있다는 것이죠. 자동차로 비유를 해보겠습니다. 차를 구입하고 나면 오디오를 교체하거나, 네비게이션을 달고, 마후라를 새로 교체하는 등의 튜닝을 하시는 분들이 계시지요. 그거 직접 하시나요? 카센터에 가시죠? 

이런 경우는 어떨까요? 오디오가 아예 필요 없어요. 현대 자동차에 오디오 빼주세요, 이렇게 이야기하면 들어주나요?

IIS6.0의 경우는 위와 같은 튜닝, 특정 기능 넣고 빼고가 자유롭지 않았습니다. 바꾸려면 네이티브 코드, 즉 C++같은 로우레벨 언어로 개발해야 했는데, 쉽지 않았죠. IIS7.0은 튜닝, 넣고 빼기가 자유로워 졌다는 특징이 있습니다. 매니지드 코드, .NET 언어로도 웹서버의 모듈을 추가할 수 있게 되었고, 이 모듈을 모든 유형의 컨텐츠가 공유할 수 있게 된거죠. CGI 같은 기능이 불필요하다면 설치 단계에서 아예 선택하지 않으면 설치도 되지 않고, 결과적으로 메모리에 로딩 되지도 않습니다. 6.0에서는 Disable시키는 것이라, 메모리에 올라갔던 것에 비하면 메모리 Footprint를 줄일 수 있고, Attack의 위험을 줄일 수 있게 된거죠. 

현재 웹서버 버전 어떤걸 사용하시나요? IIS6.0? IIS7.0이 좋은걸 아시고 업그레이드 하려고 합니다. 호환성이 보장될까요? 정답은 YES 입니다. 이럴 때는 Classic Mode를 선택하시면 이전 버전과 호환이 됩니다. IIS7.0의 기본 모드는 통합 모드긴 하지만요. 
Trackbacks (0) | Comments (0)
http://hsshin.isblog.net/trackback_post_123.aspx
name
password
homepage
comment
secret
Windows Server 2008의 중요 기능 중 하나인 IIS7 서버에 대한 정보가 궁금하세요?
모든 설치 방법, 기능, 데모 등이 www.iis.net 에 가면 있습니다.

바로 이 iis.net 사이트의 중요한 부분을 차지하고 있는 호스팅 Guidance가 정식 공개됩니다.
호스팅 업체들에게 Windows Server 2008 환경을 구축, 설정, 프로비저닝 및 관리할 수 있는 정보를 제공해드리는 것이 주요 목적입니다. Windows 호스팅 플랫폼의 주요 컴포넌트인 IIS, ASP.NET, 실버라이트, WCF, SQL Server, Windows Sharepoint Services, FastCGI/PHP, Active Directory, DHCP, DNS 등을 모두 다루고 있습니다.

Windows Server 2008 호스팅 시나리오에 기초하여 작성되었고, 웹 호스팅 환경에서 웹, 어플리케이션을 최초 어떻게 시작할 것인지를 제공하고 있습니다. 추가로 서버호스팅, 가상호스팅에 대한 정보가 제공될 예정입니다.

웹 호스팅 시나리오의 베스트 프랙티스를 다양한 MS 관련 커뮤니티로부터의 피드백을 통해 검증 및 수정하였습니다. 

 - 샘플 매니지드 코드, 파워쉘 스크립트
 - Wiki 퍼블리싱 기술  
 - IIS 프로덕트팀이 직접 주기적인 정보 제공
 - 테크넷, IIS.NET, 기타 MS Library 정보 활용
 - 분기별로 호스팅 컨텐츠 갱신, 호스팅 시나리오 추가 등

  
많은 활용 바랍니다. 감사합니다.

Trackbacks (0) | Comments (2)
http://hsshin.isblog.net/trackback_post_120.aspx
엔시스 3/20/2008 3:42:32 PM
국내에서도 많은 활성화가 있으려면 한글로 되어 있으면 더 좋지 않을까 하네요..
Reply Delete
쿨가이 3/21/2008 9:28:53 AM
네, 엔시스님. 이 내용은 한글로 변환하는 부분을 고려하고 있습니다. ^^
Reply Delete
name
password
homepage
comment
secret
Windows Server 2008과 호스팅, 생각해보신 적 있으신가요?
이제 Windows Server 2008의 출시가 몇 개월 남지 않은 것 다 알고 계시리라 생각됩니다. 국내 Launch가 3월 20일로 예정되어 있지요. 그렇지만, 지금 현재도 Windows Server 2008의 RC(Release Candidate) 버전에서 구동되는 IIS7으로 무료 호스팅 서비스를 제공하는 업체가 있다는 사실, 알고 계신가요?

제가 일전에 설명드렸던 IIS7 Go-Live 프로그램을 통해 '너나우리'가 Windows Server 2008 Beta 호스팅을 진행하고 있습니다. 홈페이지의 맨 위 상단을 보시면 윈도우즈2008 이벤트 링크를 보실 수 있습니다. 

전 세계적으로도 28개의 각 나라를 대표하는 호스팅 업체들이 RC 출시 전, 즉 베타 버전에서 실제 서비스를 개시했습니다. 호스팅 업체들은 "가시적인 운영상의 이점들을 확인하고 있다"는 의견을 밝히고 있습니다. 
무엇보다 좋은 점은 PHP, ASP, ASP.NET이 하나의 운영체제 상에서 안정적으로 구동이 가능하다는 것입니다. PHP로 구현된 웹사이트 뿐 아니라 PHP로 개발되어 많이 사용중인 어플리케이션 역시 Windows 2008에서 안정적으로 운영되도록 하는 작업이 병행중이며, WordPress를 비롯한 24개의 유명 PHP 어플리케이션까지는 마이그레이션이 된 상태입니다. 즉, 이제는 많이 사용하는 PHP 어플리케이션을 Linux,Apache가 아닌 Windows2008, IIS7에서도 사용하실 수 있다는 말입니다. (PHP Applications On IIS7)

호스팅 업무의 자동화를 위해 Control Panel을 사용하는 경우가 종종 있습니다. SWSoft, DotNetPanel은 현재 정식버전으로 지원하고 있으며, CPanel과 Helm은 베타버전이지만 WS2008 정식버전 출시 후에 정식버전이 출시될 예정입니다. 

국내에서도 2007년 10월, 11월 총 2차에 걸쳐 Windows Server 2008 호스팅 로드쇼가 개최되어 많은 호스팅 업체 엔지니어 분들이 직접 실습을 통해 체험하셨습니다.
보다 많은 분들에게 기회를 드리기 위해 MS Virtual Labs을 제공하게 되었습니다. 많은 이용 바랍니다.

아주 좋은 Lab 이라고 확신합니다. 한 번 사용해보시고, 경험담을 후기로 남겨주세요. 

감사합니다.

Title

URL

Installation and the New Modular Architecture

http://go.microsoft.com/?linkid=7832113
Installing ASP, ASP.NET and PHP/FastCGI Applications on IIS 7
http://go.microsoft.com/?linkid=7832114
Using the new IIS 7 Configuration System featuring Delegated and Remote Administration
http://go.microsoft.com/?linkid=7832115
URL Authorization and Request Filtering in IIS 7
http://go.microsoft.com/?linkid=7832129
Administering the IIS 7 File Transfer Protocol (FTP) Server
http://go.microsoft.com/?linkid=7832130
Working with the IIS Manager
http://go.microsoft.com/?linkid=7832125
Implementing Preliminary Shared Hosting Guidelines and Shared Configuration
http://go.microsoft.com/?linkid=7832126
Rapid Troubleshooting with IIS 7 Failed Request Tracing
http://go.microsoft.com/?linkid=7832127
Trackbacks (0) | Comments (0)
http://hsshin.isblog.net/trackback_post_111.aspx
name
password
homepage
comment
secret
< PREV 1 2 3 4 NEXT >