在 Microsoft HPC Pack 中管理 SOA 服務
在 HPC 叢集管理員中,在 Services中,您可以檢閱前端節點上 ServiceRegistration 資料夾中具有組態檔的所有 Service-Oriented 架構 (SOA) 服務列表(%CCP_HOME%\ServiceRegistration)。 集中安裝組態檔可讓您從單一位置管理和編輯服務註冊檔案、啟用及設定服務追蹤以進行疑難解答,以及執行服務載入診斷測試。
根據預設,您可以看到 Services 檢視中列出的 CcpEchoSvc 服務。 CcpEchoSvc 是簡單的內建服務,可與診斷測試搭配使用,以驗證叢集上的 SOA 功能。 如果您的Microsoft HPC Pack 版本包含 HPC Services for Excel,您也會看到列出的三個 Excel 服務。 這些服務支援使用 HPC 叢集和 SOA 架構加速 Excel 活頁簿的各種解決方案。 如需詳細資訊,請參閱 適用於 Excel 的 HPC Services。
您部署至叢集的服務有兩個元件:服務二進位檔(DLL)和服務組態檔。 本節中的主題討論這兩個檔案的部署選項,以及如何啟用和收集追蹤記錄以進行服務疑難解答。
本節內容
-
注意事項
Message-Level HPC Pack 2012 中引進了SOA追蹤。 在舊版中無法使用。
其他考量
SOA 服務載入診斷測試 會確認指定的服務 DLL 可以在指定的節點上載入,而且節點上存在 DLL 的任何偵測到相依性。 如需執行測試和檢視結果的詳細資訊,請參閱 診斷:HPC Cluster Manager。
如需如何將SOA服務部署到已新增至叢集的Windows Azure 背景工作節點的相關信息,請參閱 <?批註 ABD:V4 連結?? 2012-10-31T13:28:00Z Id='72?>將 SOA 服務上傳至 Windows Azure 記憶體帳戶<?CommentEnd Id='72'
?>。若要在叢集上執行SOA作業,您必須將至少一個節點設定為WCF訊息代理程序節點。 如需詳細資訊,請參閱 設定 WCF 訊息代理程式節點。
如需您可以在服務註冊檔案中設定的服務註冊、訊息代理程式監視和負載平衡設定的相關信息,請參閱 部署和編輯服務組態檔。
組態檔會在前端節點上的預設 XML 編輯器中開啟。 根據您前端節點上安裝的軟體而定,預設 XML 編輯器可以是程式,例如記事本、Visual Studio、WCF 服務設定編輯器或 XML 記事本 2007,可從下載中心 Microsoft下載中心。
重要事項
如果您使用 WCF 服務組態編輯器 (SvcConfigEditor.exe) 來編輯服務組態檔,則會將
extendedProtectionPolicy
屬性新增至檔案。 只有 Windows Server 2008 R2 (Windows HPC Server 2008 R2) 和更新版本的 Windows Server 操作系統才支援此屬性。 如果您的計算節點已安裝 Windows Server 2008,則您應該從服務組態檔中移除此屬性。從 HPC Pack 2012 開始,您可以檢視 SOA 作業和會話進度的詳細資訊,以及檢視內部部署或 Windows Azure 節點上執行之 SOA 會話的訊息層級追蹤。 您也可以匯出SOA追蹤,並離線共用它們。 如需詳細資訊,請參閱 檢視和匯出 Message-Level 追蹤。 舊版僅支援會話層級追蹤的集合。
如需使用 HPC 叢集管理員的詳細資訊,請參閱 HPC Cluster Manager概觀。
如需SOA和 HPC Pack 的技術概觀,您可以使用 Microsoft HPC Pack下載
SOA 應用程式、基礎結構和管理白皮書。