Best Practices for Deploying OpenStack Trove:
An Inside look at Database as a Service Architecture
OpenStack Summit at Barcelona, October 2016
Best Practices for Deploying OpenStack Trove: An Inside look at - - PowerPoint PPT Presentation
Best Practices for Deploying OpenStack Trove: An Inside look at Database as a Service Architecture OpenStack Summit at Barcelona, October 2016 Who are we? Sriram Kalyanasundaram, Director Implementations Tesora Inc. OpenStack Summit
OpenStack Summit at Barcelona, October 2016
– Tesora Inc.
2 OpenStack Summit Barcelona, October 2016
– Trove Concepts – Tutorial demonstrating Trove functionality – Trove Architecture
– DevStack VM – Trove VM
– Step-by-step Lab Tutorial
3 OpenStack Summit Barcelona, October 2016
5 OpenStack Summit Barcelona, October 2016
6 OpenStack Summit Barcelona, October 2016
– MySQL 5.6,5.7 – Percona 5.6, 5.7 – Percona XtraDB Cluster 5.6, 5.7 – MariaDB 10.1 – MongoDB 3.2 – Cassandra 2.2, 3.0 – Couchbase 3.0,4.0 – Couchdb 1.6.1 – Redis 3.0 – PostgreSQL 9.4 – DB2 Express 10.5 – Vertica
– Oracle MySQL Enterprise 5.6* – EDB PostgreSQL Enterprise 9.4* – Couchbase Enterprise 4.1* – MongoDB Enterprise 3.2* – DataStax Enterprise 4.8* – Oracle 12c*, 11g* – Oracle RAC*
– MS SQL Server *Tesora DBaaS Enterprise Edition only
7 OpenStack Summit Barcelona, October 2016
OpenStack Summit Barcelona, October 2016 8
Provision Manage Tune Secure
9 OpenStack Summit Barcelona, October 2016
10 OpenStack Summit Barcelona, October 2016
12 OpenStack Summit Barcelona, October 2016
14 OpenStack Summit Barcelona, October 2016
Nova Compute 1 OpenStack Services High Availability Infra MQ High Availability Infra DB High Availability
1 2 3 Infra MQ Infra MQ Infra DB Infra DB Infra DB Openstack services Openstack services Openstack services
Nova Compute 2 Nova Compute 3 Tesora MQ Tesora DB Tesora Services
Tenant 1 Tesora DBaaS MySQL Instance Tenant 1 Tesora DBaaS MongoDB Instance
Tenant 1 Nova Instance Tenant 2 Nova Instance
Tenant 2 Tesora DBaaS MongoDB Instance
Tesora DBaaS Management Network 10.20.0.0/16 Tenant 1 application network 192.168.20.0/24 Infra network 10.10.0.0/16 Tenant 2 application network 192.168.20.0/24 ... ...
4 5 6 Openstack services Openstack services Openstack services
An exis?ng OpenStack Deployment
15 OpenStack Summit Barcelona, October 2016
OpenStack Summit Barcelona, October 2016 16
OpenStack Summit Barcelona, October 2016 17
OpenStack Summit Barcelona, October 2016 18
OpenStack Summit Barcelona, October 2016 19
21 OpenStack Summit Barcelona, October 2016
22 OpenStack Summit Barcelona, October 2016