Containerize TIBCO BusinessEvents (BE) Applications on Azure
Apr 1,2022
18 mins read
Arpita Sumedh Tirodkar
Event Processing Product Management at TIBCO
Overview
This walkthrough provides step-by-step guidance to containerise and run BE applications on Microsoft Azure based Kubernetes cluster.
Goal
The goal of this walkthrough is to enable users to containerise their BE applications on Microsoft Azure seamlessly. The following BE applications are covered for containerisation in this guide -
In-Memory BE applications
BE applications with Cache Object Management
BE RMS applications
Assumptions
The build tool used to containerize the BE applications covered in this walkthrough guide is docker. However, buildah tool can also be used for containerizing the BE applications.
Download and install Azure CLI. Refer to the Azure Documentation for the same.
Valid Azure account and a Resource Group created within the same.
Resource Group can be created from the CommandLine or Azure UI. AzureUI can be accessed from the Azure Portal https://portal.azure.com/
BusinessEvents installation/installers downloaded at a desired location for the desired platform on your local machine.
If your BE application uses any or all of TIBCO BusinessEvents add-ons / TIBCO ActiveSpaces / TIBCO FTL / TIBCO OI HawkRedTail, install the respective add-ons or download their respective platform installers on your local computer.
On MacOS platform, you can build only Linux containers. To build a Container image on macOS, you must store the TIBCO BusinessEvents Linux installer ZIP file (TIB_businessevents-enterprise_<version>_linux26gl25_x86_64.zip) on your local computer instead of the macOS installer ZIP file
Clone/Download the cloud folder from the be-toolsGitHub repo.
For local installation, copy this cloud folder into <<BE-home>>\cloud directory.The cloud folder contains utilities to deploy and monitor your BE applications on different cloud platforms.