SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
THE WHATS, WHYS AND HOWS OF

DATABASE AS A SERVICE
(DBAAS)
Companies have long used relational database management systems (RDBMS) to
power their mission-critical applications. However, these systems have proven to be
cumbersome to manage as more and more applications with database back-ends
are deployed. They can’t automatically scale their resources in response to varying
workload demands, licensing costs continue to escalate, and ongoing administration
including monitoring, backups, and event remediation is onerous.
The emergence of cloud technologies and enhancements in database platforms
have spawned solutions to these challenges, including one known as database as
a service (DBaaS). This article provides a high-level overview of DBaaS, its benefits,
considerations for implementation and what to think about when choosing a DBaaS
provider. A section is also included which focuses specifically on a solution for
companies with SQL Server-dependent applications.

IT INFRASTRUCTURE | CLOUD | MANAGED SERVICES										

PEAK10.COM
THE WHATS, WHYS AND HOWS OF
DATABASE AS A SERVICE (DBaaS)

WHAT IS DBaaS

DBaaS is a cloud database deployment model that delivers a powerful, on-demand database platform
that streamlines provisioning, administration, recovery, scaling and security. Specialized expertise can
be employed, leveraging economies of scale for routine administration, backup, recovery and tuning
tasks, alleviating the weakness of system administrator generalists while freeing up time to focus on
more strategic initiatives.
DBaaS ensures consistent database security and IT best practices across multiple databases. Although
it is designed for mission-critical applications, many companies use it, at least initially, for applications
that are given lower priority due to a lack of DBA resources.
While DBaaS is similar to a “hosted database,” it offers far improved security isolation. Benefits
are also derived from the intersection of cloud characteristics related to the underlying infrastructure
including rapid elasticity, metered billing, the illusion of infinite supply and ubiquitous access.

HOW DBaaS WORKS

With DBaaS, a company subscribes to resources needed to operate its own databases for the duration
of the subscription. Database resources are provisioned quickly, allowing line of business owners,
systems administrators, application developers, architects, testers and other database users to store and
retrieve data without dealing with computer and storage hardware, operating systems, or database
server administration.
Companies subscribe to a service from a DBaaS provider that provisions a specific level of CPU,
memory and storage resources on a multi-tenanted system. The DBaaS provider manages the capacity
of the environment behind the scenes without any efforts on the part of the consumer, making sure
that rapid growth is possible at the moment it is needed. Some services may allow bursting above the
consumer’s resource subscriptions to access unused capacity in the system when utilization conditions
permit. Depending on the DBaaS provider and type of DBaaS product, companies can connect their
database with an application that is running on-premises, in a public cloud or in the DBaaS provider’s
data center.
With DBaaS, users offload the administrative overhead of the operating system, server and storage
hardware, network, security and computing facilities (space, power, cooling). This allows staff to
concentrate on the application that utilizes the database, which is where value is truly generated.
The changes to existing development processes or production environments vary from provider to
provider. Some allow native connectivity of application servers and development tools, making the
change near zero while some providers introduce a middleware layer that requires the modification
of code to use the new interface. Regardless of the architectural specifics, it is expected that a DBaaS
subscriber can only view their own databases; the databases and associated metadata belonging to
other DBaaS users are not accessible.
While some companies could build their own DBaaS-like solution in-house, most find the task daunting
and cost-prohibitive due to a lack of in-house expertise to build the solution, the need for ongoing
maintenance and the high costs for licensing fees. The benefits of database server consolidation are
realized but the other areas for potential cost savings and focus are not. A DBaaS provider takes care
of the database management system licensing and maintains the software, operating system, hardware
and all other aspects of the environment, making DBaaS a cost-effective, easy-to-implement, easy-tooperate option.

2.27.2014

IT INFRASTRUCTURE | CLOUD | MANAGED SERVICES										

PEAK10.COM
THE WHATS, WHYS AND HOWS OF
DATABASE AS A SERVICE (DBaaS)

THE BENEFITS OF DBaaS

The benefits of DBaaS vary, based on the provider and how the solution is structured, but can include:
•	 A shift from capital expense (CapEx) for hardware and software to operating expense (OpEx)
for the database service. Companies can realize significant cost savings by purchasing database
capacity and functionality as needed, and don’t have to invest in advance of future requirements.
•	 Rapid or on-demand, self-service-based database provisioning. DBaaS allows for provisioning an
environment in a very short period in contrast to days or weeks, thus reducing time to market.
•	 The ability of the customer to leverage existing servers and storage through automated resource
management across standalone, clustered, virtualized and non-virtualized.
•	 The ability to outsource the administration and monitoring of databases such as backup, recovery,
tuning, optimization, patching, upgrading and creation. Based on the policies that are defined by
DBAs, database administration tasks can be automated — scheduled or proactively initiated to
support various database activities.
•	 Granular metering of database usage that can be used for chargeback to various database
users. Tracking is typically based on usage time, space, availability guarantees and resource
consumption and provides an aggregated view per database.
•	 Freeing up of IT staff to focus on the logical administration of the database and the application
data. The DBaaS provider provides a comprehensive database operating environment and a
service-level agreement (SLA). Internal IT staffs don’t have to build and manage the physical
environment, and physical database administration tasks are offloaded to the DBaaS provider.
•	 Repurposing servers and storage. Servers and storage are often underutilized; DBaaS offers the
ability to repurpose system resources more efficiently, resulting in significant cost savings.
•	 Support for faster application development and testing. DBaaS enables faster provisioning of new
databases and automates the administration process, which helps organizations deliver database
instances faster to developers, testers and architects.
•	 Improved availability for various applications. DBaaS can improve high availability of databases,
especially for non-critical applications, by enabling failover of databases to available system
resources.  Typically these best practice architectures would not be cost effective in a dedicated
environment.

WHO SHOULD
CONSIDER DBaaS

From early-stage start-ups to multi-national corporations, companies of all sizes can potentially benefit
from being able to outsource and consolidate database management tasks on a standardized and
optimized platform. DBaaS solutions are particularly ideal for small- and medium-sized businesses
that have found in-house database solutions cost-prohibitive and that lack in-house expertise. DBaaS
provides these businesses with access to the same technologies that were once limited to the budgets of
only large enterprises.
For larger companies, DBaaS can offer solutions at the departmental level without bringing in IT or
procurement, providing a much quicker, easier way to implement line of business solutions.
DBaaS is also extremely beneficial for companies with use cases involving database functionality that
requires rapid provisioning or on-demand scalability. That includes proof-of-concept environments and
development and testing environments for new applications, unified application life-cycle environments
on a single platform, seasonal or varying demand applications, and cost-effective business continuity/
disaster recovery (BC/DR) environments.

2.27.2014

IT INFRASTRUCTURE | CLOUD | MANAGED SERVICES										

PEAK10.COM
THE WHATS, WHYS AND HOWS OF
DATABASE AS A SERVICE (DBaaS)

PROVIDER CONSIDERATIONS

Once a decision has been made to pursue DBaaS, there are a number of things to consider when
selecting a provider. Among them is the database platform that is being used to power the offering.
While a number of open source and proprietary relational database offerings are on the market,
customers that require easy migration and portability between the cloud and on-premises systems
(assuming the same database platform) must be sure that the provider can support enterprise-grade
systems.
Because DBaaS is accessible via the public Internet or private IP connections, DBaaS providers should
integrate a number of security measures into their service offering to ensure the integrity of the data and
to guard against unauthorized access. That can include encryption of data in flight, firewall controls
that set policies for user access and inbound/outbound port traffic and rules on the geographic location
of data. Make sure that any DBaaS provider you are considering is also current with the latest software
patches and updates and can address emerging security issues.
Other considerations include regulatory compliance mandates such as the Payment Card Industry Data
Security Standards (PCI DSS) and the Health Insurance Portability and Accountability Act (HIPAA),
service level agreements (SLAs), bursting policies, backup/recovery capabilities, data center footprint
and locations, enterprise-class compute and storage infrastructure along with appropriate vendors
support and how management responsibilities are delegated between the DBaaS provider and the
customer.

GETTING STARTED
WITH DBaaS

Before diving into a DBaaS solution there is upfront work required to help ensure successful
implementation. First, gather all prospective stakeholders within your organization and engage in some
high-level planning. Although DBaaS can help automate database provisioning and administration, it
requires coordination between database, system, network, storage and application teams to ensure that
business requirements, such as security policies and performance needs, are met.
Determine which databases and servers should be part of the DBaaS subscription, who will be allowed
to manage databases and what kind of system resource policies will need to be established. DBaaS is
not just for DBAs and systems administrators; it can also be leveraged by developers, testers, architects
and project managers with no database experience. They can provision a database themselves, or
perform basic database functions such as backup, recovery and data movement. Nor is DBaaS limited
to test, development, training or other nonproduction databases as it can be extended to include
production- and mission-critical databases.
With a plan in place, start small and add more databases and resources over time. Begin with noncritical applications and add tens of databases initially to the DBaaS platform before adding hundreds.
The more databases added to the DBaaS platform, the more savings that can potentially be achieved
through repurposing hardware.

2.27.2014

IT INFRASTRUCTURE | CLOUD | MANAGED SERVICES										

PEAK10.COM
THE WHATS, WHYS AND HOWS OF
DATABASE AS A SERVICE (DBaaS)

What If Your Databases are SQL Server-dependent?
While a number of DBaaS solutions are available for
companies whose applications are SQL Server-dependent,
Peak 10 is among the first DBaaS providers that offers a
solution that leverage the power of Microsoft’s SQL Server
2012.
Peak 10 SQL as a Service (SQLaaS) is a high availability,
secure DBaaS solution. Powered by Microsoft SQL Server®
2012, it provides access to a high-performance, multi-tenant
database environment for running, developing and testing
Microsoft SQL-dependent database applications.
The architecture utilizes Microsoft Windows failover clustering
and Microsoft SQL Server 2012 technologies to provide
multiple secondary database replicas, which users may
connect to via a single endpoint. The environment has been
tested and scaled to support enterprise-level production
workloads.
Resource levels can be quickly and cost-effectively scaled
based on business needs, without interrupting operations
all while providing availability guarantees, performance
assurances, and reduced costs compared to dedicated
database environments.
Always Available
Peak 10 SQL as a Service leverages the enterprise features of
Microsoft SQL Server 2012, including AlwaysOn Availability
Groups, to provide both business continuity (BC) and
disaster recovery (DR), delivering a best practices database
environment topology for production applications.
Unlike typical hosted database or cloud database solutions,
which provide little fault tolerance, Peak 10 SQL as a Service
provides local and geographic redundancy with:

•	 A primary replica
•	 A local secondary replica (synchronous/automatic
failover) for business continuity
•	 A geo-diverse replica (asynchronous/manual failover)
for disaster recovery
Business continuity keeps the platform up and running during
scheduled maintenance events, which are required to keep
a database environment secure and performing well. All
systems are always monitored 24/7/365, and are bolstered
by Peak 10’s SQL experts and PCI DSS and HIPAA/HITECH
compliant, redundant cloud infrastructure.
Always Secure
Using SQL Server 2012’s Resource Governor, computing
resources are isolated and controlled to protect databasedependent application’s performance. In addition, Peak 10
SQL as a Service is purposefully access-restricted to within
Peak 10’s network to reduce potential attack vectors. It also
employs firewall protection to limit which specific systems are
allowed to connect.
Always Managed
Many organizations do not have full-time, on-staff SQL
Server expertise to deal with the challenges of ideal
environment architecture, system performance tuning
due to change/scale and the day-to-day troubleshooting
events that inevitably arise. Peak 10 SQL as a Service
puts the responsibilities of round-the-clock, best practices
monitoring and management in the hands of Peak 10’s
SQL Server experts and enterprise-class management
platforms. Peak 10 will provide valuable information
to customers’ IT, development and/or database (DBA)
personnel, empowering them with data around key health
and performance indicators (KPI/KHI) used to optimize
application or database performance.

2.27.2014

IT INFRASTRUCTURE | CLOUD | MANAGED SERVICES										

PEAK10.COM

Más contenido relacionado

La actualidad más candente

Optimize your virtualization_efforts_with_a_blade_infrastructure
Optimize your virtualization_efforts_with_a_blade_infrastructureOptimize your virtualization_efforts_with_a_blade_infrastructure
Optimize your virtualization_efforts_with_a_blade_infrastructureMartín Ríos
 
Unified Compute Platform Pro for VMware vSphere
Unified Compute Platform Pro for VMware vSphereUnified Compute Platform Pro for VMware vSphere
Unified Compute Platform Pro for VMware vSphereHitachi Vantara
 
The End of Appliances
The End of AppliancesThe End of Appliances
The End of AppliancesMike Alvarado
 
Top 6 Reasons to Use a Distributed Data Grid
Top 6 Reasons to Use a Distributed Data GridTop 6 Reasons to Use a Distributed Data Grid
Top 6 Reasons to Use a Distributed Data GridScaleOut Software
 
Designing For Occasionally Connected Apps Slideshare
Designing For Occasionally Connected Apps SlideshareDesigning For Occasionally Connected Apps Slideshare
Designing For Occasionally Connected Apps SlideshareDean Willson
 
Advantages of Mainframe Replication With Hitachi VSP
Advantages of Mainframe Replication With Hitachi VSPAdvantages of Mainframe Replication With Hitachi VSP
Advantages of Mainframe Replication With Hitachi VSPHitachi Vantara
 
Software Defined presentation
Software Defined presentationSoftware Defined presentation
Software Defined presentationJohn Rhodes
 
zahidCvFinal(Updated Jan 17)-2
zahidCvFinal(Updated Jan 17)-2zahidCvFinal(Updated Jan 17)-2
zahidCvFinal(Updated Jan 17)-2Zahid Ayub
 
Improved Efficiency through Workload Optimisation
Improved Efficiency through Workload OptimisationImproved Efficiency through Workload Optimisation
Improved Efficiency through Workload Optimisationianmasters
 
Vmware virtualization in data centers
Vmware virtualization in data centersVmware virtualization in data centers
Vmware virtualization in data centersHarshitTaneja13
 
Hitachi compute blade 2000 executive overview
Hitachi compute blade 2000 executive overviewHitachi compute blade 2000 executive overview
Hitachi compute blade 2000 executive overviewHitachi Vantara
 
I O Continuity Group July 23, 2008 Seminar
I O Continuity Group July 23, 2008 SeminarI O Continuity Group July 23, 2008 Seminar
I O Continuity Group July 23, 2008 SeminarAnne Achleman
 
Powering the Creation of Great Work Solution Profile
Powering the Creation of Great Work Solution ProfilePowering the Creation of Great Work Solution Profile
Powering the Creation of Great Work Solution ProfileHitachi Vantara
 
Delphix informatica-case-study
Delphix informatica-case-studyDelphix informatica-case-study
Delphix informatica-case-studysubramani_ts
 
Unit iii virtualitation
Unit iii   virtualitationUnit iii   virtualitation
Unit iii virtualitationrajmurugaaa
 
SNIA white paper-sw defined storage
SNIA white paper-sw defined storageSNIA white paper-sw defined storage
SNIA white paper-sw defined storagelingathoti
 
A More Efficient Way to Automate Cloud Infrastructure Solution Profile
A More Efficient Way to Automate Cloud Infrastructure Solution ProfileA More Efficient Way to Automate Cloud Infrastructure Solution Profile
A More Efficient Way to Automate Cloud Infrastructure Solution ProfileHitachi Vantara
 

La actualidad más candente (20)

Delphix 4.0
Delphix 4.0Delphix 4.0
Delphix 4.0
 
Optimize your virtualization_efforts_with_a_blade_infrastructure
Optimize your virtualization_efforts_with_a_blade_infrastructureOptimize your virtualization_efforts_with_a_blade_infrastructure
Optimize your virtualization_efforts_with_a_blade_infrastructure
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
Unified Compute Platform Pro for VMware vSphere
Unified Compute Platform Pro for VMware vSphereUnified Compute Platform Pro for VMware vSphere
Unified Compute Platform Pro for VMware vSphere
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
The End of Appliances
The End of AppliancesThe End of Appliances
The End of Appliances
 
Top 6 Reasons to Use a Distributed Data Grid
Top 6 Reasons to Use a Distributed Data GridTop 6 Reasons to Use a Distributed Data Grid
Top 6 Reasons to Use a Distributed Data Grid
 
Designing For Occasionally Connected Apps Slideshare
Designing For Occasionally Connected Apps SlideshareDesigning For Occasionally Connected Apps Slideshare
Designing For Occasionally Connected Apps Slideshare
 
Advantages of Mainframe Replication With Hitachi VSP
Advantages of Mainframe Replication With Hitachi VSPAdvantages of Mainframe Replication With Hitachi VSP
Advantages of Mainframe Replication With Hitachi VSP
 
Software Defined presentation
Software Defined presentationSoftware Defined presentation
Software Defined presentation
 
zahidCvFinal(Updated Jan 17)-2
zahidCvFinal(Updated Jan 17)-2zahidCvFinal(Updated Jan 17)-2
zahidCvFinal(Updated Jan 17)-2
 
Improved Efficiency through Workload Optimisation
Improved Efficiency through Workload OptimisationImproved Efficiency through Workload Optimisation
Improved Efficiency through Workload Optimisation
 
Vmware virtualization in data centers
Vmware virtualization in data centersVmware virtualization in data centers
Vmware virtualization in data centers
 
Hitachi compute blade 2000 executive overview
Hitachi compute blade 2000 executive overviewHitachi compute blade 2000 executive overview
Hitachi compute blade 2000 executive overview
 
I O Continuity Group July 23, 2008 Seminar
I O Continuity Group July 23, 2008 SeminarI O Continuity Group July 23, 2008 Seminar
I O Continuity Group July 23, 2008 Seminar
 
Powering the Creation of Great Work Solution Profile
Powering the Creation of Great Work Solution ProfilePowering the Creation of Great Work Solution Profile
Powering the Creation of Great Work Solution Profile
 
Delphix informatica-case-study
Delphix informatica-case-studyDelphix informatica-case-study
Delphix informatica-case-study
 
Unit iii virtualitation
Unit iii   virtualitationUnit iii   virtualitation
Unit iii virtualitation
 
SNIA white paper-sw defined storage
SNIA white paper-sw defined storageSNIA white paper-sw defined storage
SNIA white paper-sw defined storage
 
A More Efficient Way to Automate Cloud Infrastructure Solution Profile
A More Efficient Way to Automate Cloud Infrastructure Solution ProfileA More Efficient Way to Automate Cloud Infrastructure Solution Profile
A More Efficient Way to Automate Cloud Infrastructure Solution Profile
 

Similar a The Whats, Whys and Hows of Database as a Service

Challenges Management and Opportunities of Cloud DBA
Challenges Management and Opportunities of Cloud DBAChallenges Management and Opportunities of Cloud DBA
Challenges Management and Opportunities of Cloud DBAinventy
 
Cloud's Hidden Impact on IT Support Organizations
Cloud's Hidden Impact on IT Support OrganizationsCloud's Hidden Impact on IT Support Organizations
Cloud's Hidden Impact on IT Support OrganizationsChristopher Foot
 
Evaluating Cloud Database Offerings
Evaluating Cloud Database OfferingsEvaluating Cloud Database Offerings
Evaluating Cloud Database OfferingsChristopher Foot
 
What are cloud service models
What are cloud service modelsWhat are cloud service models
What are cloud service modelsLivin Jose
 
Cloud Computing (1).pptx
Cloud Computing (1).pptxCloud Computing (1).pptx
Cloud Computing (1).pptxGokulNair86
 
Lecture 10.ppt
Lecture 10.pptLecture 10.ppt
Lecture 10.pptYesuRaju8
 
Unit 2 part 1.pptx
Unit 2 part 1.pptxUnit 2 part 1.pptx
Unit 2 part 1.pptxSargamKuntal
 
Unit II Cloud Delivery Models.pptx
Unit II Cloud Delivery Models.pptxUnit II Cloud Delivery Models.pptx
Unit II Cloud Delivery Models.pptxRahul Borate
 
cloud computing unit1-2
cloud computing  unit1-2cloud computing  unit1-2
cloud computing unit1-2Faheed2
 
Selecting a SQL Server Cloud Platform - IaaS, Amazon RDS or Azure SQL DB?
Selecting a SQL Server Cloud Platform - IaaS, Amazon RDS or Azure SQL DB?Selecting a SQL Server Cloud Platform - IaaS, Amazon RDS or Azure SQL DB?
Selecting a SQL Server Cloud Platform - IaaS, Amazon RDS or Azure SQL DB?Christopher Foot
 
What is IAAS Explained infrastructure as a service
What is IAAS Explained infrastructure as a serviceWhat is IAAS Explained infrastructure as a service
What is IAAS Explained infrastructure as a servicejeetendra mandal
 
Cloud application services (saa s) – multi tenant data architecture
Cloud application services (saa s) – multi tenant data architectureCloud application services (saa s) – multi tenant data architecture
Cloud application services (saa s) – multi tenant data architectureJohnny Le
 
Introduction to Azure SQL DB
Introduction to Azure SQL DBIntroduction to Azure SQL DB
Introduction to Azure SQL DBChristopher Foot
 
DBaaS in the Real World: Risks, Rewards & Tradeoffs
DBaaS in the Real World: Risks, Rewards & TradeoffsDBaaS in the Real World: Risks, Rewards & Tradeoffs
DBaaS in the Real World: Risks, Rewards & TradeoffsScyllaDB
 
Managing the move to virtualization and cloud
Managing the move to virtualization and cloudManaging the move to virtualization and cloud
Managing the move to virtualization and cloudBhaskar Jayaraman
 
Comparison of BaaS, RaaS, and DRaaS - Determining the Optimal Solution
Comparison of BaaS, RaaS, and DRaaS - Determining the Optimal SolutionComparison of BaaS, RaaS, and DRaaS - Determining the Optimal Solution
Comparison of BaaS, RaaS, and DRaaS - Determining the Optimal SolutionMaryJWilliams2
 
Migrating On-Premises DBs to Cloud Systems
Migrating On-Premises DBs to Cloud SystemsMigrating On-Premises DBs to Cloud Systems
Migrating On-Premises DBs to Cloud SystemsChristopher Foot
 

Similar a The Whats, Whys and Hows of Database as a Service (20)

Challenges Management and Opportunities of Cloud DBA
Challenges Management and Opportunities of Cloud DBAChallenges Management and Opportunities of Cloud DBA
Challenges Management and Opportunities of Cloud DBA
 
Cloud's Hidden Impact on IT Support Organizations
Cloud's Hidden Impact on IT Support OrganizationsCloud's Hidden Impact on IT Support Organizations
Cloud's Hidden Impact on IT Support Organizations
 
Evaluating Cloud Database Offerings
Evaluating Cloud Database OfferingsEvaluating Cloud Database Offerings
Evaluating Cloud Database Offerings
 
What are cloud service models
What are cloud service modelsWhat are cloud service models
What are cloud service models
 
Cloud Computing (1).pptx
Cloud Computing (1).pptxCloud Computing (1).pptx
Cloud Computing (1).pptx
 
Lecture 10.ppt
Lecture 10.pptLecture 10.ppt
Lecture 10.ppt
 
Unit 2 part 1.pptx
Unit 2 part 1.pptxUnit 2 part 1.pptx
Unit 2 part 1.pptx
 
Data as a service
Data as a serviceData as a service
Data as a service
 
Unit II Cloud Delivery Models.pptx
Unit II Cloud Delivery Models.pptxUnit II Cloud Delivery Models.pptx
Unit II Cloud Delivery Models.pptx
 
cloud computing unit1-2
cloud computing  unit1-2cloud computing  unit1-2
cloud computing unit1-2
 
Selecting a SQL Server Cloud Platform - IaaS, Amazon RDS or Azure SQL DB?
Selecting a SQL Server Cloud Platform - IaaS, Amazon RDS or Azure SQL DB?Selecting a SQL Server Cloud Platform - IaaS, Amazon RDS or Azure SQL DB?
Selecting a SQL Server Cloud Platform - IaaS, Amazon RDS or Azure SQL DB?
 
What is IAAS Explained infrastructure as a service
What is IAAS Explained infrastructure as a serviceWhat is IAAS Explained infrastructure as a service
What is IAAS Explained infrastructure as a service
 
M 94 4
M 94 4M 94 4
M 94 4
 
Cloud application services (saa s) – multi tenant data architecture
Cloud application services (saa s) – multi tenant data architectureCloud application services (saa s) – multi tenant data architecture
Cloud application services (saa s) – multi tenant data architecture
 
Introduction to Azure SQL DB
Introduction to Azure SQL DBIntroduction to Azure SQL DB
Introduction to Azure SQL DB
 
DBaaS in the Real World: Risks, Rewards & Tradeoffs
DBaaS in the Real World: Risks, Rewards & TradeoffsDBaaS in the Real World: Risks, Rewards & Tradeoffs
DBaaS in the Real World: Risks, Rewards & Tradeoffs
 
Managing the move to virtualization and cloud
Managing the move to virtualization and cloudManaging the move to virtualization and cloud
Managing the move to virtualization and cloud
 
Comparison of BaaS, RaaS, and DRaaS - Determining the Optimal Solution
Comparison of BaaS, RaaS, and DRaaS - Determining the Optimal SolutionComparison of BaaS, RaaS, and DRaaS - Determining the Optimal Solution
Comparison of BaaS, RaaS, and DRaaS - Determining the Optimal Solution
 
Migrating On-Premises DBs to Cloud Systems
Migrating On-Premises DBs to Cloud SystemsMigrating On-Premises DBs to Cloud Systems
Migrating On-Premises DBs to Cloud Systems
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Más de Peak 10

10-TOP-IT-INITIATIVES_6-6-16
10-TOP-IT-INITIATIVES_6-6-1610-TOP-IT-INITIATIVES_6-6-16
10-TOP-IT-INITIATIVES_6-6-16Peak 10
 
7_Questions_DR_Plan_6-23-16
7_Questions_DR_Plan_6-23-167_Questions_DR_Plan_6-23-16
7_Questions_DR_Plan_6-23-16Peak 10
 
IT Industry terms, a guide to getting it right.
IT Industry terms, a guide to getting it right.IT Industry terms, a guide to getting it right.
IT Industry terms, a guide to getting it right.Peak 10
 
TOP 10 Reasons to Make Peak 10 Your Cloud Provider of Choice
TOP 10 Reasons to Make Peak 10 Your Cloud Provider of ChoiceTOP 10 Reasons to Make Peak 10 Your Cloud Provider of Choice
TOP 10 Reasons to Make Peak 10 Your Cloud Provider of ChoicePeak 10
 
Advantages of Converged Infrastructures
Advantages of Converged InfrastructuresAdvantages of Converged Infrastructures
Advantages of Converged InfrastructuresPeak 10
 
New Tampa Data Center - Peak 10
New Tampa Data Center - Peak 10New Tampa Data Center - Peak 10
New Tampa Data Center - Peak 10Peak 10
 
Cloud Migration
Cloud Migration Cloud Migration
Cloud Migration Peak 10
 
Buyers Guide To Cloud
Buyers Guide To CloudBuyers Guide To Cloud
Buyers Guide To CloudPeak 10
 
Governance Tips for Midmarket IT Leaders
Governance Tips for Midmarket IT LeadersGovernance Tips for Midmarket IT Leaders
Governance Tips for Midmarket IT LeadersPeak 10
 
Tips for Securing ePHI in the Cloud
Tips for Securing ePHI in the CloudTips for Securing ePHI in the Cloud
Tips for Securing ePHI in the CloudPeak 10
 
Top 10 Reasons for Colocation
Top 10 Reasons for ColocationTop 10 Reasons for Colocation
Top 10 Reasons for ColocationPeak 10
 
Tips For Being Compliance Ready
Tips For Being Compliance ReadyTips For Being Compliance Ready
Tips For Being Compliance ReadyPeak 10
 
Security Hurts Business - Don't Let It
Security Hurts Business - Don't Let ItSecurity Hurts Business - Don't Let It
Security Hurts Business - Don't Let ItPeak 10
 
How to solve your IT problems in 7 days
How to solve your IT problems in 7 daysHow to solve your IT problems in 7 days
How to solve your IT problems in 7 daysPeak 10
 
13 Tips for Cloud Security
13 Tips for Cloud Security13 Tips for Cloud Security
13 Tips for Cloud SecurityPeak 10
 
10 Tips for CIOs - Data Security in the Cloud
10 Tips for CIOs - Data Security in the Cloud10 Tips for CIOs - Data Security in the Cloud
10 Tips for CIOs - Data Security in the CloudPeak 10
 
10 Tech Trends for 2014
10 Tech Trends for 201410 Tech Trends for 2014
10 Tech Trends for 2014Peak 10
 
Five Workload-to-Cloud Migration Methods
Five Workload-to-Cloud Migration MethodsFive Workload-to-Cloud Migration Methods
Five Workload-to-Cloud Migration MethodsPeak 10
 
Peak 10 Cloud Delivered Desktop
Peak 10 Cloud Delivered DesktopPeak 10 Cloud Delivered Desktop
Peak 10 Cloud Delivered DesktopPeak 10
 
CIO: Your Survival Guide
CIO: Your Survival GuideCIO: Your Survival Guide
CIO: Your Survival GuidePeak 10
 

Más de Peak 10 (20)

10-TOP-IT-INITIATIVES_6-6-16
10-TOP-IT-INITIATIVES_6-6-1610-TOP-IT-INITIATIVES_6-6-16
10-TOP-IT-INITIATIVES_6-6-16
 
7_Questions_DR_Plan_6-23-16
7_Questions_DR_Plan_6-23-167_Questions_DR_Plan_6-23-16
7_Questions_DR_Plan_6-23-16
 
IT Industry terms, a guide to getting it right.
IT Industry terms, a guide to getting it right.IT Industry terms, a guide to getting it right.
IT Industry terms, a guide to getting it right.
 
TOP 10 Reasons to Make Peak 10 Your Cloud Provider of Choice
TOP 10 Reasons to Make Peak 10 Your Cloud Provider of ChoiceTOP 10 Reasons to Make Peak 10 Your Cloud Provider of Choice
TOP 10 Reasons to Make Peak 10 Your Cloud Provider of Choice
 
Advantages of Converged Infrastructures
Advantages of Converged InfrastructuresAdvantages of Converged Infrastructures
Advantages of Converged Infrastructures
 
New Tampa Data Center - Peak 10
New Tampa Data Center - Peak 10New Tampa Data Center - Peak 10
New Tampa Data Center - Peak 10
 
Cloud Migration
Cloud Migration Cloud Migration
Cloud Migration
 
Buyers Guide To Cloud
Buyers Guide To CloudBuyers Guide To Cloud
Buyers Guide To Cloud
 
Governance Tips for Midmarket IT Leaders
Governance Tips for Midmarket IT LeadersGovernance Tips for Midmarket IT Leaders
Governance Tips for Midmarket IT Leaders
 
Tips for Securing ePHI in the Cloud
Tips for Securing ePHI in the CloudTips for Securing ePHI in the Cloud
Tips for Securing ePHI in the Cloud
 
Top 10 Reasons for Colocation
Top 10 Reasons for ColocationTop 10 Reasons for Colocation
Top 10 Reasons for Colocation
 
Tips For Being Compliance Ready
Tips For Being Compliance ReadyTips For Being Compliance Ready
Tips For Being Compliance Ready
 
Security Hurts Business - Don't Let It
Security Hurts Business - Don't Let ItSecurity Hurts Business - Don't Let It
Security Hurts Business - Don't Let It
 
How to solve your IT problems in 7 days
How to solve your IT problems in 7 daysHow to solve your IT problems in 7 days
How to solve your IT problems in 7 days
 
13 Tips for Cloud Security
13 Tips for Cloud Security13 Tips for Cloud Security
13 Tips for Cloud Security
 
10 Tips for CIOs - Data Security in the Cloud
10 Tips for CIOs - Data Security in the Cloud10 Tips for CIOs - Data Security in the Cloud
10 Tips for CIOs - Data Security in the Cloud
 
10 Tech Trends for 2014
10 Tech Trends for 201410 Tech Trends for 2014
10 Tech Trends for 2014
 
Five Workload-to-Cloud Migration Methods
Five Workload-to-Cloud Migration MethodsFive Workload-to-Cloud Migration Methods
Five Workload-to-Cloud Migration Methods
 
Peak 10 Cloud Delivered Desktop
Peak 10 Cloud Delivered DesktopPeak 10 Cloud Delivered Desktop
Peak 10 Cloud Delivered Desktop
 
CIO: Your Survival Guide
CIO: Your Survival GuideCIO: Your Survival Guide
CIO: Your Survival Guide
 

Último

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Último (20)

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 

The Whats, Whys and Hows of Database as a Service

  • 1. THE WHATS, WHYS AND HOWS OF DATABASE AS A SERVICE (DBAAS) Companies have long used relational database management systems (RDBMS) to power their mission-critical applications. However, these systems have proven to be cumbersome to manage as more and more applications with database back-ends are deployed. They can’t automatically scale their resources in response to varying workload demands, licensing costs continue to escalate, and ongoing administration including monitoring, backups, and event remediation is onerous. The emergence of cloud technologies and enhancements in database platforms have spawned solutions to these challenges, including one known as database as a service (DBaaS). This article provides a high-level overview of DBaaS, its benefits, considerations for implementation and what to think about when choosing a DBaaS provider. A section is also included which focuses specifically on a solution for companies with SQL Server-dependent applications. IT INFRASTRUCTURE | CLOUD | MANAGED SERVICES PEAK10.COM
  • 2. THE WHATS, WHYS AND HOWS OF DATABASE AS A SERVICE (DBaaS) WHAT IS DBaaS DBaaS is a cloud database deployment model that delivers a powerful, on-demand database platform that streamlines provisioning, administration, recovery, scaling and security. Specialized expertise can be employed, leveraging economies of scale for routine administration, backup, recovery and tuning tasks, alleviating the weakness of system administrator generalists while freeing up time to focus on more strategic initiatives. DBaaS ensures consistent database security and IT best practices across multiple databases. Although it is designed for mission-critical applications, many companies use it, at least initially, for applications that are given lower priority due to a lack of DBA resources. While DBaaS is similar to a “hosted database,” it offers far improved security isolation. Benefits are also derived from the intersection of cloud characteristics related to the underlying infrastructure including rapid elasticity, metered billing, the illusion of infinite supply and ubiquitous access. HOW DBaaS WORKS With DBaaS, a company subscribes to resources needed to operate its own databases for the duration of the subscription. Database resources are provisioned quickly, allowing line of business owners, systems administrators, application developers, architects, testers and other database users to store and retrieve data without dealing with computer and storage hardware, operating systems, or database server administration. Companies subscribe to a service from a DBaaS provider that provisions a specific level of CPU, memory and storage resources on a multi-tenanted system. The DBaaS provider manages the capacity of the environment behind the scenes without any efforts on the part of the consumer, making sure that rapid growth is possible at the moment it is needed. Some services may allow bursting above the consumer’s resource subscriptions to access unused capacity in the system when utilization conditions permit. Depending on the DBaaS provider and type of DBaaS product, companies can connect their database with an application that is running on-premises, in a public cloud or in the DBaaS provider’s data center. With DBaaS, users offload the administrative overhead of the operating system, server and storage hardware, network, security and computing facilities (space, power, cooling). This allows staff to concentrate on the application that utilizes the database, which is where value is truly generated. The changes to existing development processes or production environments vary from provider to provider. Some allow native connectivity of application servers and development tools, making the change near zero while some providers introduce a middleware layer that requires the modification of code to use the new interface. Regardless of the architectural specifics, it is expected that a DBaaS subscriber can only view their own databases; the databases and associated metadata belonging to other DBaaS users are not accessible. While some companies could build their own DBaaS-like solution in-house, most find the task daunting and cost-prohibitive due to a lack of in-house expertise to build the solution, the need for ongoing maintenance and the high costs for licensing fees. The benefits of database server consolidation are realized but the other areas for potential cost savings and focus are not. A DBaaS provider takes care of the database management system licensing and maintains the software, operating system, hardware and all other aspects of the environment, making DBaaS a cost-effective, easy-to-implement, easy-tooperate option. 2.27.2014 IT INFRASTRUCTURE | CLOUD | MANAGED SERVICES PEAK10.COM
  • 3. THE WHATS, WHYS AND HOWS OF DATABASE AS A SERVICE (DBaaS) THE BENEFITS OF DBaaS The benefits of DBaaS vary, based on the provider and how the solution is structured, but can include: • A shift from capital expense (CapEx) for hardware and software to operating expense (OpEx) for the database service. Companies can realize significant cost savings by purchasing database capacity and functionality as needed, and don’t have to invest in advance of future requirements. • Rapid or on-demand, self-service-based database provisioning. DBaaS allows for provisioning an environment in a very short period in contrast to days or weeks, thus reducing time to market. • The ability of the customer to leverage existing servers and storage through automated resource management across standalone, clustered, virtualized and non-virtualized. • The ability to outsource the administration and monitoring of databases such as backup, recovery, tuning, optimization, patching, upgrading and creation. Based on the policies that are defined by DBAs, database administration tasks can be automated — scheduled or proactively initiated to support various database activities. • Granular metering of database usage that can be used for chargeback to various database users. Tracking is typically based on usage time, space, availability guarantees and resource consumption and provides an aggregated view per database. • Freeing up of IT staff to focus on the logical administration of the database and the application data. The DBaaS provider provides a comprehensive database operating environment and a service-level agreement (SLA). Internal IT staffs don’t have to build and manage the physical environment, and physical database administration tasks are offloaded to the DBaaS provider. • Repurposing servers and storage. Servers and storage are often underutilized; DBaaS offers the ability to repurpose system resources more efficiently, resulting in significant cost savings. • Support for faster application development and testing. DBaaS enables faster provisioning of new databases and automates the administration process, which helps organizations deliver database instances faster to developers, testers and architects. • Improved availability for various applications. DBaaS can improve high availability of databases, especially for non-critical applications, by enabling failover of databases to available system resources. Typically these best practice architectures would not be cost effective in a dedicated environment. WHO SHOULD CONSIDER DBaaS From early-stage start-ups to multi-national corporations, companies of all sizes can potentially benefit from being able to outsource and consolidate database management tasks on a standardized and optimized platform. DBaaS solutions are particularly ideal for small- and medium-sized businesses that have found in-house database solutions cost-prohibitive and that lack in-house expertise. DBaaS provides these businesses with access to the same technologies that were once limited to the budgets of only large enterprises. For larger companies, DBaaS can offer solutions at the departmental level without bringing in IT or procurement, providing a much quicker, easier way to implement line of business solutions. DBaaS is also extremely beneficial for companies with use cases involving database functionality that requires rapid provisioning or on-demand scalability. That includes proof-of-concept environments and development and testing environments for new applications, unified application life-cycle environments on a single platform, seasonal or varying demand applications, and cost-effective business continuity/ disaster recovery (BC/DR) environments. 2.27.2014 IT INFRASTRUCTURE | CLOUD | MANAGED SERVICES PEAK10.COM
  • 4. THE WHATS, WHYS AND HOWS OF DATABASE AS A SERVICE (DBaaS) PROVIDER CONSIDERATIONS Once a decision has been made to pursue DBaaS, there are a number of things to consider when selecting a provider. Among them is the database platform that is being used to power the offering. While a number of open source and proprietary relational database offerings are on the market, customers that require easy migration and portability between the cloud and on-premises systems (assuming the same database platform) must be sure that the provider can support enterprise-grade systems. Because DBaaS is accessible via the public Internet or private IP connections, DBaaS providers should integrate a number of security measures into their service offering to ensure the integrity of the data and to guard against unauthorized access. That can include encryption of data in flight, firewall controls that set policies for user access and inbound/outbound port traffic and rules on the geographic location of data. Make sure that any DBaaS provider you are considering is also current with the latest software patches and updates and can address emerging security issues. Other considerations include regulatory compliance mandates such as the Payment Card Industry Data Security Standards (PCI DSS) and the Health Insurance Portability and Accountability Act (HIPAA), service level agreements (SLAs), bursting policies, backup/recovery capabilities, data center footprint and locations, enterprise-class compute and storage infrastructure along with appropriate vendors support and how management responsibilities are delegated between the DBaaS provider and the customer. GETTING STARTED WITH DBaaS Before diving into a DBaaS solution there is upfront work required to help ensure successful implementation. First, gather all prospective stakeholders within your organization and engage in some high-level planning. Although DBaaS can help automate database provisioning and administration, it requires coordination between database, system, network, storage and application teams to ensure that business requirements, such as security policies and performance needs, are met. Determine which databases and servers should be part of the DBaaS subscription, who will be allowed to manage databases and what kind of system resource policies will need to be established. DBaaS is not just for DBAs and systems administrators; it can also be leveraged by developers, testers, architects and project managers with no database experience. They can provision a database themselves, or perform basic database functions such as backup, recovery and data movement. Nor is DBaaS limited to test, development, training or other nonproduction databases as it can be extended to include production- and mission-critical databases. With a plan in place, start small and add more databases and resources over time. Begin with noncritical applications and add tens of databases initially to the DBaaS platform before adding hundreds. The more databases added to the DBaaS platform, the more savings that can potentially be achieved through repurposing hardware. 2.27.2014 IT INFRASTRUCTURE | CLOUD | MANAGED SERVICES PEAK10.COM
  • 5. THE WHATS, WHYS AND HOWS OF DATABASE AS A SERVICE (DBaaS) What If Your Databases are SQL Server-dependent? While a number of DBaaS solutions are available for companies whose applications are SQL Server-dependent, Peak 10 is among the first DBaaS providers that offers a solution that leverage the power of Microsoft’s SQL Server 2012. Peak 10 SQL as a Service (SQLaaS) is a high availability, secure DBaaS solution. Powered by Microsoft SQL Server® 2012, it provides access to a high-performance, multi-tenant database environment for running, developing and testing Microsoft SQL-dependent database applications. The architecture utilizes Microsoft Windows failover clustering and Microsoft SQL Server 2012 technologies to provide multiple secondary database replicas, which users may connect to via a single endpoint. The environment has been tested and scaled to support enterprise-level production workloads. Resource levels can be quickly and cost-effectively scaled based on business needs, without interrupting operations all while providing availability guarantees, performance assurances, and reduced costs compared to dedicated database environments. Always Available Peak 10 SQL as a Service leverages the enterprise features of Microsoft SQL Server 2012, including AlwaysOn Availability Groups, to provide both business continuity (BC) and disaster recovery (DR), delivering a best practices database environment topology for production applications. Unlike typical hosted database or cloud database solutions, which provide little fault tolerance, Peak 10 SQL as a Service provides local and geographic redundancy with: • A primary replica • A local secondary replica (synchronous/automatic failover) for business continuity • A geo-diverse replica (asynchronous/manual failover) for disaster recovery Business continuity keeps the platform up and running during scheduled maintenance events, which are required to keep a database environment secure and performing well. All systems are always monitored 24/7/365, and are bolstered by Peak 10’s SQL experts and PCI DSS and HIPAA/HITECH compliant, redundant cloud infrastructure. Always Secure Using SQL Server 2012’s Resource Governor, computing resources are isolated and controlled to protect databasedependent application’s performance. In addition, Peak 10 SQL as a Service is purposefully access-restricted to within Peak 10’s network to reduce potential attack vectors. It also employs firewall protection to limit which specific systems are allowed to connect. Always Managed Many organizations do not have full-time, on-staff SQL Server expertise to deal with the challenges of ideal environment architecture, system performance tuning due to change/scale and the day-to-day troubleshooting events that inevitably arise. Peak 10 SQL as a Service puts the responsibilities of round-the-clock, best practices monitoring and management in the hands of Peak 10’s SQL Server experts and enterprise-class management platforms. Peak 10 will provide valuable information to customers’ IT, development and/or database (DBA) personnel, empowering them with data around key health and performance indicators (KPI/KHI) used to optimize application or database performance. 2.27.2014 IT INFRASTRUCTURE | CLOUD | MANAGED SERVICES PEAK10.COM