oracle cloud reference architecture

43

Upload: bob-rhubart

Post on 01-Nov-2014

3.116 views

Category:

Technology


6 download

DESCRIPTION

Cloud initiatives are beginning to dominate enterprise IT roadmaps. Successful adoption of Cloud and the subsequent governance challenges warrant a Cloud reference architecture that is applied consistently across the enterprise. This presentation will answer questions such as what exactly a Cloud is, why you need it, what changes it will bring to the enterprise, and what the key capabilities of a Cloud infrastructure are - using Oracle's Cloud Reference Architecture, which is part of the IT Strategies from Oracle (ITSO) Cloud Enterprise Technology Strategy (ETS).

TRANSCRIPT

Page 1: Oracle Cloud Reference Architecture
Page 2: Oracle Cloud Reference Architecture

<Insert Picture Here>

Oracle Cloud Reference Architecture Build your Cloud – the right way!

Anbu Krishnaswamy Anbarasu

Enterprise Architect

Global Enterprise Architecture Program, Oracle Corporation

Architect Day – Reston – May 2012

Page 3: Oracle Cloud Reference Architecture

Agenda

1. Introduction

2. Evolution to Cloud-based IT

3. IT Strategies from Oracle (ITSO) and Oracle

Reference Architecture (ORA)

4. Oracle Cloud Reference Architecture

5. Case Study – Oracle Public Cloud

6. Summary

Page 4: Oracle Cloud Reference Architecture

Introduction

Page 5: Oracle Cloud Reference Architecture

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.

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

Page 6: Oracle Cloud Reference Architecture

Definition of “Cloud Service”

Cloud services are self-contained units of functionality or IT

capability offered through cloud computing to its consumers.

Cloud service offerings range from managed units of

computing infrastructure (such as storage) through

platforms (database, web containers, etc.) all the way to

complete software solutions (e.g. finance, HR, etc)

• Cloud Services don’t necessarily refer to

• SOA Services

• Web Services

• Helpdesk Services

• …

Page 7: Oracle Cloud Reference Architecture

Evolution to Cloud-based IT

Page 8: Oracle Cloud Reference Architecture

Level of Automation

Scale and Velocity

Cloud Difference

Business Model

Organizational Roles

Style of IT Service Management

CAPEX Vs OPEX, Metering, Chargeback, and Billing

High Degree

Massive and Fast – Policy Driven

Dev-Ops Shift

Self Service, Consumer centric

Dimension

Cloud Evolution

Multi-tenancy Multiple levels, Heavy Resource

Sharing

Page 9: Oracle Cloud Reference Architecture

Cloud Difference Shared IT Private Public Hybrid

Location On Premise On Premise External Both

Cost Allocation Centralized Budget Chargeback Billing Both

Initial Outlay High High Low Medium

Cost Model CAPEX CAPEX OPEX CAPEX/OPEX

Automation Low/Med High High High

Service Management

Manual/Slow Self-service Self-service Self-service

Scale Low Medium High High

Velocity Slow Fast Fast Fast

IT Roles Dev–Ops divide Dev-Ops shift Dev-Ops shift Dev-Ops shift

Efficiency Medium High High High

Operations Self Self Provider Both

Security Risk Low Low Med/High Med/High

Multi-tenancy Across LOB Across LOB With other customers

With Other customers

Page 10: Oracle Cloud Reference Architecture

Deploying Applications in Traditional

Environments

• Manual, Error Prone, Non-repeatable

1 to 2 Months

1-2 days 1-5 days 1-5 days 1-2 days 1-5 Weeks Start

Page 11: Oracle Cloud Reference Architecture

Deploying Applications in Virtual

Environments

1 to 2 weeks

1-2 days 1 day 1-5 days 1-2 days 1-5 days Start

• Faster but still - Manual, Error Prone, Non-repeatable

Page 12: Oracle Cloud Reference Architecture

Traditional Vs Cloud Deployment

Traditional App Deployment

(Admin driven)

Middleware

OS/Machines

Database

Specify and procure

hardware

Configure hardware

Deploy hardware

Deploy middleware and

database

Deploy app and configure

settings

Add hardware and reconfigure

stack as demand grows

Platform-as-a-Service

Deployment

(User driven)

Self-Service Provisioning

DEPLOYMENT

PORTAL

JEE

App

Request App

Deployment via Cloud

Adjust capacity as

demand changes

Retire app when

not needed

User unaware of

underlying

infrastructure

Page 13: Oracle Cloud Reference Architecture

ITSO and Oracle Reference Architecture

Page 14: Oracle Cloud Reference Architecture

Architecture

What is a Reference Architecture

Implementation

Follows Fulfils Uses

Concrete Architecture

Realizes Inc

rea

sin

g A

bs

tra

cti

on

Reference Architecture (Conceptual, Logical, Product

Mapping, Deployment, etc.)

Related

Standards

Principles

Guidelines

Patterns

Best Practices

Includes

Drivers

Requirements

Motivation

Goals &

Objectives

Mission

& Vision

Driven by

Reference Model (Terms & Concepts)

Utilizes

Page 15: Oracle Cloud Reference Architecture

IT Strategies from Oracle

http://www.oracle.com/goto/itstrategies

Page 16: Oracle Cloud Reference Architecture

Enterprise Technology Strategy (ETS)

Oracle Reference Architecture

Business Services

Application Infrastructure

Interaction

Information Management

Shared Infrastructure

En

terp

rise D

ev

elo

pm

en

t

En

terp

rise S

ecu

rity

En

terp

rise M

an

ag

em

en

t

Business Processes

Information Assets

Practitioner Guides

Maturity Model

ORA

Perspective

A

B

C D

E

Method Development

Field Enablement

Customer Enablement

Tools

Page 17: Oracle Cloud Reference Architecture

Oracle Cloud Reference Architecture Conceptual View

Page 18: Oracle Cloud Reference Architecture

© 2011 Oracle Corporation – Proprietary and Confidential

18

Cloud Management

ORA Cloud Conceptual View

Dep

loy

Us

e

Bu

ild

Cloud Builder

Services

PaaS

IaaS

Abstraction Layer

Physical Resources

Cloud Application

Builder(s)

Services

SaaS

Cloud SaaS Consumer(s)

Business Mgmt

Cloud Operations

Security & Policy

Orchestration

Design-Time

Contracts

Specification

Subscription

SLA

Assembly

Interface

Subscription

SLA

App Management

Self Service

Security Data

IT/Private Cloud SaaS Access

Page 19: Oracle Cloud Reference Architecture

Cloud Management

Cloud Builder Conceptual View

Cloud Consumer

Cloud Broker

Access Infrastructure

Cloud

Brokering

Services

IaaS

PaaS

SaaS

Cloud Provider

Physical Resources

Blades Disk Engineered Others

Resource Abstraction

Compute Storage Others

Facilities

Real Estate Utilities Cooling Others

Cloud M

anagement

Security and Policy Mgmt Cloud

Business Mgmt

Cloud Operations

Orchestration

Design-time

Page 20: Oracle Cloud Reference Architecture

Cloud Guiding Principles (Sample)

Predictable Subscription Model Ease of Migration

Leverage existing investments Automate Everything

Page 21: Oracle Cloud Reference Architecture

Oracle Cloud Reference Architecture Logical View

Page 22: Oracle Cloud Reference Architecture

Cloud Architecture - Logical View

Deployable Entities

Servic

es

PaaS Container

IaaS Storage Network Server

SaaS Application

Queue

Business Process Business Service

Interfaces Portals Native Protocols Custom UIs Self-Service APIs

Access

Network Perimeter Security Proxy Naming Balancing

Reso

urces

Physical Pools Disks Servers Engineered

Logical Pools Networks Compute Storage External

Clouds

Legacy

Partners

Other

Data

Pool Managers

Business Mgmt

Customer, Contracts,

Revenue Mgmt

Orchestration Orchestration,

Mediation

Security and Policy Mgmt Security, Policy Mgmt, Security

Services

User Interaction / self service

Clo

ud

Man

ag

em

en

t

Operations Service, Lifecycle,

Configuration,

Performance,

Monitoring

Design-time Model Mgmt, Tools

Other

Facilities Cooling Real Estate Utilities Other

Page 23: Oracle Cloud Reference Architecture

Cloud Management Capabilities

Cloud Business Management

Customer Management

Contracts Management

Revenue Management

Customer Mgmt Portal

Customer DB

Contracts Repository

Definition Discovery Contracts

Portal

Pricing

SLA

Rating

Discounts Metrics

Finance DB

Billing Payment

Reporting Chargeback Collection B2B Interface

Opportunity Management

Account Management

Customer Provisioning

Relationship Management

Orchestration

Workflow

Event Processing

Mediation

Design-time

Solution Catalog

Model Management

Validation

Federation Deploy Package

Model Design Introspection

Cloud Management

Security & Policy Management

Security Management

Security Services

Identity Entitlements

Delegated Admin Certificates

Risk Analysis

Authentication

Authorization

Federation

Role Mapping Encryption

Auditing

Security Store

Policy Store

Fraud Detection

Policy Management

Attachment

Deployment

Assessment

Authoring Compliance

Enforcement

IVR Interface

Cloud Operations

Service Management

Lifecycle Management

Monitoring

Performance Management

Configuration Management

Service Definition

Metering Forecasting

Service Discovery

SL Authoring

Abstraction

Capacity Management

Asset Discovery Asset Mgmt

Patch Mgmt

Release Mgmt

Knowledge Mgmt

Compliance Change Control

SL Management

Biz Service

User Experience

Diagnostics Problem/Incident

Biz Transaction

Provision Management

Resource Mgmt

Administration

Dashboard

Diagnostics

Query

Reporting

Topology Viewer

Management Repository

Self Service

Repositories User Interaction

Repository

Page 24: Oracle Cloud Reference Architecture

Cloud Business Management

Cloud Business Management

Customer Management

Contracts Management

Revenue Management

Customer Mgmt Portal

Customer DB

Contracts Repository

Definition Discovery Contracts

Portal

Pricing

SLA

Rating

Discounts Metrics

Finance DB Billing Payment

Reporting Chargeback Collection B2B Interface

Opportunity Management

Account Management

Customer Provisioning

Relationship Management

IVR Interface

Repositories User Interaction

Security and Policy Mgmt

Cloud Business Mgmt

Cloud Operations

Cloud Management

Orchestration

Design-time

Page 25: Oracle Cloud Reference Architecture

Cloud Operations

Cloud Operations

Service Management

Lifecycle Management

Mo

nito

ring

Performance Management

Configuration Management

Service Definition

Metering Forecasting

Service Discovery

SL Authoring

Abstraction

Capacity Management

Asset Discovery Asset Mgmt

Patch Mgmt

Release Mgmt

Knowledge Mgmt

Compliance Change Control

SL Management

Biz Service

User Experience

Diagnostics Problem/Incident

Biz Transaction

Provision Management

Resource Mgmt

Administration

Dashboard

Diagnostics

Query

Reporting

Topology Viewer

Self Service

Repositories User Interaction

Management Repository

Security and Policy Mgmt

Cloud Business Mgmt

Cloud Operations

Cloud Management

Orchestration

Design-time

Monitoring Templates

Policy Library

Corrective Actions

Software Library

Historical

Monitoring Data

Deployment Procedures

Management Repository

Reports Configurations

Job Library

Service Level Rules

Page 26: Oracle Cloud Reference Architecture

Security and Policy Management

Security & Policy Management

Security Management

Security Services

Identity Entitlements

Delegated Admin Certificates

Risk Analysis

Authentication

Authorization

Federation

Role Mapping Encryption

Auditing

Security Store

Policy Store

Fraud Detection

Policy Management

Attachment

Deployment

Assessment

Authoring Compliance

Enforcement

Security and Policy Mgmt

Cloud Business Mgmt

Cloud Operations

Cloud Management

Orchestration

Design-time

Page 27: Oracle Cloud Reference Architecture

Orchestration and Design-Time

Orchestration

Workflow

Event Processing

Mediation

Design-time

Solution Catalog

Model Management

Validation

Federation Deploy Package

Model Design Introspection

Repository

Security and Policy Mgmt

Cloud Business Mgmt

Cloud Operations

Cloud Management

Orchestration

Design-time

Page 28: Oracle Cloud Reference Architecture

Oracle Cloud Reference Architecture Product Mapping View

Page 29: Oracle Cloud Reference Architecture

Deployable Entities

Servic

es

PaaS Container

IaaS Storage Network Server

SaaS Application

Queue

Business Process Business Service

Interfaces Portals Native Protocols Custom UIs Self-Service APIs

Access

Network Perimeter Security Proxy Naming Balancing

Reso

urces

Physical Pools Disks Servers Engineered

Logical Pools Networks Compute Storage External

Clouds

Legacy

Partners

Other

Data

Pool Managers

Business Mgmt

Customer,

Contracts, Revenue

Mgmt Orchestration

Orchestration, Mediation

Security and Policy Mgmt Security, Policy Mgmt, Security

Services

User Interaction / self service

Clo

ud

Man

ag

em

en

t

Operations Service, Lifecycle,

Configuration,

Performance,

Monitoring

Design-time Model Mgmt, Tools

Other

Facilities Cooling Real Estate Utilities Other

Product Mapping to Logical View

Oracle WebCenter, Oracle

Enterprise Manager

Fusion Middleware

Oracle Applications

(Fusion & Apps Unlimited)

Ex

ad

ata

, E

xa

log

ic

Oracle VM for x86 and SPARC, ZFS Storage, Sun

SuperCluster, Sun Blade Ethernet Switch

Identity & Access

Manager, …

Billing & Revenue

Management,

OEM, OER

Oracle

Enterprise

Manager

Oracle

Database

Virtual Assembly

Builder, OEM

OEM, BPM Suite,

OSB

Oracle Solaris, Oracle Linux

Oracle Resource Model API

Oracle IdM, OAM, Directory Services Plus, HTTP Server

Ex

ad

ata

, E

xa

log

ic

Page 30: Oracle Cloud Reference Architecture

Cloud Business Management

Customer Management

Contracts Management

Revenue Management

Customer Mgmt Portal

Customer DB

Contracts Repository

Definition

Discovery Contracts

Portal

Promotion

SLA

Pricing

Discounts

Metrics

Finance DB

Billing Payment

Reporting Invoicing BI

Chargeback Taxation Collectio

n

B2B Interface

Opportunity Management

Account Management

Customer Provisioning

Relationship Management

Orchestration

Workflow

Event Processing

Mediation

Design-time

Solution Catalog

Model Management

Validation

Federation Deploy Package

Model Design Introspection

Cloud Management

Security & Policy Management

Security Management

Security Services

Identity Entitlements

Delegated Admin Certificates

Risk Analysis

Authentication

Authorization

Federation

Role Mapping Encryption

Auditing

Security Store

Policy Store

Fraud Detection

Policy Management

Attachment

Deployment

Assessment

Authoring Monitoring

Enforcement

IVR Interface

Cloud Operations

Service Management

Lifecycle Management

Mo

nit

ori

ng

Performance Management

Configuration Management

Service Definition

Metering Forecasting

Service Discovery

SL Authoring

Abstraction

Capacity Management

Asset Discovery

Asset Mgmt

Patch Mgmt

Release Mgmt

Knowledge Mgmt

Compliance Change Control

SL Management

Biz Service

User Experience

Diagnostics Problem/Incident

Biz Transaction

Provision Management

Resource Mgmt

Administration

Dashboard

Diagnostics

Query

Reporting

Topology Viewer

Management Repository

Self Service

Repositories User Interaction

Repository

Product Mapping - Capabilities

Introspection

We

bC

en

ter

Oracle Applications

(Fusion & Apps Unlimited),

Oracle Identity Manager

Oracle Billing & Revenue

Management, Oracle

Enterprise Manager

Oracle Enterprise Manager

Oracle Enterprise Manager, Oracle

Enterprise Repository

OID - Identity Manager, OAM –

Access Manager, OPSS –

Platform Security Services,

OES – Entitlement Server,

OAAM – Adaptive Access

Manager

Oracle Enterprise

Manager, Oracle BPM

Suite, Oracle Service

Bus

Oracle Virtual Assembly

Builder, Oracle

Enterprise Manager

Oracle Database,

RAC, Oracle

Enterprise

Repository

Oracle Exalogic Elastic Cloud Oracle Exalogic Elastic Cloud Oracle Exadata

Page 31: Oracle Cloud Reference Architecture

Oracle Cloud Reference Architecture Deployment View

Page 32: Oracle Cloud Reference Architecture

Engineered Systems Deployment

Page 33: Oracle Cloud Reference Architecture

Distributed Deployment

Page 34: Oracle Cloud Reference Architecture

Oracle Cloud Reference Architecture Key Products

Page 35: Oracle Cloud Reference Architecture

Platform as a Service

Infrastructure as a Service

Cloud Management

Oracle Fusion Middleware

Oracle Applications

3rd Party Apps

Application Quality Management

Configuration Management

Application Performance Management

Lifecycle Management

ISV Apps

Oracle Database

Physical & Virtual Systems

Management

Ops Center

Capacity Planning

Resource Scheduling

Self-Service

Chargeback

Enterprise Manager

Enterprise Manager Cloud Control

Cloud Management

Page 36: Oracle Cloud Reference Architecture

Engineered Systems in the Cloud Extreme performance for Cloud Services

• Reference configuration

• Known sizing

• Order as ‘part number’

• Unified support

• Simplified deployment

• Run existing apps

• Enterprise scale

• High performance

Page 37: Oracle Cloud Reference Architecture

Oracle Virtual Assembly Builder Automating Deployment of Deployment Models

• Package up complex structure from dev/test and reconstitute in production

• Minimize setup time and risk of hard-to-debug configuration errors

• Easily replicate in production with minor variations

• Each instance has well-contained configuration parameters for flexibility

config1

Dev/Test

Environment Production

Environments

config2

Assembly = Appliances

(VM Templates +

configuration

Metadata) +

relationships &

start order

Metadata

Page 38: Oracle Cloud Reference Architecture

Oracle Public Cloud (OPC)

Page 39: Oracle Cloud Reference Architecture

39 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.

Shared Systems Infrastructure

Shared Enabling & Management Infrastructure Services

Mid Tier Data Tier

Virtual Service Assemblies, Provisioning, Tenant Management, Integration, Security & Identity, Operational Tools

cloud.oracle.com

Self-service Sign Up, Lifecycle Management

Java Cloud Service Database Cloud Service

Oracle Public Cloud Application and Platform Services

Social Network Fusion HCM Cloud Service Fusion CRM Cloud Service

Oracle Public Cloud Architecture

Consolidation

Performance

Standardization

Integration

Automation

Self-service

Lifecycle Management

Page 40: Oracle Cloud Reference Architecture

Summary

For more information on Oracle Reference Architecture (ORA), please

visit http://www.oracle.com/goto/itstrategies

Evolution – Understand

the evolution of IT to

Cloud and what it

means to you

ITSO – Unified Reference

Architecture to build

solutions to support your

business

Oracle Cloud Reference

Architecture – helps you

manage, govern, and

accelerate Cloud

Adoption

Oracle Products –

enable you to build

enterprise-grade private

and public Clouds

Page 41: Oracle Cloud Reference Architecture

The preceding is intended to outline our general

product direction. It is intended for information

purposes only, and may not be incorporated into any

contract. It is not a commitment to deliver any

material, code, or functionality, and should not be

relied upon in making purchasing decisions.

The development, release, and timing of any

features or functionality described for Oracle’s

products remains at the sole discretion of Oracle.

Page 42: Oracle Cloud Reference Architecture
Page 43: Oracle Cloud Reference Architecture