參考部署

Solace PubSub+ Message Router on AWS

企業級傳訊和串流,適用於混合雲端、IoT、行動應用程式,以及事件導向微服務

本合作夥伴解決方案可在 Amazon Web Services (AWS) 雲端上部署 Solace PubSub+。Solace PubSub+ 是一種訊息代理程式,可讓您在應用程式與微服務之間建置事件導向式互動,而不論位置為何。

此合作夥伴解決方案使用 AWS CloudFormation 範本,將 Solace PubSub+ 訊息代理程式部署在高可用性 (HA) 備援群組中,以供容錯。您可以利用此合作夥伴解決方案來建置新的虛擬私有雲端 (VPC),或是將 Solace PubSub+ 訊息代理程式部署在您現有的 VPC 中。

注意:此合作夥伴解決方案的先前版本是以產品名稱 Solace Virtual Message Router (VMR) 發行。Solace 將其產品套件更名,而 VMR 現在即是指 Solace PubSub+。如需詳細資訊,請參閱 PubSub+ Event Broker:軟體。 

此合作夥伴解決方案由 Solace Corporation 與 AWS 共同合作開發。Solace 是 AWS 合作夥伴


AWS Service Catalog 管理員可將此架構新增至其專屬目錄。 

  •  您將建置的項目
  • 此合作夥伴解決方案設定以下內容:

    • 跨三個可用區域的高可用性架構。* 
    • 根據 AWS 最佳實務,設定包含公有和私有子網路的 VPC,能在 AWS 上為您提供自己的虛擬網路。*

    • 注意:若為生產系統,使用三個可用區域 (若有)。如果您選擇在兩個可用區域部署合作夥伴解決方案,訊息代理程式的備份和監控執行個體將會放在同一個可用區域中。若為測試或概念證明 (PoC) 環境,您可以選擇省略私有子網路。*
     
    • 網際網路閘道,提供每個子網路的網際網路存取。堡疊主機會使用此閘道來傳送和接收流量。*
    • 負載平衡器支援運作狀態檢查 (使用 Classic Load Balancer)。*
    • 在每個公有子網路中,會建置受管 NAT 閘道,讓訊息代理程式執行個體能夠進行出站網際網路存取。*
    • 在每個公有子網路中,會在 Auto Scaling 群組中建置 Linux 堡壘主機,以提供對訊息代理程式執行個體的入站 Secure Shell (SSH) 存取。*
    • 在每個私有子網路中,會建置受指派 HA 角色的單一訊息代理程式執行個體。針對自動復原,這些執行個體會設定 Amazon CloudWatch 警示。每個訊息代理程式執行個體上都會安裝 Docker,而訊息代理程式執行個體會在 Docker 容器中安裝及執行。
    • CloudWatch 記錄支援,包括記錄檔 /tmp/install-solace.log,會記錄安裝期間的事件。

    * 可將合作夥伴解決方案部署至現有 VPC 的範本,會略過標有星號的元件,並提示您輸入現有的 VPC 組態。

  •  部署方式
  • 若要部署此合作夥伴解決方案,請遵循部署指南中的說明進行操作,其包含以下步驟。該堆疊需要約 20 分鐘才能啟動。 

    1. 登入 AWS 帳戶。如果您還沒有帳戶,請在 https://aws.amazon.com 註冊。 
    2. 取得 Solace PubSub+ Docker 映像檔的參考資訊。如需詳細資訊,請參閱部署指南。
    3. 啟動合作夥伴解決方案。在建立堆疊之前,從頂部工具列中選擇 Region (區域)。您可以從兩個選項中進行選擇:
    4. 使用 Solace 命令列界面 (CLI) 來測試部署。

    Amazon 可能會與 AWS 合作夥伴 (與 AWS 在此解決方案上協作的合作夥伴) 分享使用者部署資訊。  

  •  成本和授權
  • 執行此合作夥伴解決方案參考部署時,您須自行支付使用 AWS 服務和任何第三方授權的相關費用。使用此合作夥伴解決方案無須額外付費。

    此合作夥伴解決方案的 AWS CloudFormation 範本包含可以自訂的組態參數。其中某些設定 (例如執行個體類型) 會影響到部署的費用。若要估算成本,請參閱您所使用每項 AWS 服務的定價頁面。定價可能會隨時變更。

    提示:部署合作夥伴解決方案之後,建立 AWS 成本和用量報告,來追蹤與合作夥伴解決方案關聯的成本。 這些報告會向您帳戶中的 Amazon Simple Storage Service (Amazon S3) 儲存貯體提供各個帳單指標。它們會根據每個月的用量提供成本估算,並在月底彙總正式的資料。如需有關該報告的詳細資訊,請參閱 什麼是 AWS 成本和用量報告?

    您可以使用此合作夥伴解決方案來部署 PubSub+ Standard 或 PubSub+ Enterprise。一旦使用 Solace PubSub+ 訊息代理程式,即代表您同意 Solace 網站上之 Solace 軟體授權合約所述的條款和條件。