Cloud database customers are always looking out for database deployment options that best cope with their requirements for data security, compliance, workloads, control over the data, and more. There can never be a one-size-fits-all when it comes to choosing the right deployment option for businesses.
To help our customers better meet their business goals, Tessell offers a wide range of deployment choices for its managed services on the cloud. These options provide customers with the much-needed flexibility to choose the right model for the control and data plane for their database workloads.
The following parameters are taken into careful consideration while crafting out the deployment options:
- Workload size
- Features & limits
- Compliance
- Quality of Service | Control Plane
- Data Plane
- Cost
- Support
Tessell Deployment Options
Before you decide on the right deployment option for your business, consider what each option entails. Tessell offers the following four deployment options to choose from:
1. Professional
The Professional deployment option relieves you of the responsibility of hosting and managing your database on the cloud. The database is fully hosted and managed by Tessell on either AWS or Azure. This deployment option supports all open-source database engines.
This deployment option includes:
- Up to 3 subscriptions
- Up to 1 dedicated network per region per subscription
- VPC peering
- AWS PrivateLink
- Invite colleagues for collaboration
- Out-of-the-box personas
- G-suite integration
- Custom database parameter profiles
- Custom SLAs
- Premium support 24/7/365
2. Business
Though the database is hosted and managed by Tessell, the Business deployment option provides a custom domain name, a dedicated control plane, and a dedicated repository for your metadata.
The additional benefits from this deployment option include:
- Up to 10 subscriptions
- Up to 5 dedicated networks per region per subscription
- Bring your own keys (BYOK)
- SSO integration (Okta, AD, Google)
- Custom personas & roles
- Curate compute shapes
- Option to bill via marketplace of your choice
3. Virtual Private Tessell (VPT)
VPT offers a dedicated cloud account to host your data infrastructure and a dedicated metadata server instance. This deployment option supports commercial vendor database engines such as Oracle & SQL Server.
The VPT option packs the following benefiting features:
- Option for dedicated servers and instances
- Unlimited subscriptions
- Unlimited networks
- Bring your own database software images for your enterprise apps
4. VPT @ Customer
With the VPT @ Customer deployment option, you get the highest level of control over your database as the data plane is hosted on the customer’s infrastructure. However, this option requires you to upkeep and manage your data infrastructure. You can Bring your own account (BYOA), Bring your own networks (BYON), as well as your own security policies.
Choice of a shared control plane deployment
All of the above deployment options are available with a shared control plane (SCP) scenario where multiple tenants share the Tessell control plane services, thereby reducing the management cost incurred by the Tessell platform. In a SCP deployment, customers enjoy the same functionalities by trading off QoS in the control plane since the micro-services run in a namespace shared by multiple tenants. This deployment model is typically suited for tenants having a limited number of databases to manage or those who are exploring and evaluating the platform features.
Comparison of Deployment Options
To help you choose the best Tessell deployment option for your environment, here is a quick comparison of our deployment choices.
1. Professional
Persona: Individuals (Professionals, college students, open-source developers etc.)
Offerings:
- A single cloud account for hosting database services is shared among multiple customers.
- A single API gateway (console.tessell.com) for all customers to log in to the account.
- The control plane is shared by all the customers. In case of high demand, there might be a delay in fulfilling different operations as the resources are shared by all customers.
- A PostgreSQL schema as the metadata repository which contains metadata of all tenants.
2. Business
Persona: SMBs who need a managed DBaaS in a cost effective manner (data plane shared with other tenants)
Offerings:
- A single shared data plane cloud account for hosting database services with one user per tenant which is to create the cloud resources required for provisioning a tessell database service.
- A dedicated API gateway for the users of the tenant to log in to the account.
- A dedicated control plane for the tenant which in turn provides a superior Quality of Service (QoS).
- A dedicated PostgreSQL schema as the metadata repository for the tenant.
3. Virtual Private Tessell (VPT)
Persona: Medium-large enterprises who need a managed DBaaS with data plane isolation, that is, a dedicated data plane account.
Offerings:
- A dedicated data plane cloud account for the tenant where the database services for this tenant are provisioned.
- A dedicated API gateway for the users of the tenant to log in to the account.
- A dedicated control plane for the tenant which in turn provides a superior Quality of Service (QoS).
- A dedicated database server instance as the metadata repository for the tenant.
4. VPT @ Customer
Persona: Large enterprises like banks with strict compliance policies and who prefer the data plane is hosted on their own cloud account.
Offerings:
- Customers bring their own cloud account for provisioning the databases.
- A dedicated API gateway for the users of the tenant to log in to the account.
- A dedicated control plane for the tenant which in turn provides a superior Quality of Service (QoS).
- A dedicated database server instance as the metadata repository for the tenant.
Shared Control Plane (SCP) for Business, VPT, VPT @ Customer
Persona: Tenants having a limited number of databases to manage or those who are exploring and evaluating the platform features can have an SCP flavor of their edition (Business, VPT, VPT @ Customer).
Offerings:
The SCP offerings remain the same as the base edition, except:
- Shared control plane among few customers. In case of high demand, there might be a delay in fulfilling different operations as the resources are shared.
- A PostgreSQL schema as the metadata repository that contains all metadata of the SCP customers.