Sie sind auf Seite 1von 37

Oracle Reference Architecture and

Oracle Cloud
Anbu Krishnaswamy Anbarasu
Enterprise Architect
Global Enterprise Architecture Program

Social. Mobile. Complete.

Safe Harbor Statement


The following 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 Oracles products remains at the sole
discretion of Oracle.

Program Agenda
IT Strategies from Oracle (ITSO) and Oracle

Reference Architecture
ORA Cloud Reference Architecture
Case Study: Oracle Cloud Architecture
Hybrid Cloud Use Cases
Summary

IT Strategies from Oracle (ITSO) and


Oracle Reference Architecture

IT Strategies from Oracle


SOA

..
.
Enterprise Technology
Strategies

Enterprise Development

Technology Perspectives

Cloud Computing

Application Infrastructure
Information Assets
Information Management

Industry Perspectives

Business Analytics

Business Services

Enterprise Management

EDA

Business Processes

Enterprise Security

BPM

Financial Services

Interaction

Utilities
Public Sector
Communications
Customer Experience

..
.

Shared Infrastructure

Oracle Reference Architecture

Enterprise
Solution Designs

Business Processes
Business Services
Application Infrastructure

Information Assets
Information Management
Shared Infrastructure

Oracle Reference Architecture


Architecture Concepts
Principles & Guidelines
Architecture Views
Component Drilldowns
Product Mappings

Enterprise Management

Interaction
Enterprise Security

Enterprise Development

Oracle Reference Architecture (ORA)


Single, unified reference
architecture across the (Oracle)
technology space
Supports architecture entry point
Built on sound architecture
principles
Product agnostic, yet
complementary to Oracle
Modular & extensible

Content builds out over multiple


iterations
New technologies and strategies
incorporated over time, extending
the core material
Accommodates future strategies

Enterprise Technology Strategy (ETS)

Practitioner
Guides

Maturity
Model

Method
Development
ORA
Perspective

Customer
Enablement

Field
Enablement

Enterprise Development

Business Processes
Business Services
Application Infrastructure

Information Assets
Information Management
Shared Infrastructure

Tools
Oracle Reference Architecture

Enterprise Security

Enterprise Management

Interaction

A
E

ORA - Cloud Reference


Architecture

Cloud Conceptual View


Cloud Consumer

SaaS

Cloud
Business
Mgmt

PaaS

Orchestration

Services
Compute

Storage

Resource Abstraction

Blades
Real Estate

Disk

Others

Engineered

Others

Cooling

Others

Physical Resources
Utilities

Facilities

Cloud Provider

Cloud
Operations

Design-time

Cloud Management

Cloud Management

IaaS

Security and
Policy Mgmt

Cloud
Brokering

Access Infrastructure

Cloud
Broker

Cloud Architecture - Logical View


Access

Services

Management

Resources

Interfaces

Portals

Custom UIs

Self-Service APIs

Proxy

Perimeter Security

Naming

Balancing

Network

User Interaction / self service

SaaS

Services

Native Protocols

Business Process

PaaS

Business Service

Container

Application

Security and Policy


Mgmt

Customer, Contracts,
Revenue Mgmt

Security, Policy Mgmt,


Security Services

Data

Queue

Operations
IaaS

Server

Service, Lifecycle,
Configuration,
Performance, Monitoring

Storage

Network

Deployable Entities

Resources

Business Mgmt

Networks

Logical Pools

Compute

Physical Pools

Servers

Disks

Engineered

Other

Real Estate

Cooling

Utilities

Other

Storage

Other

Pool
Managers

Orchestration
Orchestration, Mediation

Design-time
Model Mgmt, Tools

Clouds
Legacy
Partners

Facilities

Cloud
Management

Access

Cloud Architecture - Logical View

External

Cloud Management Capabilities Overview


User Interaction

Repositories

Cloud Business Management


Customer Management
Opportunity Management
Account Management

Customer Provisioning
Relationship Management

Customer
Mgmt Portal

Security & Policy Management


Security Management

Customer
DB

Identity

Contracts Management
Definition

Discovery

Pricing

SLA

Metrics

Discounts

Revenue Management
Rating

Billing

Reporting

Payment

Chargeback

Collection

Contracts
Portal
IVR
Interface
B2B
Interface

Contracts
Repository

Service Discovery
Metering

SL Authoring

Abstraction

Capacity Management

Patch Mgmt

Resource Mgmt

Performance Management
Monitoring

SL Management User Experience Biz Transaction


Diagnostics

Biz Service

Knowledge Mgmt

Release Mgmt

Change Control

Compliance

Federation

Role Mapping

Encryption

Attachment

Assessment

Enforcement

Authoring

Deployment

Compliance

Orchestration

Administration
Repository

Dashboard
Diagnostics

Workflow

Mediation

Event Processing
Management
Repository

Design-time

Query

Model Management
Reporting

Asset Discovery Asset Mgmt

Auditing

Authorization

Self Service

Problem/Incident

Configuration Management

Security Services
Authentication

Policy Management

Lifecycle Management
Provision Management

Risk Analysis

Delegated Admin

Fraud Detection

Policy
Store

Service Management
Service Definition

Security
Store

Finance
DB

Cloud Operations

Forecasting

Entitlements
Certificates

Topology
Viewer

Cloud Management

Solution
Catalog

Introspection
Federation

Model Design

Validation

Package

Deploy

Product Mapping to Logical View


Network

Interfaces

Oracle Web Center Suite, Enterprise


Manager Cloud Control

Oracle HTTP Server, Oracle Directory


Services Plus

SaaS

Oracle Cloud: CRM, HCM/Talent, OSN,


RightNow, Taleo
Oracle Applications

Orchestration

Business Management

Oracle Billing and Revenue Management,


Enterprise Manager Cloud Control,
Enterprise Repository

PaaS

Oracle Cloud: Java, Database


Fusion Middleware, Oracle Database,
Exadata, Exalogic

Oracle Service Bus,


Oracle BPEL Process
Manager, Enterprise
Manager Cloud Control

Operations

Oracle Enterprise Manager Cloud Control,


Oracle VM
Security and Policy Management

IaaS

SuperCluster, Sun Servers, ZFS Storage,


Sun Blade Ethernet

Oracle Identity and Access Management

Design-time

Oracle Virtual
Assembly Builder,
Enterprise Manager
Cloud Control

Oracle Solaris, Oracle Linux


Resources

Pool Management

Exalogic, Exadata, Super Cluster

Oracle VM

Sun Servers, ZFS Storage, Sun Blade Ethernet

Oracle Virtual Assembly Builder

Engineered Systems Deployment

Oracle Cloud Architecture

Oracle Cloud: Mission

Bring Oracles leading


Enterprise Technology and
Business Applications Software
to any customer or partner,
anywhere in the world,
through the Internet

Oracle Cloud

Platform
Services

Application
Services

Social
Services

Common Infrastructure Services

Platform Services
Complete, Standards-Based, Enterprise-Grade

Database
Services

Java
Services

Developer
Services

Mobile
Services

Collaboration
Services

Common Infrastructure Services

Analytics
Services

Application
Store

Application Services
Complete Suite, Best-of-Breed, Enterprise Grade

Human Capital
Management

Talent Management

Sales & Marketing

Customer Service
and Support

Financial
Management

Procurement,
Sourcing, Inventory

Project Management

Governance, Risk,
Compliance

Common Infrastructure Services

Social Relationship Management


Complete, Integrated, Enterprise Grade

Social Data and Insight

Social Monitoring
and Engagement

Social Network

Social Sites

Common Infrastructure Services

Social Marketing

Common Infrastructure Services

Storage

Compute

Secure Identity

Object Storage

Elastic Compute

Identity Administration

Cache

Queues

Messaging

In-Memory Cache

Lightweight Queues

Mail, Push

Oracle Cloud: Logical Architecture


Self-service
Lifecycle Management

Designed like Enterprise Private Clouds


Self-service Sign Up

cloud.oracle.com

Access

Oracle Cloud Application,


Platform and Social Services
Application Services
Oracle
Fusion CRM, HCM

Cloud
Services

Platform Services
Database, Java

Social
Network

Lifecycle Management
Shared Infrastructure
Services
Virtual
ServiceCloud
Assemblies
Oracle
Provisioning
Management
Tenant Management
Integration
Security & Identity

Standardization
Integration
Automation

Consolidation
Performance

Shared Systems Infrastructure


Resources Oracle ExaLogic
Data Tier
Mid Tier
Oracle Exadata

Hybrid Cloud Use Cases

Integrating with Oracle Cloud


A Public Cloud Service and a Cloud Architecture

A Public Cloud you may choose to use


A model for building your own Private Cloud

A part of your future Hybrid Cloud


Consider building a similar architecture to the same standards

Different Types of Hybrid Clouds


Alternative architectures for integrating public and private clouds

Functional Distribution

X
A

Different components in separate clouds (e.g., CRM, HR)


Leverage best of breed services with private cloud needs

Lifecycle Distribution
Dev

Prod

Separate development and test


Perhaps the easiest

Workload Distribution

Cloudbursting
More challenging for complex enterprise transactions

Functional Distribution
Hybrid Interoperability of Business Processes
Business process coordinated through multiple

applications distributed across multiple clouds.


Standards are essential

Standards
SOA, BPM, JMS
Access

Access

Order to Cash

Resources

Management

CRM

HCM

Resources

Management

Functional Distribution
Products for Business Processes Integration
Business process coordinated through multiple

applications distributed across multiple clouds.


Standards are essential
Oracle Fusion
Middleware
Oracle SOA and
BPM Suite

Access

Access

Oracle Service
Bus
Order to Cash

CRM

Management

HCM

Oracle Data
Integration
Resources

WebLogic
Messaging

Resources

Management

Functional Distribution Hybrid (Design)


Hybrid Interoperability of Business Processes
Open Standards

X
A

Key Strategy:
Standardization

Access
Management
BPM

Business process coordinated

through multiple applications


distributed across multiple clouds.
Standards are essential
Mechanisms include:
Open Standards,
Common Repositories

SOA
IAM
JMS

OER*

Service A | B | X

Resources

EMCC**

Exadata

Common Repositories
* Oracle Enterprise Repository
** Enterprise Manager Cloud Control

Lifecycle Distribution
Hybrid Interoperability of Application Lifecycle
Stages of SDLC are distributed across runtime

environments
Requires Packaging

Portability
Templates, Assemblies, OER
Access

Access

Dev

Test

Resources

Management

Production

Resources

Management

Lifecycle Distribution
Hybrid Interoperability of Application Lifecycle
Stages of SDLC are distributed across runtime

environments
Requires Packaging

Oracle Enterprise
Manager
Oracle Virtual
Assemblies
Access

Access

Dev

Test

Resources

Oracle VM
Templates
Management

Production

Oracle Fusion
Middleware
Oracle
Enterprise
Repository

Resources

Management

Lifecycle Distribution Hybrid (Developer)


Hybrid Interoperability of Application Lifecycle
Workflow
Dev

Prod

Key Strategy:
Portability

Access

Dev OR Prod Service

Stages of SDLC are distributed

across runtime environments


Requires Packaging
Mechanisms include:

Workflow, Deployable entities

Continuous
Integration

WebLogic
Server

Oracle Virtual
Assemblies

Exalogic

Management
Oracle Virtual
Assembly Builder

Resources

Deployable Entities

Workload Distribution
Hybrid Interoperability of Replicated Workloads
Identical processing spread over multiple clouds.

More difficult for complex enterprise apps


Relies on data consistency

Consistency
Replication, Messaging
Access

Access

Service A

Resources

Management

Service A

Resources

Management

Workload Distribution
Hybrid Interoperability of Replicated Workloads
Identical processing spread over multiple clouds.

More difficult for complex enterprise apps


Relies on data consistency
Oracle Database
Oracle
Dataguard

Oracle Fusion
Middleware

Access

Service A

Management

Oracle Data
Integration

Access

Service A

Oracle Golden
Gate

Resources

Resources
Oracle
Coherence

Management

Workload Distribution Hybrid (Operations)


Hybrid Interoperability of Replicated Workloads
Caching

Key Strategy:
Consistency &
Synchronization

Oracle Web
Server

Access

Oracle
Coherence

Service A

Identical processing spread over

Oracle Data
Integration

multiple clouds. More difficult for


complex enterprise apps
Relies on data consistency
Mechanisms include:
for Stateless: Caching
for Stateful: Synchronization, Recovery

Oracle
Golden Gate

Management

Oracle
Dataguard

Resources

Synchronization

Summary

Summary
IT Strategies from Oracle (ITSO) and Oracle Reference

Architecture (ORA) provide guidance for your Cloud


implementation
Oracle Cloud Business applications and platform Cloud
services built on engineered systems
Hybrid Cloud
Understand what hybrid use case you want

Build to standards
Standardize deployment and management

Das könnte Ihnen auch gefallen