Deployment Models¶
We support various Deployment Models to decide "where" tenants will be placed and meet your custom needs:
- Your Account: Deployed in your (aka SaaS Provider) account
- Bring Your Own Account (BYOA): Deployed in your customers' account
- Omnistrate Account: Deployed in Omnistrate's account
Deployed in your (aka SaaS Provider) account¶
Most common Deployment Model is to deploy in your own account and provide a fully-managed experience to your customers.
Many SaaS Products like Slack, Stripe, GitHub are offered in this model.
Here is a reference architecture:
Bring Your Own Account (BYOA)¶
Your customers requires that data stays in their account due to security and migration cost. To support them, you have to host your application in their account as a fully-managed solution.
The BYOA tenancy model exactly addresses this use-case by seamlessly establishing the trust relationship between your account and your customers' accounts enabling the deployment and management of resources.
We follow the industry standard secure techniques to reverse the connection to prevent any inbound connections to your customers' account, encrypted channel through TLS and OAuth to secure the connectivity between your customers account and your account.
Many SaaS Products like Databricks, RedPanda BYOC are offered in this model.
Note
There are several terms for BYOA mode in the industry and they are all somewhat related.
- Bring Your Own Cloud (BYOC)
- Bring Your Own VPC
Here is a reference architecture:
To learn more, please see this
Deployed in Omnistrate account¶
If you are a young startup or not that familiar with the cloud or don’t want to deal with the hassle of even creating the cloud account, you can also use Omnistrate hosted mode to deploy your data plane with us.
Note
Please note that you will incur additional infrastructure charges if you are hosting your data plane in Omnistrate's account.
Here is a reference architecture: