다음을 통해 공유


Visio Services 배포 계획

 

적용 대상: SharePoint Server 2010

마지막으로 수정된 항목: 2011-11-18

Microsoft SharePoint Server 2010의 Visio Services는 Microsoft SharePoint Server 2010의 일부로 통합되어 있어 매우 간편하게 배포할 수 있습니다. 배포를 시작하기 전에 Visio Services 배포를 계획하면 최상의 시스템 성능 및 사용자 만족도를 얻을 수 있으며 SharePoint Server 팜 및 관련 시스템의 시스템 리소스를 보다 효과적으로 관리할 수 있습니다.

Visio Services 성능

Visio Services는 팜에 있는 하나 이상의 응용 프로그램 서버에서 실행되는 Visio Graphics Service를 사용하여 구현됩니다. 이러한 모든 서비스와 마찬가지로 이 서비스는 서비스가 실행되는 각 서버의 처리 용량 및 메모리와 같은 리소스를 사용합니다.

Visio Graphics Service를 실행하는 응용 프로그램 서버의 시스템 성능은 다음과 같은 다양한 요인의 영향을 받을 수 있습니다.

  • 렌더링되는 웹 드로잉의 크기

  • 데이터 원본에 연결된 드로잉의 수

  • 웹 드로잉이 연결되는 데이터 원본의 성능

  • 데이터 연결 웹 드로잉의 데이터 새로 고침 빈도

  • 웹 드로잉에 액세스하는 사용자의 최고 부하

  • 웹 드로잉에서 액세스하는 외부 데이터 원본에 대한 최고 부하

  • 웹 드로잉의 복잡도

웹 드로잉 크기 제한 및 새로 고침 매개 변수는 관리자가 조정할 수 있습니다. 이러한 매개 변수를 조정할 수 있으면 서버의 성능을 조정하는 데 도움이 될 수 있습니다. 이러한 매개 변수를 변경해도 원하는 성능을 얻지 못하는 경우에는 처리 용량 또는 메모리를 추가해야 할 수 있습니다.

Visio Services의 시스템 리소스를 계획할 때 가장 중요한 요인은 최고 부하입니다. 예를 들어 사용자가 월요일 이른 아침에 Visio Services 기능을 가장 많이 사용할 경우 해당 최고 부하에 맞게 서버 용량을 계획하십시오. 최고 부하 시간대는 조직 내에서 Visio Services가 사용되는 방식에 따라 크게 달라질 수 있습니다. 가능한 한 정확히 최고 부하를 예측하여 시스템 리소스에 대한 과부하를 방지하는 것이 중요합니다.

SharePoint Server 팜에 각각 잠재적으로 여러 서비스를 실행하는 응용 프로그램 서버가 여러 개 있는 경우 Visio Services 서비스를 실행할 하나 이상의 응용 프로그램 서버를 결정해야 합니다. 이를 결정할 때 각 응용 프로그램 서버에서 실행되는 다른 SharePoint Server 2010 서비스를 살펴보십시오. 다른 각 서비스에서는 최고 부하가 언제 발생합니까? 다른 서비스의 최고 부하가 Visio Services의 최고 부하와 다른 시간대에 발생하는 응용 프로그램 서버를 선택하십시오.

최고 부하 고려 사항 외에도 동일한 서버에서 실행되는 다른 서비스의 전체 부하도 고려해야 합니다. Search와 같은 일부 SharePoint Server 서비스는 Visio Services 등의 다른 부하와 공유되지 않는 고유한 응용 프로그램 서버에서 실행하는 것이 좋습니다. Access Services와 같은 다른 서비스는 사용 패턴에 따라 Visio Services와 함께 실행해도 부하 문제가 발생하지 않을 수 있습니다.

SharePoint Server 성능 고려 사항 외에 Visio Services가 다른 시스템에 미치는 성능 영향도 살펴봐야 합니다. 예를 들어 Oracle 데이터베이스에서 데이터를 쿼리하는 데이터 연결 웹 드로잉이 있는 경우 Visio Services 최고 부하가 해당 Oracle 데이터베이스에 어떠한 영향을 미칩니까? 데이터 원본을 동시에 쿼리하는 사용자 수가 많으면 해당 데이터 원본의 리소스에 부담을 줄 수 있습니다.

다음과 같은 최상의 방법을 사용하여 Visio Services의 성능을 최적화할 수 있습니다.

  • 팜의 응용 프로그램 서버 성능을 모니터링하고 최고 부하를 처리하기 위해 필요한 경우 CPU 및 메모리를 추가합니다.

  • 팜에 있는 둘 이상의 응용 프로그램 서버에서 Visio Graphics Service를 시작하여 추가 성능을 확보합니다.

  • 다른 서비스의 최고 부하가 Visio Graphics Service의 최고 부하와 다른 시간대에 발생하는 응용 프로그램 서버에서 Visio Graphics Service를 실행합니다.

  • 최대 웹 드로잉 크기를 제한합니다.

  • 웹 드로잉의 최소 캐시 시간을 늘립니다. 이렇게 하면 사용자가 특정 웹 드로잉에 대한 캐시된 데이터를 확인하는 간격이 늘어납니다.

Visio Graphics Service 응용 프로그램

SharePoint Server은(는) 팜에 있는 하나 이상의 응용 프로그램 서버에서 실행되는 Visio Graphics Service 및 팜 수준에서 실행되는 Visio Graphics Service 응용 프로그램을 통해 Visio Services를 구현합니다. 신뢰할 수 있는 데이터 공급자와 드로잉 및 캐시 설정 등의 다양한 Visio Services 설정은 Visio Graphics Service 응용 프로그램 내에서 구성합니다.

많은 배포의 경우 단일 Visio Services 서비스 응용 프로그램으로 충분합니다. 그러나 SharePoint Server을(를) 사용하면 필요한 경우 각 유형의 서비스 응용 프로그램을 여러 개 만들 수 있습니다.

여러 Visio Graphics Service 응용 프로그램 배포를 고려해야 하는 몇 가지 이유는 다음과 같습니다.

  • 서로 다른 고객을 격리해야 하는 솔루션 호스팅

  • 데이터 액세스 제한이 필요한 조직 내 부서(예: 인사 또는 법률 데이터를 조직의 나머지 부분으로부터 분리)

  • Visio Services 내에서 다른 전역 설정 또는 다른 무인 서비스 계정이 필요한 여러 데이터 원본 사용

파일럿 배포 사용

Visio Services의 용량 요구 사항을 쉽게 확인하려면 일반적인 사용자를 대표하는 제한된 파일럿 그룹에 Visio Services를 배포하는 것이 좋습니다. Visio Services 기능에 대한 액세스 권한을 매우 적은 수의 사용자에게 부여하면 시스템 리소스에 대한 과부하 없이 서버 리소스 사용량과 외부 데이터 원본 등 관련 시스템에 미치는 영향을 모니터링할 수 있습니다.

파일럿 그룹의 성능 데이터를 컴파일해 두면 전체 조직에 배포할 때 Visio Services의 시스템 요구 사항을 추정할 수 있습니다. 또한 파일럿 데이터를 통해 최고 부하 요구 사항 및 최고 부하가 발생할 가능성이 높은 시간대를 쉽게 확인할 수 있습니다.

영향을 받는 다른 시스템(예: 데이터 연결 웹 드로잉에서 사용되는 데이터 원본)을 모니터링하여 Visio Services가 조직의 다른 시스템에 미칠 수 있는 영향도 확인할 수 있습니다.

모니터링

SharePoint Server의 다른 서비스와 함께 Visio Services에서 사용하는 시스템 리소스를 모니터링하는 것이 좋습니다. 시간이 경과함에 따라 더 많은 사용자가 온라인 상태가 되고 기존 사용자의 Visio Services 및 기타 SharePoint Server 기술 사용량이 늘어나면서 일반적으로 리소스 사용률이 증가합니다.

SharePoint Server 서비스 아키텍처를 사용하면 팜에 응용 프로그램 서버를 쉽게 추가할 수 있습니다. 사용자 수요가 증가함에 따라 팜에 서버를 계속 추가하고 Visio Services와 같은 서비스의 부하를 이러한 새 서버로 분산할 수 있습니다. 또는 Visio Services를 새 서버로 오프로드하는 대신 여러 응용 프로그램 서버에서 Visio Services 서비스를 동시에 실행하여 추가 용량 및 중복을 제공할 수 있습니다.

리소스 사용량을 모니터링하면 추가 용량이 필요할 가능성이 높은 시기를 예측하고 필요한 하드웨어를 조직의 정기적인 예산 절차에 포함할 수 있습니다. 또한 예기치 않게 높은 서버 부하로 인한 시스템 가동 중지 시간이나 느린 응답 속도를 방지하는 데도 도움이 됩니다.

데이터 백업 및 복구

SharePoint Server 라이브러리에 저장된 Visio Services 설정 및 Visio 문서는 팜 관리자가 표준 팜 백업을 수행할 때 백업할 수 있습니다. 그러나 팜 외부에 있는 데이터 원본에 연결된 Visio 문서를 게시하는 경우 Visio 문서가 연결된 데이터는 표준 팜 백업의 일부로 백업되지 않습니다. 이 경우 데이터가 있는 시스템의 관리자가 별도의 백업 절차를 수행해야 합니다.

Visio Professional 2010 및 Visio Premium 2010 배포

Visio Services를 사용하면 클라이언트 컴퓨터에 Microsoft Visio 2010을 설치하지 않고도 웹 파트를 사용하여 Visio 드로잉을 표시할 수 있습니다. 그러나 Visio Services에서 Visio 다이어그램을 만들거나 편집할 수는 없습니다. Visio Services 배포 계획의 일부로 조직 내 다이어그램 제작자의 요구 사항에 대한 계획도 세워야 합니다. Visio Services에 게시해야 하는 각 다이어그램 제작자에게는 Microsoft Visio Professional 2010 또는 Microsoft Visio Premium 2010 복사본이 있어야 합니다.

중요

SharePoint Server에 게시하려면 Visio Professional 2010 또는 Visio Premium 2010이 필요합니다. Microsoft Visio Standard 2010 및 이전 버전의 Visio에서는 서버에 게시할 수 없습니다.