인터넷 소개 시나리오: 솔루션 관리 계획
업데이트 날짜: 2008년 12월
적용 대상: Office SharePoint Server 2007
마지막으로 수정된 항목: 2015-03-09
중요
이 문서는 Microsoft Office SharePoint Server 2007을 기반으로 하는 기업 인터넷 소개 웹 사이트를 계획, 디자인, 구축 및 유지 관리하는 방법을 개략적으로 소개하는 종단 간 시나리오에 대해 설명하는 문서 시리즈 중 하나입니다.
이전 문서 |
|
다음 문서 |
|
시나리오 시작 |
솔루션 설계자, 솔루션 개발자 및 콘텐츠 관리자는 솔루션을 관리할 방법을 계획합니다. 솔루션 관리에는 다음이 포함됩니다.
관리할 솔루션 요소 확인
솔루션 관리 환경 확인: 인프라 팀에서 솔루션을 개발, 작성 및 게시해야 하는 서버 팜
솔루션 관리 프로세스 확인: 솔루션 팀에서 솔루션을 작성하고 서버 팜 간에 솔루션을 전달하는 데 필요한 프로세스
관리할 솔루션 요소 확인
작업 |
계획 팀에서 먼저 웹 작성자, 사이트 디자이너 및 개발자가 만들 솔루션 요소 유형을 확인합니다. |
결과 |
작성된 사이트 요소에 다음이 포함됩니다.
또한 다음과 같은 소프트웨어 요소가 포함됩니다.
|
솔루션 관리 환경 확인
작업 |
계획 팀에서 솔루션의 다양한 요소 및 프로세스를 관리해야 하는 환경을 확인합니다. |
결과 |
|
리소스 |
솔루션 관리 프로세스 확인
다음으로 솔루션 팀에서는 다양한 환경을 통해 콘텐츠 및 솔루션을 전달하는 일련의 프로세스를 확인합니다.
콘텐츠 검토 및 승인
결과 |
콘텐츠 작성 및 승인은 제작 팜에서 수행됩니다. 이 작업이 제작 팜의 기본 용도입니다. 모든 콘텐츠를 게시하기 전에 검토 및 승인할 수 있도록 작성된 콘텐츠에 대해 주/부 버전 관리가 사용되고, 체크 인 및 체크 아웃을 수행해야 하며, 기본 승인 워크플로를 통해 콘텐츠를 승인해야 합니다. |
리소스 |
사이트 디자인 전달
결과 |
완성 및 승인된 사이트 아티팩트(마스터 페이지, 레이아웃 페이지, 스타일시트 및 기타 디자인 요소)를, 해당 사이트를 제공할 다른 팜으로 전달해야 합니다.
|
리소스 |
|
콘텐츠 게시
Office SharePoint Server 2007에 기반한 웹 사이트를 게시할 때는 원본 사이트 모음에서 대상 사이트 모음으로 콘텐츠를 복사하는 콘텐츠 배포 기능이 사용됩니다. 배포되는 각 웹 페이지에 대해 페이지가 사용하는 콘텐츠 데이터베이스의 모든 항목(예: 이미지, 스타일시트, 레이아웃 페이지)도 배포됩니다. 콘텐츠 배포는 일정에 따라 자동으로 실행되거나 또는 수동으로 실행할 수 있습니다.
결과 |
계획 팀에서 콘텐츠 게시를 위한 2계층 콘텐츠 배포 방법을 결정합니다.
|
리소스 |
코드 개발 및 배포
결과 |
사용자 지정 데이터 연결, 사용자 지정 웹 파트, 사용자 지정 탐색 컨트롤 등의 코딩된 사이트 요소는 개발 환경에서 개발됩니다. 개발자는 Microsoft Visual Studio 2005를 호스팅하는 워크스테이션에서 사용자 지정 사이트 요소를 만들고 테스트합니다. 개발 팀에서는 Visual Studio 2005 Team System을 소스 제어 및 구성 관리 시스템으로 사용합니다. 개발자와 테스터는 통합 팜을 사용하여 예제 사이트 콘텐츠의 컨텍스트 내에서 코딩된 요소를 테스트합니다. 또한 테스터는 이 팜을 사용해 모든 사이트 요소가 예상대로 작동하는지 확인합니다. 통합 환경에서 완성되어 테스트 과정을 거친 코딩된 사이트 요소는 사용될 모든 Office SharePoint Server팜의 각 프런트 엔드 서버로 배포됩니다. 이 작업을 위해 소프트웨어 구성 관리자는 사용자 지정 내용을 하나 이상의 SharePoint 솔루션 패키지로 만듭니다. 이러한 솔루션 패키지는 다음 위치의 모든 프런트 엔드 서버에 설치됩니다.
|
리소스 |
|
솔루션 관리 아키텍처
다음 그림에서는 솔루션 설계자, 솔루션 개발자 및 콘텐츠 관리자가 디자인한 솔루션 관리 아키텍처를 보여 줍니다.
이 아키텍처의 핵심 사항은 다음과 같습니다.
개발자가 Visual Studio 2005 Team System을 체크 인 및 체크 아웃합니다.
개발자가 데이터 디버그 및 테스트를 위해 완성된 사이트 요소를 배포합니다.
디자이너가 인터넷 사이트용 마스터 페이지, 레이아웃 페이지 및 CSS 스타일시트를 만듭니다. 파일은 문서 관리 및 워크플로를 통해 관리됩니다.
디자이너가 레이아웃 및 예제 콘텐츠를 배포하여 테스트용 데이터를 제공합니다.
개발자가 사이트 요소를 솔루션 패키지로 번들 작성하여 제작, 프로덕션 및 장애 조치 팜으로 배포합니다.
관리자가 품질 관리를 위해 사이트를 준비 사이트 모음으로 배포합니다.
승인된 콘텐츠는 게시 사이트 및 장애 조치 사이트 모음으로 배포됩니다.
콘텐츠 마이그레이션
계획 팀에서는 현재 웹 사이트 솔루션에서 사이트로 초기 콘텐츠를 마이그레이션하는 방법을 조사한 다음, SharePoint 콘텐츠 마이그레이션 API를 사용하여 사용자 지정 도구를 작성하기로 합니다. 이를 위해 SharePoint Server 2007용 마이그레이션 및 업그레이드 리소스 센터 (영문)(https://go.microsoft.com/fwlink/?linkid=104403&clcid=0x412)의 내용을 참조하여 콘텐츠와 메타데이터를 Office SharePoint Server 2007로 마이그레이션하는 데 사용할 수 있는 Microsoft 공인 제품을 확인합니다. 그런 다음 내부 리소스가 아닌 이 제품을 사용하여 콘텐츠 마이그레이션용 사용자 지정 솔루션을 개발하기로 결정합니다.
결과 |
계획 팀에서는 초기 사이트를 개발하여 통합 팜으로 복사한 후에 현재 콘텐츠를 마이그레이션하도록 계획합니다. 이 팀에서는 공인 제품을 사용하여 통합 팜으로의 콘텐츠 마이그레이션을 구성하고, 해당 작업을 통합 팜에서 테스트 및 확인합니다. 통합 팜에서 구현을 확인한 후에 계획 팀에서는 제작 팜에서 콘텐츠 마이그레이션을 실행하여 현재 솔루션에서 모든 콘텐츠를 가져옵니다. |
리소스 |
|
이 문서의 다운로드
이 항목은 다운로드 가능한 다음 문서에도 포함되어 있어 더 쉽게 읽고 인쇄할 수 있습니다.
사용 가능한 문서의 전체 목록은 다운로드 가능한 Office SharePoint Server 2007 관련 콘텐츠 (영문)를 참조하십시오.