In some situations, the right hosting environment for cloud-provisioned database environments - Database as a Service (DBaaS) - is a public cloud. In other situations, it's important or more cost effective to host your own private database cloud. This blog entry is intended for those situations.
This greatly reduces the time to deploy an environment, whether it's intended for development, test, or production. It also reduces the potential for human error, because the use of those service catalog elements has already been tested. Further, the service catalog may be tailored to meet the specific needs of your corporation or industry.
Together, these capabilities deliver fast, easy database provisioning while maintaining the highest levels of security. Access to specific catalog elements may be limited to certain groups of self-service users. Beneath the user interface,
and Database deliver a vast array of security features, from end-to-end, zero-overhead encryption to role-based access control.
Oracle has illuminated a clear path to DBaaS using either the
product or one of the Oracle Optimized Solutions:
Enterprise Cloud Infrastructure (usually referenced as ECI). Both of these approaches lead to a similar user experience, but differ in flexibility, storage, performance characteristics, and a few other factors.
At the top of the stack is the user interface, part of OEM Cloud Control. This software integrates self-service provisioning, database cloning, the service catalog, quotas and policies, and metering and chargeback.
One pitfall of many high-scale cloud solutions is the use of inefficient virtualization, which limits the quantity of databases that run efficiently in a group of computers. The Oracle DBaaS solutions described here offer extreme scalability, by using one or both of these virtualization technologies: Oracle VM Server for SPARC and Oracle Solaris Zones. Solaris Zones are a zero-overhead software isolation technology that has been used in data centers for over a decade. "OVM SPARC" is a partitioning and virtualization technology supporting flexible configurations that can also achieve zero performance overhead. The low overhead yields a highly scalable infrastructure, enabling hundreds to thousands of virtual environments per compute rack.
Oracle offers pre-tested and, optionally, pre-integrated private DBaaS clouds using either SECI or SuperCluster. Oracle Advanced Customer Services staff have experience building clouds in customer data centers, including the design of business and technical catalogs, implementing the catalogs, and migrating data from old environments. If you prefer, implementation guides are available to help your staff through the process of creating a DBaaS cloud.
Implementing a DBaaS private cloud is an opportunity to simplify the processes that development and test staff use. OEM Cloud Control service catalog elements can use Oracle Database cloning features such as
Snap Clone to automate instance provisioning for the self-service user.
Besides the data protection offered by encryption, service catalog elements can be configured with standard tools that improve availability. Backup and restore technologies such as
RMAN (Oracle Reovery Mangaer),
Oracle Data Guard and Active Data Guard,
and backup/archive products such as the
Zero Data Loss Recovery Appliance (ZDLRA),
can be used in service catalog elements to ensure availability of private cloud databases, implementing failover and disaster recovery.