Submit Search
Upload
OpenStack Trove Database-as-a-Service Overview
•
10 likes
•
10,907 views
Mirantis
Follow
An overview of OpenStack Trove, a Database-as-a-Service
Read less
Read more
Technology
Report
Share
Report
Share
1 of 10
Download now
Download to read offline
Recommended
MySQL DBaaS with OpenStack Trove
MySQL DBaaS with OpenStack Trove
Matt Lord
A Deep Dive Into Trove
A Deep Dive Into Trove
Tesora
Introduction to OpenStack Trove & Database as a Service
Introduction to OpenStack Trove & Database as a Service
Tesora
The State of Trove: The OpenStack Database-as-a-Service
The State of Trove: The OpenStack Database-as-a-Service
Tesora
Configure, Debug and Install OpenStack Trove
Configure, Debug and Install OpenStack Trove
Rama Krishna B
Hands On Trove: Database as a Service in OpenStack
Hands On Trove: Database as a Service in OpenStack
hastexo
An introduction to database as-a-service with open stack trove
An introduction to database as-a-service with open stack trove
Tesora
OpenStack Trove 技術解説
OpenStack Trove 技術解説
Toru Makabe
Recommended
MySQL DBaaS with OpenStack Trove
MySQL DBaaS with OpenStack Trove
Matt Lord
A Deep Dive Into Trove
A Deep Dive Into Trove
Tesora
Introduction to OpenStack Trove & Database as a Service
Introduction to OpenStack Trove & Database as a Service
Tesora
The State of Trove: The OpenStack Database-as-a-Service
The State of Trove: The OpenStack Database-as-a-Service
Tesora
Configure, Debug and Install OpenStack Trove
Configure, Debug and Install OpenStack Trove
Rama Krishna B
Hands On Trove: Database as a Service in OpenStack
Hands On Trove: Database as a Service in OpenStack
hastexo
An introduction to database as-a-service with open stack trove
An introduction to database as-a-service with open stack trove
Tesora
OpenStack Trove 技術解説
OpenStack Trove 技術解説
Toru Makabe
What is OpenStack Trove? Trove Day 2014
What is OpenStack Trove? Trove Day 2014
Tesora
Trove: A Government 2.0 Showcase August 2010, Australian Parliament
Trove: A Government 2.0 Showcase August 2010, Australian Parliament
Rose Holley
Delivering Pluggable Database as a Service
Delivering Pluggable Database as a Service
Pete Sharman
DBaaS - The Next generation of database infrastructure
DBaaS - The Next generation of database infrastructure
Emiliano Fusaglia
IOUG Collaborate 2014 DBaaS in a DBAs World
IOUG Collaborate 2014 DBaaS in a DBAs World
Kellyn Pot'Vin-Gorman
What is Cloud DBMS?
What is Cloud DBMS?
Bhaskara Reddy Sannapureddy
Lessons Learned Managing Large AWS Environments
Lessons Learned Managing Large AWS Environments
Ronald Bradford
Architecting Your Own DBaaS in a Private Cloud with EM12c
Architecting Your Own DBaaS in a Private Cloud with EM12c
Gustavo Rene Antunez
Database as a service con Oracle Cloud platform
Database as a service con Oracle Cloud platform
Erick Vidal Bazini
MariaDB 10: The Complete Tutorial
MariaDB 10: The Complete Tutorial
Colin Charles
DBaaS- Database as a Service in a DBAs World
DBaaS- Database as a Service in a DBAs World
Kellyn Pot'Vin-Gorman
Amazon Aurora 100% 활용하기
Amazon Aurora 100% 활용하기
Amazon Web Services Korea
HBase란
HBase란
동윤 이
HBase 훑어보기
HBase 훑어보기
beom kyun choi
Pedagogy and School Leadership
Pedagogy and School Leadership
Judy O'Connell
Deep Dive: Amazon RDS
Deep Dive: Amazon RDS
Amazon Web Services
20120319 aws meister-reloaded-s3
20120319 aws meister-reloaded-s3
Amazon Web Services Japan
Open il vol4
Open il vol4
榎本 優樹
How to Accelerate Your Application Delivery Process on Top of Kubernetes Usin...
How to Accelerate Your Application Delivery Process on Top of Kubernetes Usin...
Mirantis
Kubernetes Security Workshop
Kubernetes Security Workshop
Mirantis
Using Kubernetes to make cellular data plans cheaper for 50M users
Using Kubernetes to make cellular data plans cheaper for 50M users
Mirantis
How to Build a Basic Edge Cloud
How to Build a Basic Edge Cloud
Mirantis
More Related Content
Viewers also liked
What is OpenStack Trove? Trove Day 2014
What is OpenStack Trove? Trove Day 2014
Tesora
Trove: A Government 2.0 Showcase August 2010, Australian Parliament
Trove: A Government 2.0 Showcase August 2010, Australian Parliament
Rose Holley
Delivering Pluggable Database as a Service
Delivering Pluggable Database as a Service
Pete Sharman
DBaaS - The Next generation of database infrastructure
DBaaS - The Next generation of database infrastructure
Emiliano Fusaglia
IOUG Collaborate 2014 DBaaS in a DBAs World
IOUG Collaborate 2014 DBaaS in a DBAs World
Kellyn Pot'Vin-Gorman
What is Cloud DBMS?
What is Cloud DBMS?
Bhaskara Reddy Sannapureddy
Lessons Learned Managing Large AWS Environments
Lessons Learned Managing Large AWS Environments
Ronald Bradford
Architecting Your Own DBaaS in a Private Cloud with EM12c
Architecting Your Own DBaaS in a Private Cloud with EM12c
Gustavo Rene Antunez
Database as a service con Oracle Cloud platform
Database as a service con Oracle Cloud platform
Erick Vidal Bazini
MariaDB 10: The Complete Tutorial
MariaDB 10: The Complete Tutorial
Colin Charles
DBaaS- Database as a Service in a DBAs World
DBaaS- Database as a Service in a DBAs World
Kellyn Pot'Vin-Gorman
Amazon Aurora 100% 활용하기
Amazon Aurora 100% 활용하기
Amazon Web Services Korea
HBase란
HBase란
동윤 이
HBase 훑어보기
HBase 훑어보기
beom kyun choi
Pedagogy and School Leadership
Pedagogy and School Leadership
Judy O'Connell
Deep Dive: Amazon RDS
Deep Dive: Amazon RDS
Amazon Web Services
20120319 aws meister-reloaded-s3
20120319 aws meister-reloaded-s3
Amazon Web Services Japan
Open il vol4
Open il vol4
榎本 優樹
Viewers also liked
(18)
What is OpenStack Trove? Trove Day 2014
What is OpenStack Trove? Trove Day 2014
Trove: A Government 2.0 Showcase August 2010, Australian Parliament
Trove: A Government 2.0 Showcase August 2010, Australian Parliament
Delivering Pluggable Database as a Service
Delivering Pluggable Database as a Service
DBaaS - The Next generation of database infrastructure
DBaaS - The Next generation of database infrastructure
IOUG Collaborate 2014 DBaaS in a DBAs World
IOUG Collaborate 2014 DBaaS in a DBAs World
What is Cloud DBMS?
What is Cloud DBMS?
Lessons Learned Managing Large AWS Environments
Lessons Learned Managing Large AWS Environments
Architecting Your Own DBaaS in a Private Cloud with EM12c
Architecting Your Own DBaaS in a Private Cloud with EM12c
Database as a service con Oracle Cloud platform
Database as a service con Oracle Cloud platform
MariaDB 10: The Complete Tutorial
MariaDB 10: The Complete Tutorial
DBaaS- Database as a Service in a DBAs World
DBaaS- Database as a Service in a DBAs World
Amazon Aurora 100% 활용하기
Amazon Aurora 100% 활용하기
HBase란
HBase란
HBase 훑어보기
HBase 훑어보기
Pedagogy and School Leadership
Pedagogy and School Leadership
Deep Dive: Amazon RDS
Deep Dive: Amazon RDS
20120319 aws meister-reloaded-s3
20120319 aws meister-reloaded-s3
Open il vol4
Open il vol4
More from Mirantis
How to Accelerate Your Application Delivery Process on Top of Kubernetes Usin...
How to Accelerate Your Application Delivery Process on Top of Kubernetes Usin...
Mirantis
Kubernetes Security Workshop
Kubernetes Security Workshop
Mirantis
Using Kubernetes to make cellular data plans cheaper for 50M users
Using Kubernetes to make cellular data plans cheaper for 50M users
Mirantis
How to Build a Basic Edge Cloud
How to Build a Basic Edge Cloud
Mirantis
Securing Your Containers is Not Enough: How to Encrypt Container Data
Securing Your Containers is Not Enough: How to Encrypt Container Data
Mirantis
What's New in Kubernetes 1.18 Webinar Slides
What's New in Kubernetes 1.18 Webinar Slides
Mirantis
Comparison of Current Service Mesh Architectures
Comparison of Current Service Mesh Architectures
Mirantis
Your Application Deserves Better than Kubernetes Ingress: Istio vs. Kubernetes
Your Application Deserves Better than Kubernetes Ingress: Istio vs. Kubernetes
Mirantis
Demystifying Cloud Security Compliance
Demystifying Cloud Security Compliance
Mirantis
Mirantis life
Mirantis life
Mirantis
OpenStack and the IoT: Where we are, where we're going, what we need to get t...
OpenStack and the IoT: Where we are, where we're going, what we need to get t...
Mirantis
Boris Renski: OpenStack Summit Keynote Austin 2016
Boris Renski: OpenStack Summit Keynote Austin 2016
Mirantis
Digital Disciplines: Attaining Market Leadership through the Cloud
Digital Disciplines: Attaining Market Leadership through the Cloud
Mirantis
Decomposing Lithium's Monolith with Kubernetes and OpenStack
Decomposing Lithium's Monolith with Kubernetes and OpenStack
Mirantis
OpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service Delivery
Mirantis
Accelerating the Next 10,000 Clouds
Accelerating the Next 10,000 Clouds
Mirantis
Containers for the Enterprise: It's Not That Simple
Containers for the Enterprise: It's Not That Simple
Mirantis
Protecting Yourself from the Container Shakeout
Protecting Yourself from the Container Shakeout
Mirantis
It's Not the Technology, It's You
It's Not the Technology, It's You
Mirantis
OpenStack as the Platform for Innovation
OpenStack as the Platform for Innovation
Mirantis
More from Mirantis
(20)
How to Accelerate Your Application Delivery Process on Top of Kubernetes Usin...
How to Accelerate Your Application Delivery Process on Top of Kubernetes Usin...
Kubernetes Security Workshop
Kubernetes Security Workshop
Using Kubernetes to make cellular data plans cheaper for 50M users
Using Kubernetes to make cellular data plans cheaper for 50M users
How to Build a Basic Edge Cloud
How to Build a Basic Edge Cloud
Securing Your Containers is Not Enough: How to Encrypt Container Data
Securing Your Containers is Not Enough: How to Encrypt Container Data
What's New in Kubernetes 1.18 Webinar Slides
What's New in Kubernetes 1.18 Webinar Slides
Comparison of Current Service Mesh Architectures
Comparison of Current Service Mesh Architectures
Your Application Deserves Better than Kubernetes Ingress: Istio vs. Kubernetes
Your Application Deserves Better than Kubernetes Ingress: Istio vs. Kubernetes
Demystifying Cloud Security Compliance
Demystifying Cloud Security Compliance
Mirantis life
Mirantis life
OpenStack and the IoT: Where we are, where we're going, what we need to get t...
OpenStack and the IoT: Where we are, where we're going, what we need to get t...
Boris Renski: OpenStack Summit Keynote Austin 2016
Boris Renski: OpenStack Summit Keynote Austin 2016
Digital Disciplines: Attaining Market Leadership through the Cloud
Digital Disciplines: Attaining Market Leadership through the Cloud
Decomposing Lithium's Monolith with Kubernetes and OpenStack
Decomposing Lithium's Monolith with Kubernetes and OpenStack
OpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service Delivery
Accelerating the Next 10,000 Clouds
Accelerating the Next 10,000 Clouds
Containers for the Enterprise: It's Not That Simple
Containers for the Enterprise: It's Not That Simple
Protecting Yourself from the Container Shakeout
Protecting Yourself from the Container Shakeout
It's Not the Technology, It's You
It's Not the Technology, It's You
OpenStack as the Platform for Innovation
OpenStack as the Platform for Innovation
Recently uploaded
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Padma Pradeep
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
null - The Open Security Community
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
jimielynbastida
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April Automation LPDG
MarianaLemus7
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Fwdays
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
costume and set research powerpoint presentation
costume and set research powerpoint presentation
phoebematthew05
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
LBM Solutions
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
The Digital Insurer
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
Recently uploaded
(20)
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April Automation LPDG
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
costume and set research powerpoint presentation
costume and set research powerpoint presentation
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
OpenStack Trove Database-as-a-Service Overview
1.
OpenStack Trove overview Makogon Denis Software
Engineer © MIRANTIS 2013 PAGE
2.
Current feature list.
User ● Provisioning database within instance ○ ● User/Database management ○ ● ● CRUD operations, access control management Backup/Restore functionality Resize instance ○ ○ ● Single mysql or percona instance volume flavor Quota usage status © MIRANTIS 2013 PAGE
3.
Current feature list.
Management ● ● ● Stop/reboot/migrate instance DB diagnostic (specific for agent implementation) Quota management ○ ○ ○ ● instances volumes backups Storage usage statistics by volume © MIRANTIS 2013 PAGE
4.
Production usage ● ● ● HP (DBaaS
by request for beta testing) Rackspace (Cloud Databases) eBay (eBay internal cloud) © MIRANTIS 2013 PAGE
5.
Community roadmap ● IceHouse ○ ○ ○ ○ ○ ○ ○ ○ ○ Generalization of
core in order to improve extensibility Database multi-”engine type”-version support Adding support of cluster provisioning and management Extensibility Forming complete architecture (Conductor, Scheduler) “Amazon parameters-group”-like feature Automated scheduled tasks Designate/Ceilometer support Automated failover Tempest test coverage © MIRANTIS 2013 PAGE
6.
Trove architecture REST Trove CLI RPC API Taskmanager RPC Database engine Guestagent VM DB ©
MIRANTIS 2013 PAGE
7.
Trove future architecture External
database client RPC Taskmanager RPC Trove CLI API RPC REST RPC Scheduler Database engine Guestagent RPC VM Conductor Trove DB © MIRANTIS 2013 PAGE
8.
Major gaps for
Trove as production grade DBaaS solution ● ● ● ● Provision MySQL HA ○ Percona XtraDB cluster ○ MySQL Replication Support NoSQL DB clusters ○ MongoDB ○ Cassandra ○ Redis ○ CouchDB ○ CouchBase In-memory databases ○ MemCached ○ VoltDB Backup/restore of cluster databases © MIRANTIS 2013 PAGE
9.
Conclusion ● ● ● ● Currently supports only
single instance MySQL database Cluster and HA support is under design Immature architecture (tightly coupled modules, direct access to database from DB VM, interfaces between modules are not defined) Under active development © MIRANTIS 2013 PAGE
10.
Live Demo Demo script: 1.
Instance provisioning. 2. DB & Users CRUD operations. 3. Backuping. 4. Restoring from backup. © MIRANTIS 2013 PAGE
Download now