Infrastructure
Learn about Upsolver's infrastructure and how this impacts your account.
Read the following FAQs to learn about the testing and deployment of new Upsolver versions and dry-run clusters.
What is the testing and deployment process for new Upsolver versions?
The continuous release cycle at Upsolver consists of constant improvements, up to twice a week, to the data ingestion mechanism and other infrastructure elements. Below is the process prior to the deployment of each software version to customers' clusters.
What is a dry-run cluster?
As part of testing a new version of Upsolver before deploying it to customers, dry-run clusters are created for a limited time to test the changes in safe, replicated environments.
Dry-run clusters mimic the setup and configuration of a production system, enabling our developers to safely check the new version on a replicated environment and discover any differences.
Occasionally, customers may notice instances in their accounts with a dry run suffix. These are used by Upsolver to improve the quality of our next release.
Details and schedule
Usually, dry-run clusters will run for 120 minutes, on Sunday and Wednesday afternoons, replicating all the clusters in an organization. However, in some cases, dry-run clusters run outside of these timeframes, and for shorter/longer times, depending on the testing requirements.
How does this affect you?
Customer data is not affected in any way, nor is the customer billed in the form of Upsolver credits for these instances. Customers are only billed for the uptime of the clusters as part of EC2 payment. Furthermore, dry-run clusters are created with only one EC2 instance, so they can mimic production tasks without raising high costs.