OpenStack Trove and DBaaS: Impedance Match?

Similar documents
Introduction to OpenStack Trove

Trove: The OpenStack DBaaS

EDB Ark 2.0 Release Notes

File system, 199 file trove-guestagent.conf, 40 flavor-create command, 108 flavor-related APIs list, 280 show details, 281 Flavors, 107

OpenStack Trove Open Source DBaaS for the Cloud

Middle East Technical University. Jeren AKHOUNDI ( ) Ipek Deniz Demirtel ( ) Derya Nur Ulus ( ) CENG553 Database Management Systems

Trove Onboarding Session Introductory course for contributors and reviewers

EDB & PGPOOL Relationship and PGPOOL II 3.4 Benchmarking results on AWS

EDB Ark Getting Started Guide. Version 2.1

IBM Cognitive Systems Cognitive Infrastructure for the digital business transformation

EDB Postgres Ark Release Notes. Version 2.3

EDB Ark. Getting Started Guide. Version 3.0

Open platform for database-as-a-service. (DBaaS) on IBM Power Systems solution. A modern, optimized platform for the cognitive era.

EDB Postgres Ark Release Notes. Version 3.0

PostgreSQL in the Enterprise 22 june 2017

Upcoming Services in OpenStack Rohit Agarwalla, Technical DEVNET-1102

How CloudEndure Disaster Recovery Works

Beyond 1001 Dedicated Data Service Instances

EDB Postgres Cloud Management Administrative User s Guide

STATE OF MODERN APPLICATIONS IN THE CLOUD

EDB Ark. Getting Started Guide. Version 2.2

Scalable backup and recovery for modern applications and NoSQL databases. Best practices for cloud-native applications and NoSQL databases on AWS

How CloudEndure Disaster Recovery Works

Postgres in Amazon RDS. Denish Patel Lead Database Architect

Postgres Plus Cloud Database Getting Started Guide

MySQL Cluster Ed 2. Duration: 4 Days

At-Scale Data Centers & Demand for New Architectures

How CloudEndure Works

The EnterpriseDB Engine of PostgreSQL Development

How CloudEndure Works

Postgres Plus Cloud Database Getting Started Guide

EDB Postgres Enterprise Manager EDB Ark Management Features Guide

Survey of the Azure Data Landscape. Ike Ellis

EDB Postgres Enterprise Manager EDB Ark Management Features Guide

BENCHMARK: PRELIMINARY RESULTS! JUNE 25, 2014!

Accelerate MySQL for Demanding OLAP and OLTP Use Case with Apache Ignite December 7, 2016

Hewlett Packard Enterprise HPE GEN10 PERSISTENT MEMORY PERFORMANCE THROUGH PERSISTENCE

Mega-scale Postgres How to run 1,000,000 Postgres Databases

EDB Postgres Cloud Management Getting Started Guide

Progress DataDirect For Business Intelligence And Analytics Vendors

The Evolution of. Jihoon Kim, EnterpriseDB Korea EnterpriseDB Corporation. All rights reserved. 1

Scaling DreamFactory

Openshift: Key to modern DevOps

Architecture and Design of MySQL Powered Applications. Peter Zaitsev CEO, Percona Highload Moscow, Russia 31 Oct 2014

Big Data Technology Ecosystem. Mark Burnette Pentaho Director Sales Engineering, Hitachi Vantara

EDB Ark Administrative User s Guide. Version 2.1

Agenda. AWS Database Services Traditional vs AWS Data services model Amazon RDS Redshift DynamoDB ElastiCache

AMP Capabilities List

Document Sub Title. Yotpo. Technical Overview 07/18/ Yotpo

Maximizing Availability With Hyper-Converged Infrastructure

How do we build TiDB. a Distributed, Consistent, Scalable, SQL Database

SafeNet ProtectApp APPLICATION-LEVEL ENCRYPTION

AWS Database Migration Service

ENTERPRISEDB GLOBAL SERVICES CATALOGUE 2018

EDB Ark. Administrative User s Guide. Version 3.1

NoSQL Databases MongoDB vs Cassandra. Kenny Huynh, Andre Chik, Kevin Vu

KEY CHARACTERISTICS OF CLOUD APPLICATIONS

EDB Ark. Administrative User s Guide. Version 2.2

PowerVC: Essential for Power Systems in a Multi-Cloud World

Accessing other data fdw, dblink, pglogical, plproxy,...

Run your own Open source. (MMS) to avoid vendor lock-in. David Murphy MongoDB Practice Manager, Percona

A Cloud-Ready Enterprise Database Checklist

Cloud Storage with AWS: EFS vs EBS vs S3 AHMAD KARAWASH

OpenStack Mitaka Release Overview

OpenStack Summit Half-Day Track

Architecting Microsoft Azure Solutions (proposed exam 535)

The safer, easier way to help you pass any IT exams. Exam : Administering Microsoft SQL Server 2012 Databases.

Open Source Database Trends

Agile CI/CD with Jenkins and/at ZeroStack. Kiran Bondalapati CTO, Co-Founder & Jenkins Admin ZeroStack, Inc. (

Non-disruptive, two node high-availability (HA) support keeps you operating against unplanned storage failures in the cloud

Architecting Applications to Scale in the Cloud

Five Common Myths About Scaling MySQL

IBM Compose Managed Platform for Multiple Open Source Databases

NoSQL systems. Lecture 21 (optional) Instructor: Sudeepa Roy. CompSci 516 Data Intensive Computing Systems

White Paper Impact of DoD Cloud Strategy and FedRAMP on CSP, Government Agencies and Integrators.

Jean-Marc Krikorian Strategic Alliance Director

Accelerate MySQL for Demanding OLAP and OLTP Use Cases with Apache Ignite. Peter Zaitsev, Denis Magda Santa Clara, California April 25th, 2017

Aurora, RDS, or On-Prem, Which is right for you

Anand Bhadouria Chief Cloud Technologist. December 10, 2014

CIB Session 12th NoSQL Databases Structures

Distributed PostgreSQL with YugaByte DB

Developing Enterprise Cloud Solutions with Azure

What is the Future of PostgreSQL?

Become a MongoDB Replica Set Expert in Under 5 Minutes:

MySQL: Scaling & High Availability

Gladinet Cloud Enterprise

Design Patterns for Large- Scale Data Management. Robert Hodges OSCON 2013

EDB Postgres Database Containers. Ossi Karjalainen Director, Sales Engineering EMEA

What s New in MySQL and MongoDB Ecosystem Year 2017

Conceptual Modeling on Tencent s Distributed Database Systems. Pan Anqun, Wang Xiaoyu, Li Haixiang Tencent Inc.

Overview of AWS Security - Database Services

EDB Ark. Administrative User s Guide. Version 3.2

Module Day Topic. 1 Definition of Cloud Computing and its Basics

How to Move Your Oracle Database to The Cloud. Clay Jackson Database Solutions Sales Engineer

Databases In the Cloud

Road to Private Cloud mit OpenStack Projekterfahrungen

Enterprise Open Source Databases

Configuring and Deploying a Private Cloud DURATION: Days

Address new markets with new services

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Transcription:

OpenStack Trove and DBaaS: Impedance Match? June 11, 2015 2014 EnterpriseDB Corporation. All rights reserved. 1

Introduction Fred Dalrymple EDB, product manager, Postgres Plus Cloud Database Representing one database provider s perspective of Trove http://www.enterprisedb.com @enterprisedb @fred_dalrymple Amrith Kumar Tesora, Founder and CTO Representing Trove s perspective http://www.tesora.com @tesoracorp @amrithkumar 2014 EnterpriseDB Corporation. All rights reserved. 2

About OpenStack Trove Trove is an open source project providing a consistent API and functionality for provisioning SQL and NoSQL databases Applications connect directly to the database, Trove is not in the data path Trove orchestrates cloud and database cluster functionality, such as Scale up instances Create replicas Perform backups 2014 EnterpriseDB Corporation. All rights reserved. 3

About EDB Postgres Plus Cloud Database Postgres Plus Cloud Database [PPCD]: Deploys clusters of Postgres databases Provides provisioning and cloud scalability Offers a RESTful management API These characteristics are shared with Trove, but EDB considers them product differentiators and customer benefits PPCD is available on OpenStack and on Amazon Web Services (with more cloud providers to come) 2014 EnterpriseDB Corporation. All rights reserved. 4

Trove Weaknesses EDB Perspective Still maturing, particularly for cloud scaling capabilities Trove is only available for OpenStack and doesn t (yet) solve the bigger management challenge: Enterprises need to manage all deployment choices, including hybrid and public clouds from different providers Trove functionality overlaps DBaaS solutions that are already cloudified 2014 EnterpriseDB Corporation. All rights reserved. 5

EnterpriseDB Perspective Trove scales to different databases in one cloud platform, while PPCD scales to different cloud platforms The customer benefits of PPCD s better provisioning and cloud functionality are Either hidden by Trove s current implementation (will change in the longer term) Or EDB must perform significant work to preserve our customer benefits within a Trove-compatible approach (whatever that means) At the same time, Trove increases the time-to-market, and competition, from databases not yet cloudified 2014 EnterpriseDB Corporation. All rights reserved. 6

Tesora s Perspective Enterprises use many databases, some SQL, some NoSQL Trove supports PostgreSQL, MySQL, Vertica, DB2, MongoDB, Cassandra, Couchbase, Redis, Tesora s Trove also supports Oracle and soon SQL Server A common set of API s for all databases is very valuable to users and ops Trove is in production at scale; publicly announced users include HP, Rackspace, ebay. Several financial services companies too! 2014 EnterpriseDB Corporation. All rights reserved. 7

Tesora s Perspective Tesora and EDB have a joint customer! Tesora is (working with EnterpriseDB) adding PPAS support to Trove including Replication and Failover, Clustering, Backup and Restore, Scale up and scale down Things that Trove already does for many databases! If you use exactly one database in your company (but many clouds), PPCD is a much better answer But if you use more than one database, and are using OpenStack, the benefits of Trove are enormous 2014 EnterpriseDB Corporation. All rights reserved. 8

EnterpriseDB Choices Given technology overlaps between PPCD and Trove... Which path should we take? Conform to Trove, but don t expose important features? Extend Trove, but do it unilaterally? Offer the PPCD management API instead (and not provide API interoperability with Trove)? Eliminate PPCD native cloud functionality in favor of Trove? Generalize PPCD to become a Trove implementation? 2014 EnterpriseDB Corporation. All rights reserved. 9

Discussion and Questions 2014 EnterpriseDB Corporation. All rights reserved. 10

2014 EnterpriseDB Corporation. All rights reserved. 11