Sreejith Kesavan
Bakul Banthia
Sreejith Kesavan
,
Bakul Banthia
,
August 24, 2023
Governance

Choose the Right Database Deployment Option

Sreejith Kesavan
Bakul Banthia
Sreejith Kesavan
,
Bakul Banthia
,
August 24, 2023
Table of Contents

TABLE OF CONTENTS

Share this blog
arrow icon

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.

Deployment Option Where is the Data Plane hosted? Dedicated Cloud Account for Data Plane? Where is the Control Plane hosted? Dedicated Control Plane? Dedicated Metadata Store (Schema)? Target Audience
Professional Tessell No Tessell No No Individuals (Professionals, college students, open-source developers, etc.)
Business Tessell No Tessell Yes Yes SMBs (with less than 500 employees) that need a managed DBaas in a cost effective manner (data plane shared with other tenants)
Business - SCP Tessell No Tessell No No
Virtual Private Tessell (VPT) Tessell Yes Tessell Yes Yes Medium to large businesses (with less than 5000 employees) that need a managed DBaaS with a dedicated data plane account for data plane isolation.
Virtual Private Tessell (VPT) - SCP Tessell Yes Tessell No No
VPT @ Customer Customer's Account As provided by the customer Tessell Yes Yes Large enterprises (with over 5000 employees) that have strict compliance policies and want the data plane to be hosted in their own cloud account.
VPT @ Customer - SCP Customer's Account As provided by the customer Tessell No No

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.
Follow us
Youtube Button

Related articles

These might also interest you