The CumuLogic Database Service Broker for Cloud Foundry™ is a technical preview release that allows users of the Cloud Foundry PaaS platform to take advantage of the advanced features provided by the CumuLogic private DBaaS platform.
2. Key Term Definition
On-Premise Database-as-a-Service:
“Operational automation of database delivery, deployed
behind the firewall, for self-service consumption by
enterprise developers and DBAs.”
4. Why a Broker?
• Applications deserve high quality, production ready,
operationally robust databases
• CumuLogic is the industry leading multi-engine “on-
premise” DBaaS platform
• Cloud Foundry is an industry leader for Private PaaS
5. • Software platform to deliver fully
managed relational Database-as-a-
Service on any infrastructure
• Web service to setup, operate and
scale relational databases in the cloud
• Simple to deploy, easy to scale,
reliable and cost effective for customer
• Easy setup of highly available
configurations
• Amazon RDS-compatible
Coming Soon
CumuLogic Relational Database Services
6. • Software platform to deliver fully managed
NoSQL Database-as-a-Service on any
infrastructure
• Web service to setup, operate and scale
clusters in the cloud
• Simple to deploy, easy to scale, reliable and
cost effective for customer
• Scale from single instances to multi-node
shard configurations
• Multiple Engine support
CumuLogic NoSQL Database Services
7. • DB instances
- Easily scale from single node to multi-node environments
- Read only replica and read-only replica sets in multi-availability zones
- Multiple node and multi-availability zone
• Automated Failure Recovery
- Cluster repair
- Multi-zone replica failover
• Configuration tuning via parameter groups
• Data protection plans
- Automatic backup, based on scheduled windows
- Self service restoration
CumuLogic Database Services
8. CumuLogicCloudServicesPlatform Self
Service
SQL DBaaS NoSQL
DBaaS Messaging-aaSElastic Cache
Apps
BareMetal
Cloud Services Framework
Platform
Integration
Automated
Operations
Governance
RBAC
PluginsHybrid Cloud
Support
The CumuLogic Platform
* Future
9. How It Works
User Console
AdminConsole
Shared Infrastructure
App
App App
App
App
Developer
s
App Users
CloudController
DBaaS Controller
IT OpsDBAs
DEA Pool
• Catalog
• Create Service
• Bind
• Unbind
• Delete Service
ServiceBroker
Operations:
• Catalog: CumuLogic
exposes a list of service
types
• Create Service: CF
requests provisioning of a
new DB service
• Bind: Access details are
provided to a CF deployed
app
• Unbind: Link between CF
app and CumuLogic
service removed
• Delete Service: CF
requests the deletion of
the DB service
11. • Questions? Email us at info@cumulogic.com
• More about CumuLogic DBaaS: cumulogic.com
• Service Broker details: www.cumulogic.com/cumulogic-
software-portfolio/cloudfoundry-service-broker/
• Get the code:
github.com/cumulogic/cumulogic_cloudfoundry_broker
More Information
Editor's Notes
How we talk about “cloud”
How we talk about “cloud”
How we talk about “cloud”
Shifts middleware management responsibility to centralized IT function from individual application developers
Shifts middleware management responsibility to centralized IT function from individual application developers
Fast provisioning of databases – Provisions on public or private clouds, virtualized infrastructure or bare-metal systems
Highly available database deployment architectures – Provides high SLAs, full failure recovery and high performance storage
Data synchronization between multiple clouds or datacenters
Self-service data provisioning for developers, QA, testers, business analysts – Provides instant access, consolidates hardware resources, 100x faster provisioning, 10x faster time-to-value
Point-in-time restore of data on-demand
Data Refresh – Refreshes data on existing database systems for applications to switch to latest databases/data
Data Masking – “Masks” data before distribution and synchronization to other systems
Task Scheduler – Automates data tasks, schedules data migrations, backups, refresh, restore, data conversion, etc.