AppEngine Instances
AppEngine Instances are integral components of the AppEngine Server, which serves as a platform for hosting web-based plugins, executing jobs, and more. By deploying multiple AppEngine Instances, you can distribute the workload across servers, ensuring optimal performance and reliability. These instances may also be configured as pre-release or development servers to suit specific operational needs. While load balancing for instances will be supported in future software updates/versions, the current version allows for detailed instance configuration and management.
Instance Configurations
To view the list of AppEngine instances, follow the below path:
Administration Panel → Configurations → AppEngine Servers
By selecting the AppEngine, you can see:
Configuration Tab
Here, you can configure all Instance specific settings such as :
Details
- Instance Name - The unique name assigned to the AppEngine instance
- Guid- Instance Guid - The globally unique identifier for the instance
- Profile - The configuration profile associated with the AppEngine instance. For more information, refer to the Profiles section
Advanced Settings
The following settings can be configured for an AppEngine instance:
- AttachmentsDirectory - Specifies the temporary storage location for uploaded attachments
- HTTPS Ports - A comma-separated list of ports on which the server will listen. The default port is 54001
- External Host Address - The external address used for accessing the AppEngine instance (refer to OIDC Settings for additional details)
- Temporary Download Path - The directory used to temporarily store downloaded plugins. This same location is utilized by the Plugin Installer for installing plugins on the database
- SAP Company Expiry Time - Defines the duration (in minutes) that the connection with an SAP company is maintained by the AppEngine instance (default: 60 minutes)
- Token Expiry Time - Sets the expiration timeline (in seconds) for administrative session tokens
- Refresh Token Expiry Time - Currently not in use
- Session Data Lifetime - Specifies the duration (in minutes) for which the session data is retained by the AppEngine instance
Certificates
There are two options to get specify the certificate used in SSL protocol:
By File or using
- PFX Certificate File Path - Path to the certificate file
- Certificate Password - Password to access the certificate file
By Certificate Store
- Store Name - The name of the certificate store. Common options include:
- My - Personal certificates
- Root - Trusted root certification authorities
- CA - Intermediate certification authorities
- AddressBook - Other people
- AuthRoot - Third-party root certification authorities
- TrustedPublisher - Trusted publishers
- Disallowed - Untrusted certificates
- Find Type - The criteria for locating the desired certificate
- Store Value - The specific value used to identify the certificate
- Store Location - Defines where the certificate is stored, with options being:
- LocalMachine - Certificates stored for all users on the machine
- CurrentUser - Certificates specific to the logged-in user
Companies Tab
The Companies tab lists all SAP companies assigned to the selected AppEngine Instance. You can view and manage these assignments to ensure proper instance-company mapping.
Plugins
The Plugins tab provides a list of plugins hosted on the instance. This is where you can monitor and manage plugins for optimal functionality and deployment.
While the current version supports extensive customization, future updates promise features like load balancing to further enhance efficiency. By utilizing the AppEngine's powerful configuration capabilities, businesses can ensure seamless operations and scalability.