Glossary

Air gap

A Red Hat® OpenShift® cluster without internet connectivity. See also Disconnected.

Ansible

Ansible is an IT automation engine that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs. Designed for multitier deployments since day one, Ansible models IT infrastructure by describing how all of your systems inter-relate, rather than just managing one system at a time. Ansible does not use agents or additional custom security infrastructure. It uses simple language (YAML, in the form of Ansible Playbooks) so you can describe your automation jobs in a way that approaches plain English.

https://www.ansible.com/overview/how-ansible-works?hsLang=en-us

Ansible playbook

Ansible Playbooks offer a repeatable, reusable, simple configuration management and multi-machine deployment system, one that is suited to deploying complex applications. If you need to execute a task with Ansible more than once, write a playbook and put it under source control. Then you can use the playbook to push out new configuration or confirm the configuration of remote systems.

https://docs.ansible.com/ansible/latest/user_guide/playbooks_intro.html

Apache Kafka

Apache Kafka is an open source distributed event streaming platform that is used by thousands of companies for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications.

For more information, see https://kafka.apache.org/.

Apache Spark

With IBM® Analytics for Apache Spark for IBM Cloud®, you can run jobs on an Apache Spark cluster. You can:
  • Run Jupyter Notebook and jobs from other tools in IBM Watson® Studio analytics projects by selecting an Apache Spark environment runtime. Install this service either before or after you install the Watson™ Studio service.
  • Run Spark SQL or jobs for data transformation, data science, or machine learning using Spark job APIs. The Spark job APIs do not require the Watson Studio service.

App connect

Use App Connect to connect your different applications and make your business more efficient. Set up flows that define how data is moved from one application to one or more other applications. App Connect supports a range of skill levels and interfaces, giving you the flexibility to create integrations without writing a single line of code. You can use a web user interface or drop resources into a toolkit that gives a broader range of configuration options. Your entire organization can make smarter business decisions by providing rapid access, visibility, and control over data as it flows through your business applications and systems from a single place - App Connect.

Application scope

The configuration is set for and can be used by a single application. For example, the JDBC connection that is used by the application.

Amazon Web Services CLI

The command line interface used for managing Amazon Web Services (AWS) services.

Amazon SES

Amazon Simple Email Service (SES) is a cost-effective, flexible, and scalable email service that enables developers to send mail from within any application. You can configure Amazon SES quickly to support several email use cases, including transactional, marketing, or mass email communications. Amazon SES's flexible IP deployment and email authentication options help drive higher deliverability and protect sender reputation, while sending analytics measure the impact of each email. With Amazon SES, you can send email securely, globally, and at scale. https://aws.amazon.com/ses/

Bastion node

A bastion host is a special purpose host usually exposed on a public network and configured to securely provide services to the network isolated Red Hat OpenShift cluster (for example, a local image registry mirror).

CA

A trusted third-party organization or company that issues the digital certificates. The Certificate Authority (CA) typically verifies the identity of the individuals who are granted the unique certificate. See also Certificate authority.

Catalog source

A catalog source is a repository of CSVs, CRDs, and packages that define an application.

Certificate authority

A trusted third-party organization or company that issues the digital certificates. The Certificate Authority (CA) typically verifies the identity of the individuals who are granted the unique certificate. See also CA .

CloudFormation

Amazon Web Services (AWS) that lets a customer model, provision, and manage AWS resources via infrastructure as a code. For more information, see https://aws.amazon.com/cloudformation/.

Cloud Internet Services (CIS)

Cloud Internet Services (CIS) provides reliability, performance, and security for Internet facing applications, websites, and services using Cloudflare's 165+ Global Points of Presence (PoPs). It includes Domain Name Service (DNS), Global Load Balancer (GLB), Distributed Denial of Service (DDoS) protection, Web Application Firewall (WAF), Transport Layer Security (TLS), Rate Limiting, Smart Routing, and Caching.

Cloud Service Provider

A cloud service provider is a third-party company offering a cloud-based platform, infrastructure, application, or storage services.

Cluster

A group of nodes or machines in Kubernetes infrastructure, which is composed of primary and secondary nodes.

Compute nodes

Compute nodes and worker nodes are two terms that are used interchangeably. Both refer to Red Hat OpenShift Container Platform nodes on which IBM Maximo® Application Suite application, and dependency workloads are scheduled.

Containers

The basic units of Red Hat OpenShift Container Platform applications are called containers. Linux® container technologies are lightweight mechanisms for isolating running processes so that they are limited to interacting with only their designated resources. The word container is defined as a specific running or paused instance of a container image.

Control plane nodes

Control plane nodes and master nodes are two terms that are used interchangeably. Both refer to Red Hat OpenShift Container Platform nodes on which key Red Hat OpenShift Container Platform control plane services are scheduled.

Custom resource

A custom resource (CR) is a resource that is implemented through the Kubernetes Custom Resource Definition API. A resource is an endpoint in the Kubernetes API that stores a collection of API objects of a certain kind. For example, the built-in pod's resource contains a collection of pod objects. A custom resource is distinct from the built-in Kubernetes resources, such as the pod and service resources. Every custom resource is part of an API group.

DB2 Warehouse

IBM Db2® Warehouse is an analytics data warehouse that features in-memory data processing and in-database analytics. It is client-managed and optimized for fast and flexible deployment, with automated scaling that supports analytics workloads.

Deployments

The Deployment and DeploymentConfig API objects in Red Hat OpenShift Container Platform provide two similar but different methods for fine-grained management over common user applications.

Disconnected

A Red Hat OpenShift cluster without internet connectivity. See also Air gap.

Docker

An open platform that developers and system administrators can use to build, ship, and run distributed applications.

Dynamic catalogs

The dynamic operator catalog is continuously updated. If you use the dynamic catalog, you will always have access to the latest operator updates.

This catalog is a curated catalog. The IBM Maximo Application Suite team takes a snapshot of the online IBM operator catalog and test compatibility of all dependent IBM operators with supported releases of IBM Maximo Application Suite, which allows the team to intercept any breaking changes that may have evaded other teams' testing before they reach your cluster. No updates are made to this catalog without extensive testing with all in-support version of IBM Maximo Application Suite.

Elastic Compute Cloud (EC2)

Elastic Compute Cloud (EC2) is a web service provided by Amazon Web Services that offers various types of computing capacity on the cloud.

Git

An open source program for source control management.

GNU bash

The GNU Project's Bourne Again SHell.

GPU

A specialized processor designed to rapidly manipulate and alter memory to accelerate the creation of images in a frame buffer intended for output to a display.

IBM Entitled Registry

The IBM Entitled Registry contains images for IBM Maximo Application Suite image and its applications and components, as well as for other different IBM products, like IBM Cloud Pak® for Data.

IBM operator catalog

IBM provides a catalog of product offerings in the form of a catalog index image. To display the IBM offerings in the Red Hat OpenShift operator catalog, you must enable the IBM operator catalog image on your Red Hat OpenShift cluster by deploying a CatalogSource resource.

IBM Suite License Service (SLS)

The IBM Suite License Service provides useful features for managing virtualized environments and measuring license utilization. License Service discovers the software that is installed in your infrastructure, helps you to analyze the consumption data, and allows you to generate audit reports. Each report provides you with different information about your infrastructure, for example the computer groups, software installations, and the content of your software catalog.

IBM User Data Services

IBM User Data Services collect, transform, and transmit product usage data. The information includes overall AppPoint entitlement and usage, installed applications and capabilities, license and AppPoint usage for each application, and contact person's name and email address for IBM to reach for any licensing discrepancies. The name and email address is configured at installation time. You do not have to be an IBM Maximo Application Suite user. Details of individual Maximo Application Suite users and breakdown of their usage are not transmitted.

The User Data Services is built with open source operators (Crunchy PostgreSQL) and IBM Event Streams. It includes APIs to collect usage data and enforce user-level consent for tracking usage.

IBM Data Reporter Operator

The IBM Data Reporter Operator accepts events and transforms them into reports that are submitted to the Data Service of the IBM Metrics Operator.

Raw json event data is sent to an endpoint that is serviced by the IBM Data Reporter Operator. The event data is transformed into a report and is sent to the IBM Data Service. The IBM Data Service periodically uploads the reports to Red Hat Marketplace.

Note: Starting in IBM Maximo Application Suite 9.0, 8.11.7, and 8.10.10, the User Data Services (UDS) is deprecated and replaced with IBM Data Reporter Operator (DRO).

For more information, see IBM Data Reporter Operator.

IBM Certificate Manager

IBM Certificate Manager service helps you manage and deploy SSL/TLS certificates for your apps and services. Certificate Manager provides you with a security-rich repository for your certificates and their associated private keys, and helps prevent outages by sending you notifications when your certificates are about to expire.

Cloud Pak for Data

IBM Cloud Pak for Data platform helps improve productivity and reduce complexity. Build a data fabric connecting siloed data distributed across a hybrid cloud landscape. This product offers a wide selection of  IBM and third-party services  spanning the entire data lifecycle. Deployment options include on-premises software version built on the Red Hat OpenShift Container Platform, or a fully managed version built on the IBM Cloud .

IBM Cloud Pak for Data foundational services

The IBM Cloud Pak foundational services provides common services (for example, the IBM Certificate Manager), which are used by Maximo Application Suite and its dependencies.

IBM Maximo Application Suite

Terms such as instance, suite instance, and Maximo Application Suite mean an installation of the IBM Maximo Application Suite referenced by an unique name/id in the Red Hat OpenShift cluster. For example, in the mas-myinstance-core namespace/project you create to install IBM Maximo Application Suite, myinstance is the instance name/id. You could have multiple instances in the same Red Hat OpenShift cluster referenced by different unique names/ids.

IBM Watson Discovery

IBM Watson Discovery for IBM Cloud Pak for Data is an award-winning AI-powered intelligent search and text-analytics platform that helps you find valuable information that is buried in your enterprise data.

IBM Watson Machine Learning

IBM Watson Machine Learning provides a full range of tools and services so that you can build, train, and deploy Machine Learning models. Choose the tool with the level of automation or autonomy that matches your needs, from a fully automated process to writing your own code.

IBM Watson OpenScale

IBM Watson OpenScale is an enterprise-grade environment for AI applications that provides your enterprise visibility into how your AI is built, is used, and delivers return on investment. Its open platform enables businesses to operate and automate AI at scale with transparent, explainable outcomes that are free from harmful bias and drift.

IBM Watson Studio

IBM Watson Studio provides the environment and tools for you to collaboratively work on data to solve your business problems. You can choose the tools you need to analyze and visualize data, to cleanse and shape data, to ingest streaming data, or to create and train machine learning models.

IBM Cloud Pak for Business Automation

IBM Cloud Pak for Business Automationassembles certified software from the IBM Automation Platform for Digital Business on multiple cloud infrastructures. A private cloud vendor can be used as an enabling layer with a user interface and command line to limit access to members of an enterprise and partner networks.

image IDs

An image ID is a SHA (Secure Hash Algorithm) code that can be used to pull an image. A SHA image ID cannot change. A specific SHA identifier always references the exact same container image content. For example: docker.io/openshift/jenkins-2-centos7@sha256:ab312bda324

image registry

An image registry is a content server that can store and serve container images. For example, registry.redhat.io

image repository

An image repository is a collection of related container images and tags identifying them. For example, the Red Hat OpenShift Container Platform Jenkins images are in the repository: docker.io/openshift/jenkins-2-centos7

images

Containers in Red Hat OpenShift Container Platform are based on OCI- or Docker-formatted container images. An image is a binary that includes all of the requirements for running a single container, as well as metadata describing its needs and capabilities.

image tags

An image tag is a label applied to a container image in a repository that distinguishes a specific image from other images in an image stream. Typically, the tag represents a version number of some sort. For example, here v3.11.59-2 is the tag:registry.access.redhat.com/openshift3/jenkins-2-rhel7:v3.11.59-2

jq

A command line JSON processor that filters, maps, and transforms JSON data.

Kubernetes

Although container images and the containers that run from them are the primary building blocks for modern application development, to run them at scale requires a reliable and flexible distribution system. Kubernetes is the de facto standard for orchestrating containers. Kubernetes is an open source container orchestration engine for automating deployment, scaling, and management of containerized applications.

namespace

A mechanism in Kubernetes for isolating groups of resources in a single Kubernetes cluster. Namespace is a term generic to all Kubernetes implementations. See also project

Nodes

A node is a virtual or bare-metal machine in a IBM Cloud Kubernetes Service cluster. Worker nodes host your application containers, grouped as pods. The control plane nodes run services that are required to control the Kubernetes cluster. In Red Hat OpenShift Container Platform, the control plane nodes contain more than just the Kubernetes services for managing the Red Hat OpenShift Container Platform cluster.

For more information, see https://docs.openshift.com/container-platform/4.8/nodes/index.html.

Object storage

Object storage, also called object-based storage, is an approach to addressing and manipulating data storage as discrete units, called objects. Objects are kept inside a single repository and are not nested as files inside a folder inside other folders.

OCP

Red Hat OpenShift Container Platform (OCP) is a platform for developing and running containerized applications. It is designed to allow applications and the data centers that support them to expand from just a few machines and applications to thousands of machines that serve millions of clients. With its foundation in IBM Cloud Kubernetes Service, Red Hat OpenShift Container Platform incorporates the same technology that serves as the engine for massive telecommunications, streaming video, gaming, banking, and other applications. Its implementation in open Red Hat technologies lets you extend your containerized applications beyond a single cloud to on-premises and multi-cloud environments.

Operators

Operators are among the most important components of Red Hat OpenShift Container Platform. Operators are the preferred method of packaging, deploying, and managing services on the control plane. They can also provide advantages to applications that users run.

For more information, see https://docs.openshift.com/container-platform/4.8/operators/index.html.

project

A mechanism in Kubernetes for isolating groups of resources in a single Kubernetes cluster. Used interchangeably with namespace. See also namespace

S3

Simple Storage Service by Amazon Web Services.

Service Binding Operator

Service Binding manages the data plane for applications and backing services. Service Binding Operator reads data made available by the control plane of backing services and projects the data to applications according to the rules provided via Service Binding resource.

Static catalogs

The static operator catalogs provide a fixed reference point. The static catalog does not change, which allows for completely reproducible installations no matter how much time passes between the installations.

To receive security updates and bug fixes, you must periodically update the static catalog versions that you have installed in the cluster. After you update the catalogs, all operators that you have installed from the catalog are automatically updated to the newer version.

Storage

Red Hat OpenShift Container Platform supports multiple types of storage, both for on-premises and cloud providers. You can manage container storage for persistent and non-persistent data in an Red Hat OpenShift Container Platform cluster.

For more information, see https://docs.openshift.com/container-platform/4.8/storage/index.html

Strimzi

Strimzi provides a way to run an Apache Kafka cluster on IBM Cloud Kubernetes Service in various deployment configurations.

For more information, see https://strimzi.io/

System scope

The configuration is set for and can be used across the whole suite. For example, a JDBC configuration that can be used by all applications in the IBM Maximo Application Suite.

Terraform

Terraform® is an open-source infrastructure as code software tool that enables you to safely and predictably create, change, and improve infrastructure. https://www.terraform.io/

vSphere

Power® your computing environment for modern applications using any combination of virtual machines, containers and Kubernetes with VMware vSphere, the industry’s leading server virtualization software.

worker nodes

A group of nodes or machines in Kubernetes infrastructure, composed of master and worker nodes.

Workspace

A workspace is an aggregation of namespaces.

workspace application scope

The configuration is set for and can be used by a single application in the default workspace. Example: The JDBC connection that is used by the application in the default workspace.

workspace scope

The configuration is set for and can be used in the default workspace. Example: The JDBC connection that can be used by all applications in the suite.