Updated on 2024-11-29 GMT+08:00

Introduction to Containers

Cluster administrators can monitor the status of installed applications, adjust resources, and modify configurations. The following basic concepts are involved:

  • BLU package: application package developed by service developers based on service requirements in the development environment provided by FusionInsight RTD.
  • Business Logic Unit (BLU): an application entity on the platform and is generated by the BLU package.
  • Group: A BLU group, which is a logical concept. It is a set of BLUs that can implement a specific service of the same type. BLUs are grouped so that resources such as containers and configuration sets can be used in a unified manner. BLUs must be included in groups.
  • Container: service processing container, which provides a physical resource environment for BLU running and manages the startup and stop of BLUs running on it.
    • A container can only belong to one group at a time.
    • Different BLUs in a group can occupy the same container at the same time.
  • Instance: A running process created by a BLU in a container, which is the executor of an application logic. Only one instance can be created for a BLU in a container.
  • Configuration set: a set of basic configuration files of applications and configuration files required by a BLU to access the FusionInsight cluster. A configuration set is used to ensure data interaction between the BLU and the FusionInsight cluster. The configuration set needs to be added to a group so that the BLUs in the group can use the configuration set.

    A group can have multiple configuration sets for different BLUs.