Database Usage in the Public and Private Cloud: Choices and Preferences



Similar documents
White Paper. Deploying and Provisioning Databases in the Cloud: How Tesora s Database as a Service (DBaaS) Platform is Transforming Enterprise IT

Getting Started with Database As a Service on OpenStack

Tesora updates OpenStack Trove-based DBaaS platform, adding Oracle support

Cloud Computing: Making the right choices

RED HAT OPENSTACK PLATFORM A COST-EFFECTIVE PRIVATE CLOUD FOR YOUR BUSINESS

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS

Cloud Computing and Big Data What Technical Writers Need to Know

Mobile Cloud Computing T Open Source IaaS

cloud functionality: advantages and Disadvantages

What's the Difference Between OpenStack & A Cloud Management Platform?

Cloud Computing: Current Market Trends and Future Opportunities

NEXT-GENERATION, CLOUD-BASED SERVER MONITORING AND SYSTEMS MANAGEMENT

Cloud Platforms Today: The Big Picture

Elastic Private Clouds

Scalr White Paper: Architecting the Right Stack for Your Enterprise Cloud

On- Prem MongoDB- as- a- Service Powered by the CumuLogic DBaaS Platform

Building Private Cloud on

How To Compare The Two Cloud Computing Models

OpenStack Cloud Migration:

Platforms in the Cloud

INTRODUCTION TO CASSANDRA

Backing up to the Cloud

Data Analytics Infrastructure

VMware Dominant in Multi-Hypervisor Data Centers

Cloud Courses Description

NetApp Data Fabric - Realize the Full Potential of the Hybrid Cloud. Jan Jiskra Country Manager CZ/SK IDG Cloud

Azure and Its Competitors

Cloud Platform Comparison: CloudStack, Eucalyptus, vcloud Director and OpenStack

CLOUD MANAGEMENT GUIDE

Why NoSQL? Your database options in the new non- relational world IBM Cloudant 1

Taming the Cloud Database with Apache jclouds

Availability Digest. HPE Helion Private Cloud and Cloud Broker Services February 2016

High Availability of VistA EHR in Cloud. ViSolve Inc. White Paper February

Drive new Revenue With PaaS/IaaS. Ruslan Synytsky CTO, Jelastic

OpenStack Cloud Migration : Migrating On-premise workloads to OpenStack Private Cloud

Session 5. Mixing and matching Public, Private and Hybrid Clouds for maximum benefits

Peninsula Strategy. Creating Strategy and Implementing Change

Product Overview. Marc Skinner Principal Solutions Architect Red Hat RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

Building Out Your Cloud-Ready Solutions. Clark D. Richey, Jr., Principal Technologist, DoD

OpenStack IaaS. Rhys Oxenham OSEC.pl BarCamp, Warsaw, Poland November 2013

OpenStack. Orgad Kimchi. Principal Software Engineer. Oracle ISV Engineering. 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Proposal. Deployment Guide. How to Use CloudBerry Drive with Oracle Storage Cloud Service

A Gentle Introduction to Cloud Computing

OpenStack The State of the Stack

Cloud Courses Description

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment

Private Cloud for the Enterprise: Platform ISF

1. VMware is part technology and part sales and marketing genius. As a result of their marketing efforts many people in IT (especially the newer

Wojciech Furmankiewicz Senior Solution Architect Red Hat CEE

Data Management in the Cloud Era

Step by Step: Big Data Technology. Assoc. Prof. Dr. Thanachart Numnonda Executive Director IMC Institute 25 August 2015

OpenStack Alberto Molina Coballes

Who moved my cloud? Part I: Introduction to Private, Public and Hybrid clouds and smooth migration

Moving to the Cloud. Sam Hornstein Jetline Jason Nokes President, Distributor Central Garrett Ausfeldt Starline

With Red Hat Enterprise Virtualization, you can: Take advantage of existing people skills and investments

Business transformation with Hybrid Cloud

NetApp Data Fabric: Secured Backup to Public Cloud. Sonny Afen Senior Technical Consultant NetApp Indonesia

Sistemi Operativi e Reti. Cloud Computing

GigaSpaces Real-Time Analytics for Big Data

Introduction to OpenStack

The All-Flash Array for the Next Generation Data Center

Open Innova*on Has Enabled Cloud Compu*ng

A Survey on Cloud Storage Systems

Cloud Computing. Chapter 1 Introducing Cloud Computing

Managing Multi-Hypervisor Deployments With VMware vcenter

Adding value as a Cloud Broker. Nick Hyner Director Cloud Services EMEA Twitter Dell.com/Cloud

MySQL Web Development PHP. System Administration XML APIs. Large Scale Systems Implementation. Amazon Web Services (AWS) Shell Scripting

Tee se itse: pilvi Do it yourself: cloud

OpenStack: Is this the Future of Cloud Computing?

Big Data Use Case. How Rackspace is using Private Cloud for Big Data. Bryan Thompson. May 8th, 2013

CA Automation Suite for Data Centers

RightScale mycloud with Eucalyptus

Empowering IT-as-a-Service with Cloud and OpenStack Technology Innovation

OpenStack Ecosystem and Xen Cloud Platform

JAVA IN THE CLOUD PAAS PLATFORM IN COMPARISON

Cloud Hosting. Quick Guide 7/30/ EarthLink. Trademarks are property of their respective owners. All rights reserved.

Virtualization and Cloud Computing

CPS 516: Data-intensive Computing Systems. Instructor: Shivnath Babu TA: Zilong (Eric) Tan

Media on AWS. Consulting, DevOps & Managed Services. sales@cloudcover.in

CLOUDFORMS Open Hybrid Cloud

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

Global Headquarters: 5 Speen Street Framingham, MA USA P F

Transcription:

Database Usage in the Public and Private Cloud: Choices and Preferences What Early Adopters Are Saying ebook

Introduction Organizations depend on their databases to process transactions and access the information they need. But with new types of workloads, data volumes that were unimaginable a few years ago as well as budget constraints, developers (and the companies they work for) face critical decisions about what type of database they should use and where it should run. Should they use a relational database or NoSQL? Proprietary software or open source? A public or private cloud? Two recent developments disrupt the database landscape even further: the emergence of the OpenStack cloud platform and Database as a Service (DBaaS) as an alternative to managing the database yourself. Tesora commissioned a survey of North American developer communities to better understand the database choices that developers are making, and their preferences and expectations going forward. The survey had more 500 respondents, with 40% from organizations with more than 1,000 employees. Many of the results were expected, but there were also a few surprises. It should be emphasized that respondents are early adopters of new technology, and the survey results provide a snapshot of OpenStack and DBaaS in their early stages. However, they re a revealing indicator of where databases might be heading in the next few years, and the type of technology and architecture decisions we can expect. 1

Survey Results 1. What database(s) does your company currently use? The leaders were the Big Three relational databases: Microsoft SQL Server, MySQL and Oracle. MongoDB was the most popular NoSQL DB with slightly more than 10%, behind all relational database choices. In total, 79% of respondents are currently using a relational database, while 16% are using NoSQL. The results suggest that few years or less, as opposed to decades for some of the incumbents. The results seem to indicate the need for coexistence rather than displacement (at least in large, established organizations), with relational databases running 2. Which of the following public cloud infrastructures are used at your company? Amazon AWS was the most popular public cloud platform with 24% of responses. The fact that AWS was the leader is no surprise; what is a surprise is that Google GCE was fairly close behind at 16% even though it has only been generally options for developers and end users. 2

Amazon (AWS) 24 % Google (GCE) Microsoft Azure Rackspace IBM Softlayer 16 % 8 % 6 % 4 % 3. Which of the following private cloud infrastructures are used at your company? though it has only been available since 2010. Fifteen percent of survey respondents stated that their companies were 1. (Of organizations that are using a private it is Amazon s designated AWS-compatible private cloud. VMware vcloud Director 15% OpenStack 11% CloudStack 3% Eucalyptus 1% 1This is a survey of open-source software developers, and surveys of other groups will have different results. For example, a report by 451 Research, The OpenStack Tipping Point Will It Go Over the Edge? (May 2014) shows a somewhat wider gap between VMWare and OpenStack, while a 2013 IDC Connect survey (funded by Red Hat) found that fully 84% of IT decision makers plan on implementing OpenStack at some point. 3

4. What use cases are you running in the private and public cloud? Use cases for public and private clouds were surprisingly similar, with web services, testing/qa and databases the respondents. also indicate how mainstream cloud computing has become, with more than half of respondents reporting that their organizations are using public clouds, while 49% are using private clouds. 25% PRIVATE CLOUD PUBLIC CLOUD 32% 26% 24% 22% 16% 15% 12% Web Services Databases Storage and Backup QA /Test Environment Virtual Desktop Research Management & Monitoring Systems Data Mining/Big Data/Hadoop Continuous Integration/Automated Testing 21% 12% 7% 8% 11% 9% 7% 5% 10% 8% 4

OpenStack is an open source operating system for private and public clouds. It provides access to large pools of compute, storage and networking resources, all managed through a central dashboard that gives administrators control while empowering their users to provision resources through a web interface. As an open platform for cloud computing, OpenStack provides an alternative to proprietary technology, avoiding lock-in while providing access to a broad ecosystem of solutions from a global developer community. What Is OpenStack? OpenStack began in 2010 as a joint project of Rackspace Hosting and NASA. It is now managed by the OpenStack Foundation, a not-forprofit organization with more than 9,500 individual members and more than 150 member companies including IBM, AT&T, Dell, HP, Redhat, Oracle and Intel, just to name a few. 5. What characteristics of a private cloud infrastructure are important to you? and integration with current systems (37 percent). This is no surprise since private clouds are all about allowing organizations to leverage their existing infrastructure while adding cloud capabilities such as economies of scale, Cost Savings 44 % Operational Efficiencies 38 % 37 % Integrates With Existing Systems Standards Based 27 % Open Source 23 % 17 % Modular Architecture 16 % Broad Adoption 9 % Amazon Compatibility 5

6. Are people in your organization using any of the following database as a service (DBaaS) offerings in the public cloud? Amazon RDS was the clear leader, with Google Cloud SQL a distant second followed by Microsoft Azure SQL. The responses suggest that the dominance of relational databases extends to the DBaaS model, and also highlight the MongoDB, Cassandra and Redis, with support for PostgreSQL and other database technologies currently under development. 1 % 3 % DynamoDB 2 % Rackspace ObjectRocket 4 % Azure SQL Database HP Cloud Relational Database 3 % MongoHQ 4 % MongoLabs 2 % Cloudant 6 % Google Cloud SQL 12 % Amazon RDS 6

What is a Database as a Service (DBaaS)? Database as a Service (DBaaS) is an emerging way to manage database systems, that greatly simplifyies administration while providing seamless availability and scalability. It runs in a public or private cloud, with the cloud provider taking responsibility for a wide range of administrative functions (configuring, patching, backups, restores, monitoring, etc.). A self-service interface allows developers to focus on building and improving their applications without worrying about managing databases on their own. DBaaS advantages include: 7. Is your organization implementing or planning to implement a private cloud DBaaS? Companies seem slow in meeting the demand for DBaaS. Only 21 percent will be implementing a DBaaS solution within the next two years. 10 % 4 % 10 % Currently Implementing Planning to implement in the next 12-24 months 7 % Planning to implement in the next 6-12 months Planning to implement in the next 24+ months One of the most surprising survey results was the projected growth for DBaaS in a private cloud. While 10% of respondents said their companies have already implemented a private cloud DBaaS, 31 percent say their organizations plan to implement DBaaS in a private cloud at some point more than triple current usage. This growth could be driven by growing awareness of DBaaS advantages, including seamless operation for developers 7

What Is OpenStack Trove? Trove is the database as a service project for OpenStack, building upon OpenStack s open source framework to provide scalable and reliable DBaaS provisioning functionality. End users can quickly and easily use relational and non-relational databases while behind the scenes the Trove DBaaS automates complex administrative tasks. Database administrators can quickly provision and scale capacity in the cloud and manage multiple database management systems (DBMS) such as MySQL, MongoDB and others from a single dashboard. Trove is in production use today at HP, Rackspace and PayPal. 8. If the following databases were available as a Database as a Service (DBaaS) within your organization s private cloud, how likely would you be to use them? Results suggest that many respondents are eager to use DBaaS, but their desire to use it isn t matched by its availability. While more than half (52 percent) of all respondents indicated private cloud, only 9 percent of organizations have actually implemented one. Although this number is expected to rise in currently not being met. Demand for relational databases in a DBaaS setting is well they would use a relational DBaaS if it was available. 52 % or more of the NoSQL technologies. Of these, Hadoop and each. 8

Respondents who said that they are likely or very likely to use a relational DBaaS would choose the following databases Respondents who said they were likely or very likely to use a NoSQL DBaaS would choose the follow databases Respondents who said that they are likely or very likely to use a relational DBaaS would choose the following databases: Respondents who said they were likely or very likely to use a NoSQL DBaaS would choose the follow databases: SQL Server: 64 % MySQL: 64 % Oracle: 42% DB2: 27% PostgreSQL: 17% MongoDB: 62% Hadoop: 59% Cassandra: 37% Riak: 32% Couchbase: 21% of respondents said they were likely or very likely to use one of the relational databases listed, while 16 percent of respondents were 49 % likely or very likely to use one of the NoSQL databases listed. 9

Summary The survey results reflect technology choices and preferences taken by early adopters, but they re revealing nonetheless: 1. OpenStack is catching up to VMWare as the preferred private cloud platform even though it has only been around for a few years. Of organizations that are using a private cloud, more than one-third now use OpenStack. 2. Many developers would embrace DBaaS but organizations seem to be slow to deploy it. Since preferences and choices made by developers generally reflect the optimum way to run a company s business applications, organizations may want to consider database as a service for their employees and customers. 3. Use of relational databases remains well ahead of NoSQL, whether as a traditional database system or as a service, and whether it is provided in a public or private cloud. As with other emerging technologies we have seen in the past, these survey results are probably conservative. The transition to DBaaS will probably accelerate as the market catches up with the early adopters and as more people become familiar with the database as a service model as well as the capabilities of OpenStack Trove. However, these findings provide an indication of how people will be interacting with databases in coming years, and the kinds of technology and architecture decisions that companies will need to think about as they plan their database strategy. 10

500 Survey Responses Organizations with more than 1,000 employees Companies in financial services and education Companies in healthcare 9 % 10 % 25 % 17 % 40 % Companies in information technology Companies with more than 10,000 employees Survey Methodology The Tesora survey had more than 500 responses, with 40 percent from organizations with more than 1,000 employees and 17 percent from companies with more than 10,000 employees. A broad mix of industries were represented in the responses, with 27 percent from information technology followed by healthcare at 10 percent and a rough tie at 9% with financial services and education. Some of the organizations that respondents represented were AT&T, Adobe, ADP, Ericsson, HP, IBM, Prudential, Ricoh, the State of Pennsylvania, the U.S. Army, the U.S. Navy, United Healthcare and Wells Fargo. Acknowledgements Tesora would like to thank the MongoDB Community, Tokutek and the Linux Foundation for participating in this survey. Tesora is developing the first enterprise-class, scalable Database-as-a-Service (DBaaS) platform based on OpenStack Trove. The company brings more than 200 years of cumulative database technology experience to the OpenStack community, helping organizations get the most from their OpenStack investment by making it easy to deliver database capacity on demand. To learn more about Tesora visit: www.tesora.com. 11