InsuranceSuite deployment overview
You can deploy the InsuranceSuite apps to development (non-production), pre-production, and production planets.
You can also use API to deploy the InsuranceSuite apps. For details, see the IS Deployments API.
Make sure that you have the required access permissions to star systems.
Deployment types
There are three types of deployment of the InsuranceSuite apps:
All-IS deployment | Selective deployment | Blue/green deployment | |
---|---|---|---|
Affected apps | All the InsuranceSuite apps at once. | Selected InsuranceSuite apps with Up status. | Selected InsuranceSuite apps with Up status. |
Planet status | Empty Deployed Stopped Failed | Deployed | Deployed |
Supported clusters | Single server Clustered-server | Single server Clustered-server | Clustered-server |
Database drop | Optional | Not available | Not available |
Build # / Dockerize # | Any value | Any value | The application build version must be 2021.04.0 or later. The Docker image version used to generate the builds must be 1.0.2 or later. |
Types of changes in code and database | All types of changes to both the InsuranceSuite apps and the database. | All types of changes to both the InsuranceSuite apps and the database. | Most types of changes to the InsuranceSuite apps and many types of changes to the database. |
Downtime | Depends on the number of apps and settings such as database drop or number of nodes. | Depends on what changes you introduce to the apps and the database, and the size of the database. | Zero downtime for read-only SOAP/REST API requests. |
Builds availability
Guidewire might block older builds from being deployed due to security issues or provisions in your contract. When selecting builds for deployment, you can see the following statuses next to the builds:
- Unavailable for builds that you can't use anymore.
- Unavailable from [date] for builds that will become unavailable soon.
You can filter out the builds that aren't available anymore by selecting the Show only available builds check box. This check box isn't present for apps that have only available builds.
For details on why some of your builds are unavailable, contact your Customer Account Manager.
App and deployment statuses
The InsuranceSuite apps have the two following statuses:
- App status
- Deployment status
App status
App status indicates the current, real-time status of an app. There are the following possible app statuses:
App status | Description |
---|---|
Up | The app is up and running. |
Failed | The app isn't operating. |
Inactive | The app is shut down or hibernated. |
Starting | The app is starting. |
Pending | The app is waiting. |
Upgrading | The app is being upgraded. |
Shutting Down | The app is being shut down. |
Empty | The app isn't deployed. |
Scaling Up | App nodes are being added. |
Deployment status
Deployment status indicates what is happening with the deployment of an app. There are the following possible statuses:
Deployment status | Description |
---|---|
Pending | Waiting for the deployment to begin. |
Deploying | The deployment is in progress. |
Deployed | The deployment has finished. |
Restoring Database Backup | The database is being restored. |
Database Backup Restored | The database is restored. |
Failed | The deployment isn't finished due to an error. |
Undeploying | The app is being undeployed. |
Deleting | The planet is being deleted. |
Environment deleted | The planet is deleted. |
Empty | No app is deployed to this planet. |
Stopping | The deployment is being stopped. |
Stopped | The deployment stopped. |
Error | Can't retrieve the status. |
Rollback in progress | The deployment is being rolled back. |
Database rolled back | The database is rolled back. |
Starting | The deployment is starting. |
Scaling Up | App nodes are being added. |
Shutdown | The app has been shut down. |
Upgrading | The app is being upgraded. |
The app and deployment statuses can be displayed in different combinations.
Example
BillingCenter has been deployed but there was an error in app configuration and it crashed once it started. Its deployment status is Deployed but its App status is Failed.
The Deployment status of ClaimCenter indicates Starting and its App status indicates Scaling up. This means that this app is being deployed with more app nodes.
Check the app and deployment statuses
To check the App Status and Deployment status:
-
In Guidewire Home, select a star system.
-
From
Apps, select Planets or select it from your pinned apps.
-
Select a planet.
-
From Applications and add-ons, select InsuranceSuite.
-
In Applications, find the app whose statuses you want to check.
Access deployed apps
Once you deploy the InsuranceSuite apps, you can access them directly from Guidewire Home. Make sure that you have the required access permissions to the InsuranceSuite apps.
To access the deployed apps:
-
In Guidewire Home, select a star system.
-
From
Apps, select Planets or select it from your pinned apps.
-
Select a planet.
-
From Applications and add-ons, select InsuranceSuite.
-
In Applications, in an app tile, select the link under Deployment status.
View deployment history and application logs
You can access deployment history and application logs from the planet summary page:
-
In Guidewire Home, select a star system.
-
From
Apps, select Planets or select it from your pinned apps.
-
Select a planet.
-
From Applications and add-ons, select InsuranceSuite.
-
Go to Deployment history or Application logs.
For details, see: