내보내기(0) 인쇄
모두 확장

Service Bus for Windows Server 개요

Service Bus for Windows Server는 Windows Server에서 Windows Azure Service Bus의 메시징 기능을 제공하는 설치 가능한 구성 요소 집합입니다. Service Bus for Windows Server를 사용하여 자체 관리되는 환경과 개발자 컴퓨터에서 느슨하게 결합된 메시지 구동형 응용 프로그램을 빌드 및 테스트하고 실행할 수 있습니다.

Service Bus for Windows Server의 용도는 Windows Azure와 Windows Server에서 유사한 기능을 제공하고, 응용 프로그램을 개발 및 배포할 수 있는 유연성을 지원하는 것입니다. Service Bus 클라우드 서비스와 동일한 아키텍처를 기반으로 하며, 확장 및 복원 기능을 제공합니다. 응용 프로그램 개발을 위해 제공되는 프로그래밍 모델, Visual Studio 지원 및 API는 클라우드 서비스용 프로그래밍 모델, Visual Studio 지원 및 API와 대칭적이므로 둘 중 하나에 대한 응용 프로그램을 보다 쉽게 개발하고 둘 간에 전환할 수 있습니다. 또한 Windows Azure 관리 포털의 엔터티 관리 환경이 온-프레미스 버전과 클라우드 버전에서 일관적입니다.

Service Bus for Windows Server에 대한 시나리오

  • 온-프레미스 개발, 클라우드에서 배포. 이 일반적인 시나리오는 클라우드 응용 프로그램 개발자가 데스크톱 또는 랩톱에 설치할 수 있는 개발 환경에서 온-프레미스 응용 프로그램을 개발 및 테스트할 수 있도록 도와줍니다. 클라우드 개발자를 지원하기 위해 Service Bus for Windows Server가 클라이언트 운영 체제(Windows 7 또는 8, 64비트)에 설치 가능하며 SQL Express 버전(SQL Express 2008 R2 SP1 이상)을 사용합니다. 또한 도메인에 가입되지 않았거나 오프라인 상태인 컴퓨터에서의 개발을 위해 도메인 계정이 아닌 로컬 계정을 사용하도록 Service Bus for Windows Server를 구성할 수 있습니다.

  • 유연한 배포. 다양한 고객에게 솔루션을 제공하는 소프트웨어 공급업체는 솔루션을 클라우드 응용 프로그램으로 배포하거나 온-프레미스 배포를 위해 고객에게 배포되도록 할 수 있기를 원합니다. 마찬가지로, 엔터프라이즈는 응용 프로그램 배포 위치를 선택할 수 있기를 원합니다. 이 시나리오를 지원하기 위해 Service Bus for Windows Server는 IaaS에 대한 지원뿐만 아니라 Windows Azure Service Bus(Microsoft PaaS 제공)로 대칭성을 제공합니다. 대칭성은 고객이 솔루션을 다시 빌드하지 않고 배포 옵션을 변경할 수 있게 해주는 구성 가능한 연결 문자열에 대한 지원, 지원되는 기능 집합(조정된 메시징은 이 릴리스에 대해서만 해당) 및 동일한 SDK로 시작됩니다.

  • 온-프레미스 게시-구독. 서비스 및 응용 프로그램을 개발하는 엔터프라이즈를 위해 Service Bus for Windows Server는 풍부한 게시-구독 기능 집합과 함께 MOM(Messaging Oriented Middleware) 계층을 제공합니다. 이 시나리오를 지원하기 위해 Service Bus for Windows Server는 고가용성, 확장성, Windows 토큰 기반 인증(Active Directory에 대한 지원) 등과 같은 기능을 제공합니다.

Service Bus for Windows Server의 메시징 기능

Service Bus for Windows Server는 Windows Azure Service Bus와 동일한 조정된 메시징 기능 집합을 지원합니다. Service Bus 큐는 신뢰할 수 있는 메시지 저장소 기능과 선택한 프로토콜 및 API를 통한 검색 기능을 제공합니다.

Service Bus 큐

Service Bus 큐는 메시지 수신자가 자신의 속도로 메시지를 처리할 수 있게 하여 부하 평준화를 제공합니다. 또한 Service Bus 큐는 여러 경쟁 수신자가 동일한 큐에서 메시지를 받도록 하여 부하 분산을 제공합니다. Service Bus 큐에 대한 자세한 내용은 Service Bus 큐 사용 방법을 참조하십시오.

Service Bus 항목

Service Bus 항목 및 구독은 큐 기능 외에 동시에 여러 구독자가 게시된 메시지 스트림의 필터링되거나 필터링되지 않은 뷰를 개별적으로 검색할 수 있는 풍부한 게시-구독 기능을 제공합니다. Service Bus 항목에 대한 자세한 내용은 Service Bus 항목/구독 사용 방법을 참조하십시오.

Service Bus for Windows Server의 플랫폼 기능

Service Bus for Windows Server는 엔터프라이즈 응용 프로그램용 메시징 플랫폼에 확장성과 고가용성을 모두 제공하는 다중 호스트 팜 토폴로지를 제공합니다. 이 플랫폼은 Windows Server 및 Microsoft SQL Server를 기반으로 합니다. 간단한 개발 환경을 원하는 개발자는 Windows 클라이언트 운영 체제(64비트) 및 Microsoft SQL Express에 Service Bus for Windows Server를 설치할 수 있습니다.

호스팅된 Microsoft SQL Server 데이터베이스 또는 Windows Azure SQL 데이터베이스(IaaS)를 사용하여 Windows Azure 가상 컴퓨터와 같은 호스팅된 환경에 Service Bus for Windows Server를 배포할 수 있습니다. 지원되는 플랫폼에 대한 자세한 내용은 지원되는 토폴로지를 참조하십시오.

Service Bus for Windows Server와 Windows Azure Service Bus 비교

API 및 메시징 기능 측면에서 Service Bus for Windows Server와 Windows Azure Service Bus 간에 대칭성이 존재하지만 두 Service Bus 제품 간에는 차이가 있습니다.

  • 관리 효율 측면과 관련하여, 호스팅된 Platform As A Service(Windows Azure) 환경에서 PaaS 공급업체(Microsoft)는 관리 기능을 제공합니다. 로컬 관리자는 Service Bus for Windows Server를 통해 Service Bus for Windows Server 팜을 배포, 보호, 확장 및 모니터링합니다.

  • Windows Azure와 Windows Server 모두에서, 해당 메시징 엔터티에 액세스 권한을 부여하려면 Service Bus에 액세스 토큰이 필요합니다. Windows Azure Active Directory 액세스 제어(액세스 제어 서비스 또는 ACS라고도 함)는 Windows Server에서 사용할 수 없으므로 Service Bus for Windows Server에는 Windows 보안 모델과 통합되어 있는 단순 SBSTS(Service Bus 보안 토큰 서비스)가 포함되어 있습니다. SBSTS는 로컬 Windows ID 저장소 또는 Active Directory에 저장되어 있는 Windows ID를 기반으로 SWT(Simple Web Token)를 발급할 수 있습니다.

  • Windows Azure Service Bus에서는 할당량 및 기타 런타임 설정이 고정되어 있는 반면, Service Bus for Windows Server에서는 관리자가 해당 설정을 변경하고 Service Bus for Windows Server 팜을 사용자 지정할 수 있습니다.

  • Windows Azure Service Bus에서는 주소 지정 체계가 고정되어 있습니다. 즉, 모든 끝점에는 URL에 Service Bus 접미사가 추가되어 있습니다. Service Bus for Windows Server에서는 호스트의 FQDN(정규화된 도메인 이름) 또는 매핑된 DNS 항목을 사용하여 서비스를 나타낼 수 있습니다.


빌드 날짜:

2013-07-25

커뮤니티 추가 항목

추가
표시:
© 2014 Microsoft