Introduction to
Sovereign DBaaS: The
Why, What and How
Divine Odazie 12th September 2024
Sovereign DBaaS
Community Call
2
2
Divine Odazie
● Technology Evangelist
at Severalnines
● Sovereign DBaaS community
manager
● Electrical/Electronics Engineer
● Certified Kubernetes Application
Developer (CKAD)
● Data on Kubernetes Ambassador
● Certified AWS Solutions
Architect
Database ops, your way
3
1. The Cloud Landscape
2. What is Sovereign DBaaS?
3. How Does Sovereign DBaaS
Work?
4. Q/A
5. Conclusion
4
Database Ops, Your Way
5
Public cloud
only
24% 73%
Hybrid
3% Private cloud
only
Public
97%
Private
76%
5
The state of Cloud usage
Source: Flexera 2024 State of the Cloud Report
6
Top cloud challenges for all organizations
6
2nd 81%
3rd 78%
3rd 78%
76%
75%
70%
68%
68%
1st 84%
Managing cloud spend
Security
Lack of resources/expertise
Compliance
Managing software licenses
Governance
Central cloud team/Business unit
responsibility balancing
Cloud migration
Managing multi-cloud
Source: Flexera 2024 State of the Cloud Report
7
Solution: Vary deployment models
7
Workload
usage
frequency
Workload execution duration
Public Cloud Co-Location On-Premises
8
Database Ops, Your Way
9
Fundamentals
If SaaS is:
What does Sovereign mean in the digital world?
Database as a service (DBaaS) is a cloud computing managed service offering that provides access to a database
without requiring the setup of physical hardware, the installation of software or the need to configure the database.2 3
.. it’s the delivery of database software and related physical database storage as a service. 4
What is DBaaS?:
.. a software licensing and delivery model in which software is licensed on a subscription basis and is centrally hosted.
SaaS is also known as on-demand software, web-based software, or web-hosted software…
SaaS is considered to be part of cloud computing, along with infrastructure as a service (IaaS), platform as a service
(PaaS),.. 1
.. sovereignty refers to the ability to have control over your own digital destiny – the data, hardware and software that
you rely on and create. It has become a concern for many policy-makers who feel there is too much control ceded to too few
places, too little choice in the tech market, and too much power in the hands of a small number of large tech companies. 5
1 https://en.wikipedia.org/wiki/Software_as_a_service
2 https://www.techtarget.com/searchdatamanagement/definition/database-as-a-service-DBaaS
3 https://www.techopedia.com/definition/29431/database-as-a-service-dbaas
4 https://dbaas.wordpress.com/2008/05/14/what-exactly-is-database-as-a-service/
5 https://www.weforum.org/agenda/2021/03/europe-digital-sovereignty/
10
Sovereign DBaaS gives you ultimate
control of your data stack by enabling you
to choose where you deploy your
workloads and how you configure them
according to your application and
organizational requirements.
The result? You can achieve the promise of
open-source and source-available
databases through a vendor-neutral,
environment agnostic distribution.
What is Sovereign
DBaaS?
Database Ops,
Your Way
11
11
Governance & Privacy
● Regulatory compliance
● Data residency
● Audit
Sovereign DBaaS Key Features
Ownership & Location
● Private cloud IaaS
● Multi-cloud
● On-premises
● Data plane
● Control plane
Cost Management
● Open-source
● Unified view
● Cost predictability
● Distributed workloads
Security
● Data at rest
● Data in motion
● Encryption keys (BYOK)
● Security frameworks
User Experience
● Developer
● Operations
● DevOps
● Automation
Manageability
● Upgrades and patching
● Backup management
● Monitoring and alerting
● HA and DR
● Configuration management
12
Benefits of Sovereign DBaaS
Control: Sovereign DBaaS is mainly about ownership and control over
operational tasks.
Flexibility: Sovereign DBaaS provides ultimate flexibility in configuring and
tuning databases.
Manageability: A true single pane of glass is used to manage various
deployments across environments.
Performance: A Sovereign DBaaS can meet the strict performance
requirements.
Cost saving: A key benefit of Sovereign DBaaS is to optimize costs by providing
transparency into expenditures.
13
Database Ops, Your Way
14
● Involves procuring your own
infrastructure, building custom
software to handle each job
within the DBaaS framework.
● Requires expertise and significant
investment in time and resources.
14
You choose
● A middle ground between buying
a solution and building everything
from scratch.
● You would integrate your chosen
infrastructure, code, and tools
with off-the-shelf software to
function as the control plane.
https://youtu.be/G8MnpkbhClc?si=-
he2TdIiJI7dKUv4
Being independent
Being
interdependent
15
Database
automation
with
ClusterControl
16
17
17
Wrapping up
Sovereign DBaaS offers a solution to the challenges of cloud usage, providing
control, flexibility, and cost savings in database management.
It enables organizations to achieve operational efficiency and cost optimization.
Implementing Sovereign DBaaS is relatively easy today. Following a
interdependence approach you integrate your chosen infrastructure, code, and
tools with off-the-shelf software like ClusterControl to function as the control
plane.
18
18
Want to learn more?
Other CSPs
Join the S-DBaaS
Community
divine@severalnines.com
Sovereign DBaaS Community

S-DBaaS Community Call | Introduction to Sovereign DBaaS: The why, what and how

  • 1.
    Introduction to Sovereign DBaaS:The Why, What and How Divine Odazie 12th September 2024 Sovereign DBaaS Community Call
  • 2.
    2 2 Divine Odazie ● TechnologyEvangelist at Severalnines ● Sovereign DBaaS community manager ● Electrical/Electronics Engineer ● Certified Kubernetes Application Developer (CKAD) ● Data on Kubernetes Ambassador ● Certified AWS Solutions Architect Database ops, your way
  • 3.
    3 1. The CloudLandscape 2. What is Sovereign DBaaS? 3. How Does Sovereign DBaaS Work? 4. Q/A 5. Conclusion
  • 4.
  • 5.
    5 Public cloud only 24% 73% Hybrid 3%Private cloud only Public 97% Private 76% 5 The state of Cloud usage Source: Flexera 2024 State of the Cloud Report
  • 6.
    6 Top cloud challengesfor all organizations 6 2nd 81% 3rd 78% 3rd 78% 76% 75% 70% 68% 68% 1st 84% Managing cloud spend Security Lack of resources/expertise Compliance Managing software licenses Governance Central cloud team/Business unit responsibility balancing Cloud migration Managing multi-cloud Source: Flexera 2024 State of the Cloud Report
  • 7.
    7 Solution: Vary deploymentmodels 7 Workload usage frequency Workload execution duration Public Cloud Co-Location On-Premises
  • 8.
  • 9.
    9 Fundamentals If SaaS is: Whatdoes Sovereign mean in the digital world? Database as a service (DBaaS) is a cloud computing managed service offering that provides access to a database without requiring the setup of physical hardware, the installation of software or the need to configure the database.2 3 .. it’s the delivery of database software and related physical database storage as a service. 4 What is DBaaS?: .. a software licensing and delivery model in which software is licensed on a subscription basis and is centrally hosted. SaaS is also known as on-demand software, web-based software, or web-hosted software… SaaS is considered to be part of cloud computing, along with infrastructure as a service (IaaS), platform as a service (PaaS),.. 1 .. sovereignty refers to the ability to have control over your own digital destiny – the data, hardware and software that you rely on and create. It has become a concern for many policy-makers who feel there is too much control ceded to too few places, too little choice in the tech market, and too much power in the hands of a small number of large tech companies. 5 1 https://en.wikipedia.org/wiki/Software_as_a_service 2 https://www.techtarget.com/searchdatamanagement/definition/database-as-a-service-DBaaS 3 https://www.techopedia.com/definition/29431/database-as-a-service-dbaas 4 https://dbaas.wordpress.com/2008/05/14/what-exactly-is-database-as-a-service/ 5 https://www.weforum.org/agenda/2021/03/europe-digital-sovereignty/
  • 10.
    10 Sovereign DBaaS givesyou ultimate control of your data stack by enabling you to choose where you deploy your workloads and how you configure them according to your application and organizational requirements. The result? You can achieve the promise of open-source and source-available databases through a vendor-neutral, environment agnostic distribution. What is Sovereign DBaaS? Database Ops, Your Way
  • 11.
    11 11 Governance & Privacy ●Regulatory compliance ● Data residency ● Audit Sovereign DBaaS Key Features Ownership & Location ● Private cloud IaaS ● Multi-cloud ● On-premises ● Data plane ● Control plane Cost Management ● Open-source ● Unified view ● Cost predictability ● Distributed workloads Security ● Data at rest ● Data in motion ● Encryption keys (BYOK) ● Security frameworks User Experience ● Developer ● Operations ● DevOps ● Automation Manageability ● Upgrades and patching ● Backup management ● Monitoring and alerting ● HA and DR ● Configuration management
  • 12.
    12 Benefits of SovereignDBaaS Control: Sovereign DBaaS is mainly about ownership and control over operational tasks. Flexibility: Sovereign DBaaS provides ultimate flexibility in configuring and tuning databases. Manageability: A true single pane of glass is used to manage various deployments across environments. Performance: A Sovereign DBaaS can meet the strict performance requirements. Cost saving: A key benefit of Sovereign DBaaS is to optimize costs by providing transparency into expenditures.
  • 13.
  • 14.
    14 ● Involves procuringyour own infrastructure, building custom software to handle each job within the DBaaS framework. ● Requires expertise and significant investment in time and resources. 14 You choose ● A middle ground between buying a solution and building everything from scratch. ● You would integrate your chosen infrastructure, code, and tools with off-the-shelf software to function as the control plane. https://youtu.be/G8MnpkbhClc?si=- he2TdIiJI7dKUv4 Being independent Being interdependent
  • 15.
  • 16.
  • 17.
    17 17 Wrapping up Sovereign DBaaSoffers a solution to the challenges of cloud usage, providing control, flexibility, and cost savings in database management. It enables organizations to achieve operational efficiency and cost optimization. Implementing Sovereign DBaaS is relatively easy today. Following a interdependence approach you integrate your chosen infrastructure, code, and tools with off-the-shelf software like ClusterControl to function as the control plane.
  • 18.
    18 18 Want to learnmore? Other CSPs Join the S-DBaaS Community divine@severalnines.com Sovereign DBaaS Community