Deployment OptionsDeployment Overview

Deployment Overview

Compare the three algoQA deployment models — cloud infrastructure, AlgoShack-hosted, and on-premises — and follow the end-to-end deployment process from planning to monitoring.

Deployment Options

algoQA offers three deployment models so you can choose the one that best fits your infrastructure, security, and scaling requirements. This page compares each option and walks you through the four-step deployment process.

Cloud Infrastructure

Deploy algoQA within your own cloud environment so it operates behind your firewall. You retain full control of network security and data residency while benefiting from cloud scalability.

AlgoShack Hosted Instance

Use a cloud instance provided and managed by AlgoShack. This option offers the fastest setup and eliminates infrastructure maintenance. AlgoShack handles updates, scaling, and availability.

On-Premises Deployment

Deploy algoQA directly on your own servers and hardware. This option provides complete control over your deployment environment and integrates with your existing on-premises infrastructure.

Deployment Options diagram showing Cloud Infrastructure, AlgoShack Hosted Instance, and On-Premises Deployment
Deployment Options diagram showing Cloud Infrastructure, AlgoShack Hosted Instance, and On-Premises Deployment

Need help deciding? Review the System Requirements page to ensure your infrastructure supports your chosen deployment model.

Deployment Process

Once you have chosen a deployment model, follow these four steps to get algoQA up and running.

Four-step deployment diagram: Plan, Create, Deploy, and Monitor, with a description below each circle
Four-step deployment diagram: Plan, Create, Deploy, and Monitor, with a description below each circle

Plan

Develop a deployment strategy that aligns with your infrastructure and security requirements.

Create

Set up the necessary configurations, including environment variables, databases, and user accounts.

Deploy

Implement the algoQA solution in your chosen environment: cloud, hosted, or on-premises.

Monitor

Manage and track the algoQA solution's performance, usage, and health after deployment.

Next Steps