參考部署

TIBCO Enterprise Message Service (EMS) on AWS

使用 Amazon EFS 共用儲存體的 JMS 式傳訊架構

此快速入門會將 Amazon Elastic File System (Amazon EFS) 用於共用儲存體,以在 AWS 雲端上設定 AWS 架構,並部署 TIBCO Enterprise Message Service (EMS)。

TIBCO EMS 會實作 Java Message Service (JMS) 架構,為企業應用程式提供統一的傳訊介面。這項服務也會直接連結其他傳訊服務 (例如 TIBCO Rendezvous 和 TIBCO FTL),並利用 TIBCO BusinessWorks 與其他應用程式類型和服務相互整合。

AWS 能讓在不同 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體上執行的應用程式輕鬆通訊,進而延伸 TIBCO EMS 的功能。若搭配使用 Amazon EFS,AWS 也不需要有專用的硬體或昂貴的磁碟陣列 (SAN 或 NAS) 來建構共用儲存體,即可為所有訊息提供完整的容錯環境。

TIBCO、Enterprise Message Service、Rendezvous、TIBCO FTL 和 TIBCO BusinessWorks 皆為 TIBCO Software Inc. 及/或其子公司在美國和/或國家或地區的註冊商標或商標。

tibco_logo

此快速入門由 TIBCO Software 與 AWS 合作開發。TIBCO 是
APN 合作夥伴

  •  您將建置的項目
  •  部署方式
  •  成本和授權
  •  您將建置的項目
  • 使用此快速入門可在 AWS 上自動設定下列 TIBCO EMS 環境:

    • 跨兩個可用區域並包含兩個公有和兩個私有子網路的虛擬私有雲端 (VPC)。*此基礎架構有助於強制安全性,也可用來做為 TIBCO EMS 容錯的基礎。*
    • 允許從網際網路存取公有子網路的網際網路閘道。*
    • 在公有子網路中建置堡壘主機,可提供對 TIBCO EMS 用戶端和伺服器執行個體的 Secure Shell (SSH) 存取權。堡壘主機是在只有一部 1 部主機的 Auto Scaling 群組中,有助於確保其一律可用。*
    • 在私有子網路中,為 TIBCO EMS 伺服器配置兩個執行個體,為 TIBCO EMS 用戶端配置兩個選擇性執行個體。
      • 快速入門會使用 Amazon EC2 自動復原功能,有助於確保 TIBCO EMS 伺服器執行個體的高可用性。此功能會在偵測到系統損壞時,自動將執行個體移到新的硬體,並重新連接原始 Amazon Elastic Block Store (Amazon EBS) 和 Amazon EFS 磁碟區,以復原執行個體。復原之後,網路介面卡會保留相同的 IP 地址。
      • 在 TIBCO EMS 伺服器執行個體上,TIBCO EMS 會配置為 Linux 服務。這是為了確保在 EC2 執行個體初始啟動時,或是在 EC2 執行個體復原之後,會啟動 TIBCO EMS。
      • 選擇性 TIBCO EMS 用戶端執行個體僅限使用 TIBCO EMS 用戶端軟體進行配置。部署之後,您可以安裝其他用戶端軟體。
      • TIBCO EMS 用戶端執行個體在 Auto Scaling 群組中。Auto Scaling 不會用於 TIBCO EMS 伺服器執行個體。
    • 在代管 EMS 伺服器的兩個 EC2 執行個體上建置適用於共用儲存體的 Amazon EFS。Amazon EFS 是使用 Linux fstab (檔案系統表格) 檔案來進行裝載,所以在 EC2 執行個體初始啟動之後,或是在任何 TIBCO EMS 伺服器執行個體復原之後,共用檔案系統即可供 TIBCO EMS 使用。如此可確保無論哪個 EC2 執行個體正在執行,TIBCO EMS 留存的訊息一律可供作用中的 TIBCO EMS 執行個體使用。因為有 TIBCO EMS 容錯組態,所以 TIBCO EMS 伺服器執行個體一旦故障,就會在幾秒內將留存的訊息進行容錯移轉和復原。
    • 每個 EC2 執行個體所適用的安全群組,取決於執行個體的功能。例如,代管 TIBCO EMS 伺服器的 EC2 執行個體可以存取 Amazon EFS 共用儲存體,但 TIBCO EMS 用戶端執行個體不能存取。您可以使用 SSH 來存取堡壘主機中的所有執行個體。

    * 用來將快速入門部署到現有 VPC 的範本,會略過標有星號的任務,並提示您輸入現有的 VPC 組態。

  •  部署方式
  • 若要在 AWS 上建立 TIBCO EMS 環境,請依照部署指南中的說明操作。部署程序包括下列步驟:

    1. 如果您尚未擁有 AWS 帳戶,請到 https://aws.amazon.com 註冊。
    2. 將 TIBCO EMS 軟體上傳至 S3 儲存貯體。
    3. 啟動快速入門。每項部署作業所需的時間不超過 1 小時。有兩種選項可供您選擇:
    4. 確認 TIBCO EMS 正常執行並可供存取,以測試部署。

    若要自訂部署,您可以設定 VPC、子網路和堡壘主機執行個體,並自訂 TIBCO EMS 伺服器和用戶端執行個體的組態。

    請注意,我們可能會與 AWS 合作夥伴網路 (APN) 合作夥伴 (與 AWS 在快速入門內容上共同作業的合作夥伴) 分享誰在使用 AWS 快速入門。

  •  成本和授權
  • 您必須自行負擔執行此快速入門參考部署時,所使用 AWS 服務的費用。使用快速入門無須另外付費。

    此快速入門的 AWS CloudFormation 範本包含您可以自訂的組態參數。部分設定 (如執行個體類型) 將會影響部署的成本。若要估算成本,請查看您將使用之每個 AWS 服務的定價頁面。定價可能隨時變更。

    此快速入門支援 TIBCO EMS 8.4 或以上版本,以及 Amazon Linux (核心 4.9.51) 或以上版本。

    您需自行取得 TIBCO EMS 授權和 TIBCO EMS 軟體。