웹 배포용 서버 환경 구성

작성자 : Jason Lee

이 자습서에서는 다양한 시나리오에서 원클릭 또는 자동화된 웹 사이트 배포 및 게시를 지원하도록 서버 환경을 설정하는 방법을 보여 줍니다. 이 자습서에는 더 높은 수준의 엔드투엔드 지침을 제공하는 시나리오 기반 개요와 함께 배포에 대한 특정 접근 방식을 지원하도록 웹 서버 구성 및 WFF(Web Farm Framework) 서버 팜 설정과 같은 다양한 작업을 완료하는 방법을 안내하는 topics 포함되어 있습니다.

이 자습서에서는 엔터프라이즈 웹 배포: 시나리오 개요 에 설명된 Fabrikam, Inc. 배포 시나리오를 예제 및 네트워크 인프라에 대한 참조 지점으로 사용합니다.

이 자습서의 이탈리아어 번역은 을 방문하세요 http://www.lucamorelli.it.

이 자습서에는 다음 topics 포함되어 있습니다.

첫 번째 항목인 웹 배포에 대한 올바른 접근 방식 선택에서는 IIS(인터넷 정보 서비스) 웹 배포 도구(웹 배포) 2.0을 사용하여 웹 애플리케이션을 게시하는 데 사용할 수 있는 기본 방법을 설명합니다. 또한 각 접근 방식에 매핑되는 시나리오를 식별합니다. 여기에서 각 시나리오 항목은 완료해야 하는 작업에 대한 개략적인 개요를 제공하고 이러한 작업을 완료하는 데 도움이 되는 topics 식별합니다.

빌드 프로세스 이해에서 설명한 분할 프로젝트 파일 접근 방식을 사용하여 솔루션을 빌드하고 배포하는 경우 최종 항목인 대상 환경에 대한 배포 속성 구성에서 다양한 대상 환경에 배포할 환경별 프로젝트 파일을 구성하는 방법을 설명합니다.

주요 기술

이 자습서에서는 이러한 제품 및 기술을 사용하여 웹 배포를 지원하는 방법에 중점을 둡니다.

  • IIS 7.5
  • 웹 배포 2.x
  • WFF 2.x
  • IIS 웹 관리 서비스(WMSvc)

이 자습서에서는 Windows Server 2008 R2, SQL Server 2008 R2, ASP.NET 4.0 및 ASP.NET MVC 3의 사용에 대해서도 다룹니다.

이 시리즈의 다른 자습서

이는 엔터프라이즈 규모 웹 배포에 대한 5가지 자습서의 일부를 구성합니다. 시리즈의 다른 자습서는 다음과 같습니다.

  • 엔터프라이즈 시나리오에서 웹 애플리케이션 배포. 이 소개 콘텐츠는 자습서 시리즈의 컨텍스트 배경을 제공합니다. 자습서 시나리오를 설명하고 시리즈 전체에서 설명한 작업 및 연습이 더 광범위한 ALM(애플리케이션 수명 주기 관리) 프로세스에 어떻게 적합한지 보여 줍니다.
  • 엔터프라이즈의 웹 배포. 이 자습서에서는 MSBuild(Microsoft Build Engine) 프로젝트 파일, 웹 게시 파이프라인, 웹 배포 및 기타 관련 기술에 대한 개념적 소개를 제공합니다. 이러한 도구를 함께 사용하여 복잡한 배포 프로세스를 관리하는 방법을 설명합니다.
  • 웹 배포를 위한 Team Foundation Server 구성 이 자습서에서는 CI(연속 통합) 프로세스의 일부로 자동화된 배포 및 특정 빌드의 수동으로 트리거된 배포를 포함하여 다양한 배포 시나리오를 지원하도록 TFS(Team Foundation Server)를 구성하는 방법을 설명합니다.
  • 고급 엔터프라이즈 웹 배포. 이 자습서에서는 여러 환경에 대한 데이터베이스 배포 사용자 지정, 배포에서 파일 및 폴더 제외, 배포 프로세스 중에 웹 애플리케이션을 오프라인으로 전환 등 다양한 고급 배포 작업을 수행하는 방법을 설명합니다.