Skip to content

Setting Up BusinessEvents Multihost Clustering on Amazon EC2 Instances Using Docker

nthota edited this page Jun 3, 2021 · 7 revisions

You can set up BusinessEvents multihost clustering on Amazon Elastic Compute Cloud (Amazon EC2) instances using Docker and Weave Net.

Prerequisites

  • An Amazon Web Services (AWS) account. Refer to the Amazon EC2 documentation to learn Amazon EC2 concepts and how to use the Amazon EC2 console.
  • TIBCO BusinessEvents application container image. See Building TIBCO BusinessEvents.
  • (Optional) Docker Hub registry account or any other Docker registry account. Refer docker to learn more about Docker.
  • Weave Net for multihost docker networking. Refer to the Weave Net documentation to learn on how to use Weave Net and how to integrate with Docker.
  • Amazon Elastic File System configuration (EFS) for shared-nothing persistence. Refer Amazon EFS documentation to learn about Amazon EFS concepts and configurations.
  • Relational Database Service configuration (RDS) for shared all persistence. Refer Amazon RDS documentation to learn about Amazon RDS concepts and configurations.

Procedure

  1. Setting Up Standalone Amazon EC2 Instances
    For BusinessEvents multihost clustering, you must create Amazon Elastic Cloud Compute (Amazon EC2) instances and configure Docker and Weave Net on each of them. This setup is common for shared all and shared-nothing persistence options.

  2. Configuring Amazon RDS for Shared All Persistence

  3. Configuring Amazon EFS for Shared Nothing Persistence

Parent topic: Containerize TIBCO BusinessEvents

Clone this wiki locally