Database as a Service / An Oracle Private Cloud Database Strategy



Similar documents
news Enterprise Manager Cloud Control oracle ... the smarter way of information

Private Cloud Database Consolidation with Exadata. Nitin Vengurlekar Technical Director/Cloud Evangelist

Application Delivery Controllers For Virtual Applications

RE Cloud Infrastructure as a Service

Fujitsu Private Cloud Customer Service Description

can you effectively plan for the migration and management of systems and applications on Vblock Platforms?

Database Consolidation onto Private Clouds

Data Center Op+miza+on

Cloud Terminology Handbook

IBM Enterprise Linux Server

solution brief September 2011 Can You Effectively Plan For The Migration And Management of Systems And Applications on Vblock Platforms?

Cube52 Cloud. Infrastructure as a Service. The Challenge

GUIDELINE. on SERVER CONSOLIDATION and VIRTUALISATION. National Computer Board, 7th Floor Stratton Court, La Poudriere Street, Port Louis

G-Cloud Service Definition. Canopy Unmanaged Enterprise Private Cloud (IL3 Capable) IaaS

Oracle Database Cloud Exadata Service. Transforming The Cloud for Mission-critical Business Operations

<Insert Picture Here> Enterprise Cloud Computing: What, Why and How

Ben Prusinski Session 3: 11/15/ :30 to 15:30 Location: Diablo

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series

IOS110. Virtualization 5/27/2014 1

Virtualization and Cloud Computing

Oracle Database - Engineered for Innovation. Sedat Zencirci Teknoloji Satış Danışmanlığı Direktörü Türkiye ve Orta Asya

Oracle Hyperion Financial Management Virtualization Whitepaper

E4 UNIFIED STORAGE powered by Syneto

Managing the Real Cost of On-Demand Enterprise Cloud Services with Chargeback Models

Oracle s Cloud Computing Strategy

A white paper from Fordway on CLOUD COMPUTING. Why private cloud should be your first step on the cloud computing journey - and how to get there

Oracle Platform as a Service (PaaS) FAQ

Profile. Business solutions with a difference

Private Cloud for WebSphere Virtual Enterprise Application Hosting

Build and Manage Private and Hybrid Cloud. Urban Järund, Sr Regional Services Manager Nordics, Red Hat

BT Ireland and the Cloud

The Oracle Infrastructure Specialist

EXTEND YOUR FEDERATION ENTERPRISE HYBRID CLOUD SOLUTION

Product Overview. UNIFIED COMPUTING Managed Hosting Compute

Course 20533: Implementing Microsoft Azure Infrastructure Solutions

Successfully Deploying Globalized Applications Requires Application Delivery Controllers

IBM Virtual Server Services. A smarter way to support and grow your business

THOUGHT LEADERSHIP. Journey to Cloud 9. Navigating a path to secure cloud computing. Alastair Broom Solutions Director, Integralis

IT Enterprise Services

CBN provides scalable and cost-effective cloud services with CA AppLogic

Desktop as a Service Service Definition

Overview: X5 Generation Database Machines

Oracle s Cloud Computing Strategy

EMC Integrated Infrastructure for VMware

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led

IBM & Cloud Computing. Smarter Planet. John Easton UK & Ireland Cloud Computing Technical Leader

Product Overview. UNIFIED COMPUTING Managed Hosting Compute Data Sheet

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions

<Insert Picture Here> Oracle Advanced Customer Support Services

Figure 1 Cloud Computing. 1.What is Cloud: Clouds are of specific commercial interest not just on the acquiring tendency to outsource IT

REDCENTRIC INFRASTRUCTURE AS A SERVICE SERVICE DEFINITION

Oracle SOA Infrastructure Deployment Models/Patterns

Product Overview. UNIFIED COMPUTING Managed Hosting - Storage Data Sheet

Emergence of Cloud. Definition. Service Models. Deployment Models. Software as a Service (SaaS) Public Cloud. Platform as a Service (PaaS)

Microsoft Private Cloud Fast Track Reference Architecture

<Insert Picture Here> Introducing Oracle VM: Oracle s Virtualization Product Strategy

IT Services. Capita Private Cloud. Cloud potential unleashed

EMC BACKUP-AS-A-SERVICE

Become more agile with Cloud services

Confidence in the Cloud Five Ways to Capitalize with Symantec

Database Decisions: Performance, manageability and availability considerations in choosing a database

Vodafone Cloud & Hosting Services. Gary Goodenough 13 th November 2015

vcloud Virtual Private Cloud Fulfilling the promise of cloud computing A Resource Pool of Compute, Storage and a Host of Network Capabilities

1 Introduction. 2 What is Cloud Computing?

Parallels Virtuozzo Containers

Oracle: Private Platform as a Service from Oracle

Contents UNIFIED COMPUTING DATA SHEET. Virtual Data Centre Support.

Guide to Database as a Service (DBaaS) Part 2 Delivering Database as a Service to Your Organization

Virtualizing Exchange

Experience with Server Self Service Center (S3C)

RE Cloud from Richardson Eyres

C Examcollection.Premium.Exam.34q

Deploying Fusion Middleware in a 100% Virtual Environment Using OVM ANDY WEAVER FISHBOWL SOLUTIONS, INC.

Creative Configurations

Business-centric Storage for small and medium-sized enterprises. How ETERNUS DX powered by Intel Xeon processors improves data management

Cisco IT Elastic Infrastructure

Virtualization in a Multipurpose Commercial Data Center

Oracle Database Public Cloud Services

An Oracle White Paper April 2012; Revised July Improving Data Center Infrastructure with Oracle s Sun x86 Systems

Achieve Economic Synergies by Managing Your Human Capital In The Cloud

Making a Smooth Transition to a Hybrid Cloud with Microsoft Cloud OS

Cloud Panel Draft Statement of Requirement

SAP HANA Enterprise Cloud. Uroš Beočanin, SAP Slovenija

<Insert Picture Here> Infrastructure as a Service (IaaS) Cloud Computing for Enterprises

Service description RFL Virtual Data Centre

Providing Self-Service, Life-cycle Management for Databases with VMware vfabric Data Director

EMC VPLEX FAMILY. Continuous Availability and Data Mobility Within and Across Data Centers

Why EMC for SAP HANA. EMC is the #1 Storage Vendor for SAP (IDC Storage User Demand Study, Fall 2011)

A Brief Overview. Delivering Windows Azure Services on Windows Server. Enabling Service Providers

IP Address Management: Smoothing the Way to Cloud-Based Services

Platform as a Service

Topics. Images courtesy of Majd F. Sakr or from Wikipedia unless otherwise noted.

Private & Hybrid Cloud: Risk, Security and Audit. Scott Lowry, Hassan Javed VMware, Inc. March 2012

Extending IBM WebSphere MQ and WebSphere Message Broker to the Clouds 5th February 2013 Session 12628

Inside Track Research Note. In association with. Enterprise Storage Architectures. Is it only about scale up or scale out?

Business-centric Storage for small and medium-sized enterprises. How ETERNUS DX powered by Intel Xeon processors improves data management

Microsoft Private Cloud Fast Track

Dynamic Resource Management in Cloud Environment

VCE PROFESSIONAL SERVICES PORTFOLIO OVERVIEW

Transcription:

Database as a Service / An Oracle Private Cloud Database Strategy Author: Stefan Panek, avato consulting ag Cloud Strategy for Oracle Databases Cloud strategies are often seen as an integral component for the fulfilment of IT operational excellence requirements. To some it may seem like trying to achieve the impossible: developing a forward-looking platform strategy and migrating "legacy systems" with a reasonable time and effort onto an Oracle cloud. The question of whether or not cloud computing makes sense as a platform strategy for database consolidations has long since been answered. Nobody denies the cost advantages and flexibility of cloud computing. It's more a discussion of whether a public cloud or private cloud should be used, whether a universal infrastructure cloud (IaaS, Infrastructure as a Service) or a specialised database cloud (PaaS, Platform as a Service) are the way to go in response to future challenges. For most companies, the question of whether public clouds or private clouds should be used for data management is unequivocally answered by regulatory requirements, customised service requirements and longterm cost models: Databases belong into a private cloud. Which means that at least for production environments, the following questions remain: In the area of architecture and design, it must first of all be decided whether one is better off with a private infrastructure cloud (IaaS, Infrastructure as a Service) or if a customised database cloud (PaaS, Platform as a Service) for Oracle databases is the way to go and fundamental issues concerning architecture are illuminated. From an operations perspective, topics such as availability and operating overheads and costs will be the focus of the assessment. What's more, possible service portfolios such as provision ought to be included in the evaluation. If we consider the current situation, today we ultimately encounter cloud approaches implemented with very different characteristics as well as levels of maturity. Yet as

different as they may be, these approaches can be classified and organised into three categories: Database Machine: Dedicated physical or virtual server (non-shared OS) Database Instance: Dedicated database on a shared platform (shared or fixed resource allocation) Database Schema: Schema in a shared database (is less interesting today due to the multi-tenant concept from 12c) Multi-tenant Common to all approaches are objectives such as cost optimization, flexibility of services as well as scalability. What's more, in most cases, databases are operated on specially-designed and optimised platforms (PaaS). In addition, one often also encounters approaches towards implementing database consolidation based on appliance systems (vertical integrated systems) such as Exadata or ODA. Criteria & Requirements for the Oracle Cloud of the Future Typical requirements for a database service should be collected to serve as a basis for a database strategy, before the benefits and drawbacks of individual concepts are assessed. Which type of service does an application require? As a general rule, a flexible database service at low cost and offering high availability. The service should align with the compliance and security guidelines of the company and provisioning should be implemented as quickly and easily as possible (self-service portal). If we broadly cluster these requirements, they yield the three categories: Costs, services, along with operations. Costs The total cost for a cloud will generally be lower than the sum of all costs of relevant individual systems. Cost benefits here are based mainly on the implementation of low-cost standard components and the more efficient utilisation of these components. Another important factor, however, are license costs. This is where relying on a dedicated database cloud (PaaS) offers clear advantages in most cases and

primarily Oracle software such as OEL and OVM (Oracle Enterprise Linux, Oracle Virtual Machine) is used. Keeping costs low in terms of investment will logically speed up ROI. That is why it is advisable to choose standard components that have already proven effective in operation. Key aspects to consider are above all x86 hardware and storage. The lion's share should be usable out-of-the-box without requiring elaborate, expensive and time-consuming modifications and certifications. By primarily using Oracle products (e.g. Oracle Linux as an operating system), many elements can be deployed directly without comprehensive modifications and proprietary engineering. Services The scalability of a service is based above all an application's having a standardised interface available. It must be easy to provision additional resources quickly and without any significant limitations. That also means that applications can be migrated to more powerful platforms without much effort. The basis for this is created by a shared x86-based Oracle cloud (cloud with shared resources). Resource bottlenecks on such a platform (above all in the area of I/O) can be handled with a fixed x86-based Oracle cloud (cloud with fixed allocated resources) or with a scale-out on ODA or Exadata. Operations In operations, all the standard tasks ought to be performed with as little overhead as possible. The objective should be virtually complete automation for standard tasks. In a mixed environment of Oracle Cloud and dedicated systems, the same tasks should be completed with the same tools wherever possible. It should also be possible to integrate the platform into existing operation processes and tools without major effort. As an easy and unified management platform for an Oracle Cloud, the Enterprise Manager Cloud Control is almost always the most reasonable solution.

Architecture and Design of an Up-To-The-Minute Platform Strategy Private or public cloud: Databases are basically always subject to very high compliance and security requirements, which generally prohibit the use of a public cloud. A hybrid strategy, in which public cloud services for short-term requirements are used in addition to a private cloud, is generally not recommended. If this cannot be avoided, it will make more sense to have development environments in the public cloud and to use the private cloud for testing and production. A standard infrastructure cloud (IaaS) will in most cases not suffice when it comes to the capability of providing highly flexible services and fulfilling important database service requirements. It will be much easier, more flexible and less cost-intensive to implement a cloud strategy for Oracle with increasing service requirements based on a PaaS architecture (Platform as a Service). Figure 1: Cloud Overview Experience shows: More than 80% of all Oracle implementations are generally consolidation- and cloud-capable. Architecture & Design The basic architecture of an Oracle cloud should not differ for the versions 11.x and 12.x. There are significant difference between the two, above all for the Services made available (multi-tenant database) and the operating overheads. Oracle 12c, as

the name already implies, was developed especially for cloud computing. For the area of availability, however, there were fewer differences. Figure 2: Architecture & Design Database as a Service facilitates a standardised application interface for all applications. In order to increase scalability or operate high throughput databases, a sensible platform strategy is perfectly flanked by appliance systems (vertical integrated systems) such as ODA or Exadata. Design Principles The design of the platform follows two principles: KISS (Keep it Simple & Straightforward) No single point of failure "KISS stands for "Keep it Simple & Straightforward" and typifies a maxim by which the simpler process is usually better as well.

The other maxim concerns all the components of a platform, thus seeking to have a consistently redundant configuration of the entire infrastructure from the power cabling, through the server and storage, right down to integration of applications and users. Success factors for Implementation In addition to a management buy-in and a well-devised model for cost allocation, the following factors are of prime importance towards establishing a standardised platform: 1. Flexibility of the services 2. Database Provisioning & Application Onboarding 3. Migration Strategy & Support Flexibility of the Services A key question for each Oracle cloud service is: How many releases are to be made available? A release policy that only suffices for part of the application is not very promising from a cost and overhead reduction standpoint. Generally having the capability of offering two different release versions (current 12.x / 11.x) can in certain instances increase the number of users considerably and in the end allow the benefits for all users to carry the day. If special features are required or become necessary in the future, one can handle these requirements through the Database Instance as well as the Database Machine. Requirements such as these may include external data access, access to external data by user out of database (e.g. external tables, UTL_FILE operations ), special database options, external OS access by application users, national language settings, global objects (e.g. directory, scheduler), special interfaces (e.g. mail, FTP ), non Oracle RDBMS components as well as database parameter customisation. Further individuality of services occurs through requirements for backup, recovery and archiving. Here backup schedules, max. recovery time for database backup, backup method, backup redundancy, an incremental backup strategy, further backup requirements, archiving, flashback are addressed at various levels.

Database Provisioning & Application Onboarding Each Oracle cloud is of course always a shared platform. This outlines the key criteria for onboarding: Each application must adhere to the platform's rules of the road. If an application can no longer fulfil these rules, it is required to revert to another infrastructure. Resource requirements always come in second behind services. There are seldom limitations for most applications involving a modern x86-based Oracle cloud architecture. Size restrictions should always be formulated, however. From a certain level of performance requirement, consideration should be given to a scale-out onto the Exadata platform or a dedicated database machine. Conclusion In conclusion, one can say the following: An up-to-date Oracle database cloud is logically based on an Intel x86 infrastructure. What's more, the complete Oracle software stack should be utilised. This encompasses the operating system Oracle Enterprise Linux as well as the Enterprise Manager Cloud Control. Virtualisation through VM or other tools is not to be recommended, at least for productive areas or I/O-intensive applications. As a general rule, platform as a service offers distinct advantages for an Oracle cloud versus a pure infrastructure as a service. Not more than two releases should be offered, whereby Oracle 12.x already by virtue of its concept is the long-term recommended Oracle version for building up a cloud. On this basis, more than 80% of all requirements can be covered with the help of two services: Database Instance (also as PDB) and Database Machine. A scale-out strategy for increasing demand of resources could look like the following: x86 shared, x86 fixed (dedicated allocation of all resources such as CPU, memory), ODA and Exadata. Contact: Stefan Panek

Director Oracle Services stefan.panek@avato-consulting.com 2014 avato consulting ag Siemensstr. 24-26, 63755 Alzenau/Germany Phone: +49 6023 967490 www.avato-consulting.com