Download - Implementing Private Database Clouds
Implementing Private Database CloudsReal-World Experience of Database Consolidation on Scale-Out Platforms
Roland SleeVice President, Database Product ManagementOracle Corporation Asia Pacific & Japan
Everyone Is Talking About Cloud
NIST Definition of Cloud Computing
Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.
This cloud model promotes availability and is composed of:
Source: NIST Definition of Cloud Computing v15
3 Service Models
• SaaS
• PaaS
• IaaS
4 Deployment Models
• Public Cloud
• Private Cloud
• Community Cloud• Hybrid Cloud
5 Essential Characteristics
• On-demand self-service
• Resource pooling
• Rapid elasticity• Measured service• Broad network access
What Everyone Wants
• Mainframe-class QoS on an agile, low-cost, virtualised
infrastructure
• Without having to devise the architecture yourself
• Without having to modify and re-test applications
• Knowing that applications will run faster and more reliably
in the new environment
But Getting to the Cloud is Not Easy
• Many applications are not cloud enabled
• Many workloads don’t scale-out transparently
• Many organisations don’t have resources to manage the • Many organisations don’t have resources to manage the
change
Oracle - A Cloud-Ready WorkloadOracle RAC Scales-Out Transparently
HR SALES ERP
• Runs any Oracle Database application
• Active-Active: highly scalable and available
• Adapts automatically to changing workloads
“Don’t Try This At Home”
• A vendor certified and integrated configuration is best
when you’re pushing the boundaries
• Large pool of customers running the same configuration
enhances supportabilityenhances supportability
• Integrated Oracle software stack enhances control and
mitigates risk
Component vs. Integrated System
OpportunityOracle
Database
3rd PartyApplications
Com
ponent A
rchitectu
re
Database
ApplicationServer
ApplicationsIn
tegra
ted S
yste
m A
rchite
ctu
re
Oracle
Improveservice
andlower
cost3rd Party
Servers &Storage
3rd PartySystemsSoftware
Horizontal solutionsUser integrated
Com
ponent A
rchitectu
re
Clusterware
File System
Volume Manager
Exadata
DatabaseMachine
Inte
gra
ted S
yste
m A
rchite
ctu
re
Optimized solutionsOracle integrated
Leading Australian Bank ImplementsOracle Database as a Service
• Consolidates 300+ Oracle Databases onto three grids
• Includes mission-critical, customer-facing applications
• Implements Oracle’s Maximum Availability Architecture
• Enhances performance & reliability while reducing cost• Enhances performance & reliability while reducing cost
• Increases DBA productivity
• Small team of expert DBAs able to serve large portfolio of systems
• Implements “pay for use” model for business users
• Business users recognise the superior economics of the solution
Oracle Customer’s Grid Evolution
Cluster of Enterprise-Class, High Cost Unix
Cluster of Low-Cost Intel / Linux Servers
Configured by Oracle
High Cost Unix Servers Configured
by Customer
Cluster of Low-Cost Unix Servers
Configured by Customer
Best for Data Warehousing
Best for OLTP
The Sun / Oracle Database MachineA Pre-Configured, Massively Parallel Enterprise Grid
Best for OLTP
Best for Consolidation
Best Database Consolidation Machine
• Consolidates many different workloads onto one system• Warehouse oriented bulk data processing
• OLTP oriented random updates
• Multimedia oriented streaming files
• The Sun Oracle Database Machine
ERP
CRM
• The Sun Oracle Database Machine handles any combination of workloads with extreme performance• And predictable response times
• Dramatic new consolidation capabilities
Warehouse
Data Mart
HR
Consolidate Storage
• Exadata and ASM allow all storage servers to be shared across databases
• Shared Configuration• Advanced data striping spreads every database across
all storage servers
• Eliminates hot-spots and captive unused space
• Full storage grid performance available to all databases
ERP
CRM
• Full storage grid performance available to all databases
• Database or cluster level storage security
• Predictable Performance
• Exadata I/O resource manager prioritizes I/Os to ensure predictable performance
• At user, job, application, or database level
• No need for isolated storage islands
Warehouse
Data Mart
HR
Consolidate Servers
• Many databases can run on Database Machine servers
• Shared Configuration• Applications connect to a database service that
runs on one or more database nodes
• Services can grow, shrink, & movedynamically
ERP CRM
Warehousedynamically
• Large databases can span nodes using RAC
• Multiple small databases can run on a single node
• Predictable performance• Instance caging provides predictable CPU
resources when multiple databases run on the same node
• Restricts a database to subset of processors
Warehouse
Data
Mart
HR
Start Small and Grow
Full Rack
Half Rack
Quarter Rack
Scale Performance and Capacity
• Scalable• Scale to an 8-rack database machine
by just connecting networks
• Scales to hundreds of storage servers
• Multi-petabyte databases
• Redundant and Fault Tolerant
• Failure of any component is tolerated
• Data is mirrored across storage servers
In Conclusion
• The Oracle Database is a grid-enabled workload
• Lends itself to database consolidation on low-cost,
industry-standard infrastructure
• Oracle now has a pre-built, optimised platform for
database consolidation
• Real, local, customers have proven it works
Questions
– 19 –