가용성 서비스 이해

 

적용 대상: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

마지막으로 수정된 항목: 2010-07-28

Microsoft Exchange Server 2007 가용성 서비스는 Microsoft Office Outlook 2007을 실행하는 컴퓨터에 안전하고 일관된 최신 약속 있음/없음 정보를 제공하여 정보 근로자의 일정 관리와 모임 예약 경험을 향상시킵니다. Outlook 2007은 자동 검색 서비스를 사용하여 가용성 서비스의 URL을 가져옵니다. 자동 검색 서비스는 Exchange 2007 웹 서비스에 대한 DNS(Domain Name System) 웹 서비스와 비슷합니다. 기본적으로 Autodiscover 서비스는 Outlook 2007이 UM(통합 메시징), OAB(오프라인 주소록) 및 가용성 서비스와 같은 다양한 웹 서비스를 찾는 데 도움을 줍니다.

참고

Microsoft Exchange Server 2003 사서함을 실행하는 Outlook 2007 클라이언트가 있는 경우 Outlook 2007은 약속 있음/없음 정보에 대해 공용 폴더를 사용합니다.

개요

Exchange 2007에서는 약속 있음/없음 정보의 아키텍처가 변경되었습니다. 레거시 Exchange 버전에서는 약속 있음/없음 정보를 게시 및 검색하는 데 공용 폴더가 사용됩니다. 최종 사용자의 약속 있음/없음 데이터는 SCHEDULE + FREE BUSY라는 전용 공용 폴더에 게시되었습니다. 이 폴더에는 조직 내에 있는 각 관리 그룹에 대한 별도의 폴더가 포함되었습니다. 사용자의 클라이언트에서는 사용자의 legacyExchangeDN을 기반으로 약속 있음/없음 데이터를 하위 폴더 중 하나에 게시했습니다. 그러면 Outlook 및 Microsoft Outlook Web Access와 같은 클라이언트 응용 프로그램에서 가용성 조회 및 일정 프로세스에 대해 SCHEDULE + FREE BUSY 공용 폴더를 사용합니다.

Outlook Web Access에서는 약속 있음/없음 데이터를 공용 폴더 저장소에 직접 게시하지 않습니다. MadFB라는 약속 있음/없음 게시 에이전트가 Outlook Web Access에 대한 약속 있음/없음 메시지를 게시한 후 중복된 약속 있음/없음 메시지를 삭제합니다. Outlook Web Access에서는 Outlook과 같은 방식으로 미리 설정된 간격에 게시하지 않고 사용자가 새 약속을 저장하거나 약속을 삭제하거나 약속 시작 시간 또는 종료 시간 변경 사항을 저장할 때 약속 있음/없음 데이터를 게시합니다.

Exchange 2007에서는 약속 있음/없음 정보가 사서함을 기준으로 로컬로 저장됩니다. 또한 가용성 서비스를 사용하여 이 정보를 검색합니다.

Exchange 2007에서는 정보 근로자에게 더욱 안전하고 일관된 최신 약속 있음/없음 정보를 제공할 수 있습니다. AS(가용성 서비스) 기능은 클라이언트 액세스 서버 역할에 의해 제공됩니다. 이 기능을 사용하면 Exchange 2007에 사서함이 있는 Outlook 2007 또는 Outlook Web Access 사용자/ID가 다른 ID의 실시간 일정 정보를 조회할 수 있습니다. 또한 약속 있음/없음 데이터에 대한 사용자별 액세스 권한을 세부적으로 부여할 수도 있습니다.

Exchange 2003 약속 있음/없음 데이터보다 향상된 기능

표 1에서는 Exchange 2003과 비교하여 Exchange 2007에서 제공하는 약속 있음/없음에 대한 향상된 기능을 보여줍니다.

표 1   약속 있음/없음의 향상된 기능

약속 있음/없음 구성 요소 Exchange 2003에서 실행되는 Outlook 2003 Exchange 2007에서 실행되는 Outlook 2007

최신 정보

약속 있음/없음 정보가 최신 정보가 아닙니다. 여러 요인으로 인해 약속 있음/없음 정보가 업데이트되지 않습니다.

  • 기본적으로 Outlook만 45분마다 약속 있음/없음 정보를 업데이트합니다. 또한 대역폭과 확장성 문제로 인해 이 간격을 줄일 수 없습니다.

  • 공용 폴더 복제로 인해 대기 시간이 발생합니다.

  • Microsoft Exchange 조직 간 복제 도구를 사용하여 포리스트 간 약속 있음/없음 정보를 복제할 경우 포리스트 간 시나리오에 지연이 발생합니다.

약속 있음/없음 정보는 검색되는 모든 데이터에 대해 짧은 시간(60초) 내에 항상 최신 상태입니다.

세분성

네 가지 모임 상태(약속 없음, 미정, 약속 있음부재 중)를 하나의 스트림에서 사용할 수 있습니다. 약속 세부 사항을 검색하려면 추가 MAPI 호출이 필요합니다.

기본적으로 약속 있음/없음 정보는 개별 약속의 시작 시간 및 종료 시간을 표시합니다. 추가 일정 속성(예를 들어 제목위치)은 가용성 서비스를 통해 액세스할 수 있습니다.

보안

인증된 사용자의 경우 모든 약속 있음/없음 데이터를 공용 폴더에서 사용할 수 있습니다. 따라서 인증된 사용자가 다른 사용자의 약속 있음/없음 정보를 삭제, 수정 또는 게시할 수 있습니다.

약속 있음/없음 정보는 일반 일정 공유와 유사한 향상된 보안을 제공합니다. 회사의 정책을 준수하기 위해 약속 있음/없음 정보의 양을 지정하여 특정 사용자와 공유할 수 있습니다. 가용성 서비스는 사용자 사서함에서 직접 정보를 읽기 때문에 사용자는 다른 사용자의 약속 있음/없음 정보를 수정하거나 게시할 수 없습니다.

게시 빈도

Office Outlook 2003의 기본 게시 간격은 45분입니다.

Exchange 2007 및 Outlook 2007 조직에서는 게시가 필요 없습니다.

가용성 서비스 이해

약속 있음/없음 데이터에 대한 Exchange 2007 일정 기능, 모임 제안 및 부재 중(OOF) 알림 하위 구성 요소는 가용성 웹 서비스에 따라 달라집니다. 가용성 서비스 기능에는 웹 서비스 인터페이스가 제공됩니다. 웹 서비스는 개방형 표준을 사용하여 이 기능을 클라이언트에 표시합니다. Outlook 2007과 같은 클라이언트는 웹 서비스를 사용하여 최신 약속 있음/없음 정보를 얻습니다. 여기에는 OOF 및 작업 시간이 포함됩니다.

EWS(Exchange Web Service)라는 새로운 웹 서비스를 사용하여 정보 근로자에게 일관된 최신 약속 있음/없음 정보를 제공할 수 있게 되었습니다. 이 서비스는 HTTP/SOAP 요청을 수락하는 ASP.NET 웹 서비스로 구현됩니다. 이 서비스는 해당 하위 구성 요소에서 제공하는 기능을 웹 메서드 집합으로 구성된 API로 변환합니다. 여기에는 약속 있음/없음, OOF 및 모임 제안이 포함됩니다. 이 AS(가용성 서비스) API 기능은 클라이언트 액세스 서버 역할에 의해 제공됩니다. 이 기능을 사용하면 Exchange 2007에 사서함이 있는 Outlook 2007 또는 Outlook Web Access 2007 사용자/ID가 다른 ID의 실시간 일정 정보를 조회할 수 있습니다. 또한 약속 있음/없음 데이터에 대한 사용자별 액세스 권한을 세부적으로 부여할 수도 있습니다.

가용성 서비스의 구성 요소:

  • XML 웹 서비스

  • SOAP(Simple Object Access Protocol)

  • WSDL(웹 서비스 기술 언어)

  • IIS:

    • EWS(Exchange 웹 서비스)는 CAS(클라이언트 액세스 서버) 역할을 하는 Exchange 2007 서버에서 구현됩니다. 설치하는 동안 기본 웹 사이트에 Exchange 웹 서비스 가상 디렉터리가 만들어집니다.

    • EWS는 MSExchangeServicesAppPool이라는 응용 프로그램 풀에서 실행됩니다. EWS는 작업자 프로세스 실행 파일인 W3wp.exe의 인스턴스로 작동합니다.

  • 가용성 API

    • 웹 서비스는 HTTP/SOAP 요청을 수락하는 ASP.NET 웹 서비스로 구현됩니다. 이 서비스는 약속 있음/없음, OOF 및 모임 제안과 같은 하위 구성 요소에서 제공되는 기능을 가용성 서비스 API로 변환합니다. 이 API는 웹 메서드 집합으로 구성됩니다.

    • 가용성 서비스는 네트워크 및 NT AUTHORITY\System의 로컬에 DOMAIN\<컴퓨터 이름>$으로 나타나는 로컬 시스템의 컨텍스트에서 실행됩니다. 각 클라이언트 액세스 서버 네트워크 서비스 계정에는 사이트의 모든 사서함 서버에 있는 사서함에 대한 액세스 권한이 부여됩니다. 이러한 계정은 Exchange Server 보안 그룹을 결합합니다. 사용 권한 및 그룹 구성원 자격은 클라이언트 액세스 서버 설치 중에 부여됩니다.

  • XSO/MAPI.NET

  • 일정 도우미:

    • Exchange 2007의 일정 도우미 기능은 가용성 서비스에서 지원하는 기능과 더불어 최종 사용자가 최신 동적 가용성 정보를 실시간으로 볼 수 있는 방법을 제공합니다. 일정 도우미 기능을 사용하면 Exchange Server에서 최종 사용자가 모임 요청을 분류하지 않고도 미정 상태에 넣을 수 있습니다. 또한 해당 정보 위치 또는 참석자가 변경된 경우에 모임 요청을 업데이트할 수 있습니다.

종속성

가용성 서비스는 Active Directory, DNS 및 다른 Exchange Server 2007 구성 요소와 동일한 방식의 네트워크 연결에 따라 달라집니다. 하지만 가용성 서비스와 관련하여 다음 사항을 고려해야 합니다.

  • 사서함 서버 역할: 가용성 서비스를 사용하려면 Exchange Server 2007 사서함 서버에 사서함을 보유해야 합니다.

  • CAS 역할 배포: 일반적으로 모든 환경에는 CAS 서버를 가장 먼저 배포해야 합니다. CAS는 Microsoft Exchange 2000 Server 또는 Exchange 2003에서 사서함에 대한 액세스를 제공합니다. 하지만 가용성 서비스는 Exchange 2007 사서함에 로그인한 Outlook 2007 및 Outlook Web Access 2007 클라이언트에 의해서만 사용됩니다.

    중요

    로그인한 사서함이 Exchange 2003에 있는 경우 Outlook 2007에서 장애 복구(failback)하여 해당 클라이언트에 대한 가용성 정보를 검색할 약속 있음/없음 공용 폴더를 사용할 수 있도록 합니다. 따라서 모든 클라이언트 및 사서함이 마이그레이션될 때까지 약속 있음/없음 공용 폴더를 유지 관리해야 합니다.

  • 모든 Active Directory 사이트의 CAS: Exchange 2007 사서함 서버가 있는 각 Active Directory 사이트에는 CAS 서버가 있어야 합니다. 프록시 또는 리디렉션과 같은 CAS 기능이 필요한 다른 Active Directory 사이트에 CAS 서버를 배포할 수도 있습니다.

  • 자동 검색 서비스: Outlook 2007을 사용하는 경우 자동 검색 서비스가 게시되어 올바르게 작동해야 합니다. 그렇지 않으면 해당 클라이언트에 대해 가용성 서비스가 작동하지 않습니다. 이는 자동 검색 서비스가 자동 구성 세부 정보가 포함된 XML 파일 내의 가용성 서비스 URL을 반환하기 때문입니다.

최신 서비스 팩 및 핫픽스를 항상 설치하여 CAS 서버를 사서함 서버에 대해 최신 상태로 유지해야 합니다. CAS 서버보다 최신 바이너리가 있는 사서함 서버에 영향을 주는 여러 가지 알려진 문제가 있습니다. Exchange 2007 CAS를 먼저 배포한 후 향후 업데이트에 대해 적절한 변경 제어 및 업데이트 관리 정책을 적용하면 이러한 호환성 문제를 방지할 수 있습니다. 또한 이러한 정책은 공식적인 릴리스 계획에 따라 결정됩니다.

다음 그림에서는 가용성 서비스의 프로세스 흐름을 보여줍니다.

가용성 서비스 프로세스 흐름

사서함 평가 논리

약속 있음/없음 쿼리에서 가용성 서비스는 서비스에서 참석자 데이터를 검색하기 전에 사서함 유형에 따라 각 참석자에게 적합한 검색 방법을 결정해야 합니다.

다음 목록은 가용성 서비스에서 약속 있음/없음 요청에 포함된 각 참석자를 처리하는 방법을 보여줍니다.

  • 가용성 서비스는 Active Directory를 사용하여 가용성 요청에서 참석자의 모든 전자 메일 주소를 Active Directory의 개체로 확인합니다. 결과 Active Directory 개체는 연락처, 사서함을 사용할 수 있는 사용자 또는 비사용자 개체일 수 있습니다. 메일 사용이 가능한 개체인 경우 다음 중 하나일 수 있습니다.

  • 현재 Active Directory 사이트의 Exchange 2007 서버에서 호스팅되는 사서함

  • 다른 Active Directory 사이트의 Exchange 2007 서버에서 호스팅되는 사서함

  • 레거시 Exchange 서버(Exchange 2000 또는 Exchange 2003)에서 호스팅되는 사서함

  • 서로 다른 포리스트의 Exchange 서버에서 호스팅되는 사서함

    각 개체에 대해 평가를 수행하여 요청된 약속 있음/없음 데이터를 검색하는 데 사용되는 방법을 결정합니다. 각 개체는 검색 유형에 따라 분할되어 특정 개체 유형에 대한 요청이 함께 처리됩니다. 예를 들어 Exchange 2007 사서함에 대한 약속 있음/없음 정보 요청을 다른 사이트로 프록시해야 하는 경우 가용성 서비스에는 이 프록시 요청의 해당 사이트로 프록시될 다른 모든 Exchange 2007 사서함 개체가 포함됩니다. 모든 개체 평가 및 분할은 요청한 검색 방법이 실제로 처리되기 전에 완료됩니다.

    클라이언트의 가용성 요청에 메일 그룹 쿼리가 포함되는 경우 가용성 서비스는 메일 그룹을 개별 구성원으로 확장합니다. 확장은 최대 두 단계 수준의 중첩까지 가능하지만 처음 100명까지만 확장됩니다. 그런 다음 가용성 서비스에서 각 그룹 구성원을 평가합니다. 이 서비스는 처음 100명 이후의 모든 그룹 구성원은 무시합니다. 따라서 100명 이후 구성원은 평가되지 않습니다. 메일 그룹 쿼리에 대해 반환되는 가용성 정보는 언제나 쿼리되는 그룹의 구성원에 대한 약속 있음/없음 정보가 병합된 요약 보기로 표시됩니다.

  • 개체의 받는 사람 유형이 사용자 지정 받는 사람(메일 사용이 가능한 연락처)인 경우 요청은 요청이 정의된 대상 포리스트의 가용성 서비스로 프록시됩니다. 그러면 요청의 다른 사용자 지정 받는 사람이 그룹으로 분할되어 각 그룹이 하나의 원격 포리스트에 속하게 됩니다.

    다음으로 가용성 서비스는 자동 검색을 사용하여 각 대상 포리스트에 대한 가용성 요청을 가장 잘 처리할 수 있는 CAS(클라이언트 액세스 서버)를 찾습니다.

자동 검색을 사용하여 가용성 서비스 찾기

Outlook 2007에서는 처음 구성할 때와 매번 시작할 때마다 사용자 및 서비스 구성에 대해 자동 검색 서비스를 쿼리합니다. 자동 검색 서비스는 가용성 서비스에 URL(Uniform Resource Locator)과 같은 구성 및 서비스 정보를 제공하는 Exchange CAS 서버의 웹 서비스입니다.

부재 중 정보

또한 가용성 서비스는 부재 중 약속에 대한 부재 중 메시지와 전체 부재 중 정보에 대한 액세스를 제공합니다.

정보 근로자는 전자 메일 메시지에 응답할 수 없는 경우 Outlook의 부재 중 기능을 사용하여 다른 작업자에게 알립니다. 부재 중 관리 기능을 향상시키기 위한 부재 중 기능의 Exchange 2007 구현으로 정보 근로자와 관리자 모두가 부재 중 작업을 더 쉽고 유연하게 구성 및 관리할 수 있습니다.

부재 중 기능에 대한 자세한 내용은 부재 중 기능 관리를 참조하십시오.

성능

성능 모니터 도구를 사용하여 Exchange 2007이 실행되는 로컬 또는 원격 컴퓨터에서 성능 데이터를 자동으로 수집할 수 있습니다. 자동 로그 생성에 대한 시작 및 정지 시간을 정의하고 단일 콘솔 창에서 여러 로깅 세션을 관리하고 기준을 준수하는 경우 메시지를 전송하거나 로그를 시작할 수 있도록 컴퓨터에 경고를 설정할 수 있습니다.

성능 모니터를 사용하는 방법에 대한 자세한 내용은 Microsoft Exchange 서비스 관리 가이드의 Windows Server 2003 Monitoring Features and Tools(영문)를 참조하십시오.

다음 성능 카운터를 사용하여 가용성 서비스에 대한 정보를 수집할 수 있습니다.

  • 처리된 가용성 요청 수/초

  • 취소된 가용성 요청 수/초

  • 쿼리된 사서함 수/초

  • 가용성 서비스 조회 수/초

  • F/B 레벨에서 응답한 요청 수/초

  • 세부적인 수준에서 응답한 요청 수/초

  • 열려 있는 고유 사용자의 사서함 수

메일 그룹 처리

Exchange 2007에서 메일 그룹 확장이 Exchange 2007 서버로 이동되었습니다. 메일 그룹 확장을 Exchange 2007로 이동하여 얻는 주요 이점은 가용성 서비스 사용자에게 일관성 있는 동작을 제공하는 것입니다. 이전 버전의 Exchange에서는 메일 그룹의 약속 있음/없음 데이터를 최대 100명까지 확장할 수 있습니다. 메일 그룹의 구성원이 100명을 초과하는 경우 데이터를 확장할 때 100명을 초과하는 구성원의 약속 있음/없음 데이터가 약속 있음으로 표시됩니다.

Exchange 2007에서는 메일 그룹 처리를 위해 다음과 같은 향상된 기능을 제공하고 있습니다.

  • 가용성 서비스는 전체 메일 그룹 구성원 수에 관계 없이 메일 그룹을 두 단계 수준으로 위로만 확장합니다.

  • 메일 그룹의 약속 있음/없음 데이터를 최대 100명까지 확장할 수 있습니다.

가용성 서비스 API

가용성 서비스는 Exchange 2007 프로그래밍 인터페이스의 일부입니다. 가용성 서비스는 통합을 위해 개발자가 타사 도구를 기록할 수 있도록 공용 웹 서비스로 사용할 수 있습니다.

Exchange 2007 웹 서비스를 통해 개발하는 방법에 대한 자세한 내용은 개발: 개요를 참조하십시오.

자세한 내용

Autodiscover 서비스에 대한 자세한 내용은 다음 항목을 참조하십시오.

인터넷 또는 인트라넷에서 보안 웹 통신을 제공하는 방법에 대한 자세한 내용은 TLS에 대한 인증서 또는 인증서 요청 만들기를 참조하십시오.