oracle cloud reference architecture · •supports architecture entry point •built on sound...
TRANSCRIPT
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 Oracle’s 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
Technolo
gy
Pers
pectives
Cloud Computing
SOA
BPM
EDA
Business Analytics
. . .
Industry
Pers
pectiv
es Customer Experience
Financial Services
Utilities
Public Sector
Communications
Oracle Reference Architecture Enterprise Technology
Strategies Enterprise
Solution Designs
Business Services
Application Infrastructure
Interaction
Information Management
Shared Infrastructure E
nte
rpri
se 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
. . .
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
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
Architecture Concepts
Principles & Guidelines
Architecture Views
Component Drilldowns
Product Mappings
Enterprise Technology Strategy (ETS)
Oracle Reference Architecture
Business Services
Application Infrastructure
Interaction
Information Management
Shared Infrastructure
Ente
rprise
Secu
rity
Ente
rprise
Man
agem
en
t
Business Processes
Information Assets
Practitioner Guides
Maturity Model
ORA Perspective
A
B
C D
E
Method Development
Field Enablement
Customer Enablement
Tools
Ente
rpri
se D
eve
lop
me
nt
ORA - Cloud Reference
Architecture
Cloud Management
Cloud 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
Management
Access
Resources
Services
Cloud Architecture - Logical View
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
Resou
rces
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
M
an
ag
em
en
t
Operations
Service, Lifecycle,
Configuration,
Performance, Monitoring Design-time
Model Mgmt, Tools
Other
Facilities Cooling Real Estate Utilities Other
Cloud Management Capabilities Overview
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
Product Mapping to Logical View
Oracle Web Center Suite, Enterprise Manager Cloud Control
Interfaces
Oracle Cloud: CRM, HCM/Talent, OSN, RightNow, Taleo
Oracle Applications
SaaS
Oracle Cloud: Java, Database
Fusion Middleware, Oracle Database, Exadata, Exalogic
PaaS
SuperCluster, Sun Servers, ZFS Storage, Sun Blade Ethernet
Oracle Solaris, Oracle Linux
IaaS
Oracle Billing and Revenue Management, Enterprise Manager Cloud Control,
Enterprise Repository
Business Management
Oracle Enterprise Manager Cloud Control, Oracle VM
Operations
Oracle Identity and Access Management
Security and Policy Management
Oracle Service Bus, Oracle BPEL Process Manager, Enterprise
Manager Cloud Control
Orchestration
Oracle Virtual Assembly Builder,
Enterprise Manager Cloud Control
Design-time
Oracle HTTP Server, Oracle Directory Services Plus
Network
Exalogic, Exadata, Super Cluster
Sun Servers, ZFS Storage, Sun Blade Ethernet
Resources
Oracle VM
Oracle Virtual Assembly Builder
Pool Management
Engineered Systems Deployment
Oracle Cloud Architecture
Bring Oracle’s leading
Enterprise Technology and
Business Applications Software
to any customer or partner,
anywhere in the world,
through the Internet
Oracle Cloud: Mission
Oracle Cloud
Application
Services
Platform
Services
Social
Services
Common Infrastructure Services
Platform Services Complete, Standards-Based, Enterprise-Grade
Database Services
Developer Services
Java Services
Collaboration Services
Analytics Services
Mobile Services
Common Infrastructure Services
Application Store
Application Services Complete Suite, Best-of-Breed, Enterprise Grade
Human Capital
Management Talent Management Sales & Marketing
Financial
Management
Procurement,
Sourcing, Inventory Project Management
Customer Service
and Support
Governance, Risk,
Compliance
Common Infrastructure Services
Social Relationship Management Complete, Integrated, Enterprise Grade
Common Infrastructure Services
Social Data and Insight Social Network Social Monitoring and Engagement
Social Sites Social Marketing
Common Infrastructure Services
Cache In-Memory Cache
Secure Identity Identity Administration
Messaging Mail, Push
Storage Object Storage
Compute Elastic Compute
Queues Lightweight Queues
Oracle Cloud Management
Access
Resources
Oracle Cloud Services
Resources
Shared Infrastructure Services
Virtual Service Assemblies Provisioning
Tenant Management Integration
Security & Identity Platform Services
Database, Java
Social Network
Application Services Fusion CRM, HCM
cloud.oracle.com Self-service Sign Up Lifecycle Management
Shared Systems Infrastructure Mid Tier Data Tier
Oracle Cloud Application, Platform and Social Services
Oracle Cloud: Logical Architecture Designed like Enterprise Private Clouds
Consolidation
Performance
Standardization
Integration
Automation
Self-service
Lifecycle Management
Oracle Exadata Oracle ExaLogic
Hybrid Cloud Use Cases
Integrating with Oracle Cloud
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
A Public Cloud Service and a Cloud Architecture
Different Types of Hybrid Clouds
Functional Distribution – Different components in separate clouds (e.g., CRM, HR)
– Leverage best of breed services with private cloud needs
Lifecycle Distribution – Separate development and test
– Perhaps the easiest
Workload Distribution – “Cloudbursting”
– More challenging for complex enterprise transactions
Alternative architectures for integrating public and private clouds
A B
X
A A
Dev Prod
Functional Distribution
Management
Access
Resources
Order to Cash
Standards SOA, BPM, JMS
Management
Access
Resources
CRM HCM
• Business process coordinated through multiple applications distributed across multiple clouds.
• Standards are essential
Hybrid Interoperability of Business Processes
Functional Distribution
Management
Access
Resources
Order to Cash Management
Access
Resources
CRM HCM
• Business process coordinated through multiple applications distributed across multiple clouds.
• Standards are essential
Products for Business Processes Integration
Oracle Fusion
Middleware
Oracle SOA and
BPM Suite
Oracle Data
Integration
WebLogic
Messaging
Oracle Service
Bus
Functional Distribution Hybrid (Design) Hybrid Interoperability of Business Processes
Key Strategy:
Standardization Management
Access
Resources
Service A | B | X
Open Standards
Common Repositories
BPM
JMS • Business process coordinated
through multiple applications distributed across multiple clouds.
• Standards are essential
• Mechanisms include: Open Standards, Common Repositories
IAM
OER*
EMCC**
SOA
* Oracle Enterprise Repository ** Enterprise Manager Cloud Control
Exadata
A B
X
Lifecycle Distribution
Management
Access
Resources
Dev
Portability Templates, Assemblies, OER
• Stages of SDLC are distributed across runtime environments
• Requires Packaging
Management
Access
Resources
Production Test
Hybrid Interoperability of Application Lifecycle
Lifecycle Distribution
Management
Access
Resources
Dev
• Stages of SDLC are distributed across runtime environments
• Requires Packaging
Management
Access
Resources
Production Test
Hybrid Interoperability of Application Lifecycle
Oracle Enterprise
Manager
Oracle Virtual
Assemblies
Oracle
Enterprise
Repository
Oracle Fusion
Middleware
Oracle VM
Templates
Lifecycle Distribution Hybrid (Developer) Hybrid Interoperability of Application Lifecycle
Key Strategy:
Portability
Management
Access
Resources
Dev OR Prod Service
Deployable Entities
Oracle Virtual
Assemblies Oracle Virtual
Assembly Builder
• Stages of SDLC are distributed across runtime environments
• Requires Packaging
• Mechanisms include: Workflow, Deployable entities
Exalogic
Workflow
WebLogic
Server
Continuous
Integration
Dev Prod
Workload Distribution
Management
Access
Resources
Service A Management
Access
Resources
Service A
Consistency Replication, Messaging
• Identical processing spread over multiple clouds. More difficult for complex enterprise apps
• Relies on data consistency
Hybrid Interoperability of Replicated Workloads
Workload Distribution
Management
Access
Resources
Service A Management
Access
Resources
Service A
• Identical processing spread over multiple clouds. More difficult for complex enterprise apps
• Relies on data consistency
Hybrid Interoperability of Replicated Workloads
Oracle Database
Oracle
Dataguard
Oracle Data
Integration
Oracle Golden
Gate
Oracle Fusion
Middleware
Oracle
Coherence
Workload Distribution Hybrid (Operations) Hybrid Interoperability of Replicated Workloads
• Identical processing spread over multiple clouds. More difficult for complex enterprise apps
• Relies on data consistency
Key Strategy:
Consistency &
Synchronization
Management
Access
Resources
Service A
Caching
Synchronization
Oracle Data
Integration
Oracle
Coherence
Oracle Web
Server
Oracle
Dataguard
• Mechanisms include: for Stateless: Caching for Stateful: Synchronization, Recovery
Oracle
Golden Gate
A A
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