High Availability with Distributed Services
In a Loftware Enterprise SP environment with distributed services, multiple Loftware Application Servers are configured to interact as peers within the Loftware Enterprise SP environment, all accessing the same Loftware database.
In such an environment, you must use distributed services to manage which server or servers are providing Loftware Enterprise SP functionality at any time. In Loftware Enterprise SP, you can configure distributed services for load balancing, for failover, or for high availability (load balancing with failover). It is recommended that you configure for high availability of distributed services in Loftware Enterprise SP. This approach involves configuring Loftware Enterprise SP to load balance those services that support load balancing so that they are run concurrently on multiple Loftware Application Servers. Services that do not support load balancing should be configured to fail over among Loftware Application Servers so that if one or more servers go offline, a standby server or servers begin running the associated services to minimize any interruption for users.
Note: In a multi-site deployment A configuration of a Loftware environment that includes Loftware instances located at different sites within the same WAN. In a multi-site deployment, each Loftware instance acts as either a headquarters or a facility. of Loftware Enterprise SP, you can configure high availability using distributed services at headquarters and at facilities. For information on connecting a facility to a load balancer, see Create or Modify a Facility.
Tip: For assistance with optimizing your Loftware Enterprise SP environment, contact Loftware Professional Services.
You can manage services in relation to each Loftware Application Server in System
Note: The Service Management page is primarily relevant if your Loftware Enterprise SP environment includes two or more Loftware Application Servers installed as a distributed environment. For information about how to create a distributed Loftware Enterprise SP environment, see the Loftware Enterprise SP Installation and Configuration Guide.
Distributed services include core services necessary to support essential Loftware Enterprise SP functionality. Additionally, device connections, data services, and integrations also function as services if your Loftware Enterprise SP environment is configured to support distributed services. Each service can be managed in relation to each Loftware Application Server.
- Core Services: These built-in services are displayed only in a distributed Loftware Enterprise SP environment. Most of these services must be able to connect to the Loftware database to function. Unlike other types of services, you cannot create or delete them. Most core services support load balancing, and all support failover.
- Device Group Services: In addition to acting as a device, each device connection also acts as a service in Loftware Enterprise SP that can be managed at the device group level. A new device group is created whenever an administrator creates a device connection in Devices
- Data Services: A new data service is created whenever an administrator creates a data service in Data Services
- Integration Services: A new integration service is created whenever an administrator creates an integration in Integrations
Important! In a Loftware Enterprise SP environment with distributed services, whenever you add a new device, data service, or integration, you must ensure that the service is activated and started on at least one Loftware Application Server to make it available.
Important! In an environment with distributed services, to permit a user to perform administrative tasks related to services you must assign Read and Write permissions for Servers. These permissions must be assigned for each server in Access Control
For details about each type of service, see Types of Services.