Deployment Environments

The TIBCO StreamBase(R) Runtime is supported on real hardware, cloud, container, and virtualized environments.

It also is integrated with public Single Sign-On (SSO) environments.

Summary

Environment Docker Support Known Limitations
Amazon Web Services Yes None
Cloud Foundry Yes No support for dynamic service discovery.
IBM Cloud Yes The Cloud Foundry service has the same limitations as Cloud Foundry. No other known limitations.
Microsoft Azure Yes None
OpenStack Yes None
Real Hardware (see Operating Systems) Yes None
Virtualized Hardware (see Virtualization and Hypervisors) Yes None
Container Orchestration Environments Yes None

Only System V shared memory is supported for production systems in virtualized environments.

Operating Systems

The TIBCO StreamBase(R) Runtime is supported on these operating systems:

  • Red Hat Enterprise Linux Server versions 7 and 8 on 64-bit x86 (x86_64) processors - deployment and development.
  • CentOS Linux version 7 on 64-bit x86 (x86_64) processors - deployment and development.
  • Amazon Linux 2 on Amazon EC2 - deployment and development.
  • Oracle Linux version 7 on 64-bit x86 (x86_64) processors - deployment and development.
  • macOS El Capitan (10.11), Sierra (10.12), High Sierra (10.13), & Mojave (10.14) - development only.
  • 64 bit versions of Windows 7, 8.1, & 10 - development only.
  • Windows Server 2012 R2 and 2016 - deployment and development.

Red Hat Operating System Requirements

The gdb, and sysstat packages must be installed when running on Red Hat 7 and 8. The libnsl package must be installed when running on RedHat 8.

The yum package manager can be used to query and verify that these packages are installed.

yum list gdb
sudo yum install gdb.86_64
yum list sysstat
sudo yum install sysstat.86_64

#
#   RedHat 8 only
#
yum list libnsl
yum install libnsl

CentOS Operating System Requirements

The zip and unzip packages must be installed when running on CentOS. The yum package manager can be used to query and verify that these packages are installed.

yum list zip
sudo yum install zip.x86_64
yum list unzip
sudo yum install unzip.x86_64

Cloud Environments

Container Technologies

Docker containers that host the TIBCO StreamBase(R) Runtime have been validated on all supported operating systems (see Operating Systems). They have also been validated on:

Container Orchestration Environments

Virtualization and Hypervisors

The operating systems defined in Operating Systems are supported on these virtualization and hypervisors as either the host or guest operating system.

Single Sign-On (SSO)

Support is provided for these SSO environments:

LVWeb version 1.4 or later is required to use these SSO environments.

Kerberos

These Kerberos Key Distribution Centers (KDC) are supported:

These Kerberos clients are supported:

  • RedHat Enterprise Linux version 7 and 8
  • CentOS version 7
  • Windows 7 and 10

OpenId Connect

These OpenId Connect (OIDC) providers are supported:

Java

The TIBCO StreamBase(R) Runtime is supported on Oracle Java or OpenJDK 8.

The TIBCO StreamBase(R) Java client APIs require Oracle Java or OpenJDK 8.

Oracle Java or OpenJDK must be installed on all platforms. There is no Java environment shipped.

Oracle Java can be downloaded from Oracle Jave SE

OpenJDK can be downloaded from OpenJDK

Maven

Maven must be installed to support command line builds. There is no Maven environment shipped.

Maven can be downloaded from the Apache Maven Project.

The TIBCO StreamBase(R) Runtime supports Maven versions 3.5 and 3.6.