OnPrem Copilot¶
Overview¶
We have already automated [Bring Your Own Account (BYOA)][/usecase/byoa] deployments, allowing customers to deploy, manage, and scale their infrastructure within their own cloud accounts. However, some customers require an on-prem solution that provides greater control, security, and minimal external dependencies.
This document outlines the challenges, assumptions, and user flow for On-Prem Copilot solution.
Assumptions¶
For the On-Prem Copilot deployment, we assume:
- Your customers are using AWS, GCP, or Azure as their cloud provider.
- Your customers have internet access to download your images from a secure registry.
- The installation process will set up infrastructure from scratch in their cloud account or VPC, without assuming pre-existing resources.
- Your customers are open to temporarily establishing a trust relationship (adhering to cloud best practices and guidelines) with your account for deployment and upgrades, which can be removed post-installation if desired.
If your requirements are not met, please contact support@omnistrate.com and we would love to discuss your use-case further.
Key Benefits¶
🔹 Customer Management
- Centrally manage customer subscriptions and deployments from a single platform.
- Provide visibility into active and inactive deployments.
- Automate tenant provisioning for enterprise-scale SaaS applications.
🔹 1-Click Installer
- Self-serve deployment that simplifies infrastructure setup.
- Supports multi-cloud and hybrid environments.
- Provides a secure, automated deployment pipeline with minimal manual intervention.
🔹 Version Management
Ensure controlled software lifecycles, including:
- Versioning support for different customer environments.
- Deprecate outdated versions
- Automated upgrades with rollback, notifications and tracking capabilities
🔹 Licensing Validation
- Prevent unauthorized usage and fraud with a secure license validator.
- Support multi-tenant and on-prem license enforcement per subscription.
- Enable audit trails for compliance and monitoring.
Your Customer Experience¶
-
Pre-Installation:
- Your customer requests an On-Prem Copilot deployment.
- They provide cloud account for temporary deployment access.
- You can trigger the 1-click installation into their account.
-
Installation Process:
- The installer bootstraps the necessary infrastructure.
- Secure container images are pulled and deployed.
- Licensing validation is performed.
- The system provisions and validates the install.
-
Post-Installation:
- Your customer can revoke the temporary trust relationship.
- The system remains fully operational without external dependencies.
- For upgrades, you can coordinate to re-establish the link during the maintenance window.
Conclusion¶
By solving challenges like customer management, version control, seamless installation, and licensing enforcement, we empower enterprises to securely deploy and operate their SaaS solutions in their customers' cloud or on-prem environments.
For further details, contact support@omnistrate.com.