More Related Content Similar to Oracle enterprise architects day Similar to Oracle enterprise architects day (20) Oracle enterprise architects day1. 1 Copyright © 2012, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8
reserved.
2. Oracle Enterprise Architect Club, Nigeria
Cloud Architecture Framework Principles and Best Practices
2
Peter Boglo, Technology Pre-Sales Consultant Oracle
Copyright © 2012, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8
reserved.
3. 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.
3 Copyright © 2012, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8
reserved.
4. Program Agenda
• Background
• Cloud Architecture Framework, Principles &
Best Practices
4 Copyright © 2012, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8
reserved.
5. Background
5 Copyright © 2012, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8
reserved.
6. Summary
Cloud – Not a new Cloud – Tremendous
technology, but a new benefits, but requires
model (Business & IT) change!
Oracle Cloud Reference Oracle Products – enable you
Architecture – helps you to build enterprise-grade
manage and govern this private and public Clouds.
change and accelerate Cloud
Adoption!
For more information on Oracle Reference Architecture (ORA), please visit http://www.oracle.com/goto/itstrategies
6 Copyright © 2012, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8
reserved.
7. 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.
This cloud model promotes availability and is composed of:
5 Essential Characteristics 3 Service Models 4 Deployment Models
• On-demand self-service • SaaS • Public Cloud
• Resource pooling • PaaS • Private Cloud
• Rapid elasticity • IaaS • Community Cloud
• Measured service • Hybrid Cloud
• Broad network access
Source: NIST Definition of Cloud Computing v15
© 2010 Oracle September, 2010 v6 7
8. Enterprise Technology Strategy for Cloud
– Approach
• Assumption
- The architecture for XaaS/Cloud is ‘emerging’, i.e., there is little consensus in the
industry on architectural capabilities & features.
• Goal of this architecture
- Define key entities (resource pools, control plane, deployable entities, etc.),
functionality (service provisioning, user registration, etc.), design principles, (e.g.,
separation of resource and cloud management), highlight relevant standards
(Oracle Cloud API / DMTF use cases) and integration with key product
architectures
• Constraints
- Focus on provisioning PaaS on IaaS
- Focus on enterprise cloud (not public, some hybrid)
- Primary focus on operator use cases
© 2010 Oracle September, 2010 v6 8
9. Key Industry Standards and Collateral
• NIST – Definition of Cloud Computing
- http://csrc.nist.gov/groups/SNS/cloud-computing/cloud-def-v15.doc
- Not all characteristics needed equally by all clouds
• DMTF – Cloud computing standards
- http://dmtf.org/standards/cloud
- See especially descriptions of roles and services model
• Cloud Computing Use Case Discussion Group
- http://groups.google.com/group/cloud-computing-use-cases
- More so ‘business scenarios’ than functional use cases
• Oracle Cloud API
- http://www.oracle.com/technetwork/topics/cloud/oracle-cloud-resource-model-api-154279.pdf
© 2010 Oracle September, 2010 v6 9
10. Cloud Architecture Framework
10 Copyright © 2012, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8
reserved.
11. Artifact: Business Model
DEMAND
SUPPLY
11 Copyright © 2012, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8
reserved. 11 11
12. IT Strategies from Oracle
Content Definition Framework
SOA Interaction Financial Services
Enterprise Management
Technology Perspectives
Enterprise Development
Industry Perspectives
Enterprise Security
BPM Business Processes Utilities
EDA Business Services Public Sector
Application Infrastructure
BI Life Sciences
Information Assets
Cloud Computing Information Management Communications
… Shared Infrastructure …
Enterprise Technology Enterprise Solution
Strategies Oracle Reference Architecture Designs
Challenges:
• Define an approach to incrementally deliver collateral in a consistent manner over time
• Define an extensible approach to integrate current technology strategies incrementally and incorporate new technology strategies and
solution designs as they emerge
• Define a detailed and consistent reference architecture for developing and integrating solutions based on current technologies from Oracle and
other vendors
12 Copyright © 2012, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8
reserved.
13. How do they map to Oracle Architecture
Framework
13 Copyright © 2012, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8
reserved.
14. Cloud Drivers
Reduce time to TopPlan
TMS
Planalytics
AIM
MAS
RDM
MAS
(Tandem)
RTE(Z)
Tandem
Reduce
Complexity
RMS
Market
Sorter
EquityEdge
RDM
PeopleSoft RDW
(FMS)
RDM
Sales
ReconNet Audit
EJ
PeopleSoft
(HR)
Aspect
Stores Stores Stores Stores Stores
Tandem
(Fine
Jewlry)
BlueBird
Credit
Business
$
Switch
Warehouse
Green
Credit
Authorizer
Change IT
Strategic Cost Structure
Tactical
Scale on
Demand Optimizing dev /
test
Virtualization Metering and environments
Chargeback
14 Copyright © 2012, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8
reserved.
15. Cloud Architecture Guiding Principles
Predictable Subscription Model Predictable Performance
Leverage existing investments Automate Everything
15 Copyright © 2012, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8
reserved.
16. Cloud Conceptual View
Cloud Consumer
Brokerin
Cloud
Access Infrastructure
g
Security and
SaaS Cloud Policy
Business Mgmt
PaaS Mgmt
Cloud Management
IaaS Orchestration
Services
Compute Storage Others Cloud
Resource Abstraction Operations
Design-time
Blades Disk Engineered Others
Physical Resources
Real Estate Utilities Cooling Others
Facilities Cloud Management
Cloud
Cloud Provider Broker
17. Cloud Architecture - Logical View
Access
Interfaces Native Protocols Portals Custom UIs Self-Service APIs
Network Proxy Perimeter Security Naming Balancing
User Interaction / self service
Security and Policy
Business Mgmt
Cloud Management
SaaS Business Process Business Service Application Mgmt
Customer, Contracts, Security, Policy Mgmt,
Services
Revenue Mgmt Security Services
PaaS Container Queue Data
Operations Orchestration
Orchestration,
Service, Lifecycle, Mediation
IaaS Server Network Storage
Configuration,
Performance, Design-time
Deployable Entities Monitoring Model Mgmt, Tools
External
Resources
Logical Pools Compute Networks Storage Other
Pool Clouds
Managers
Physical Pools Servers Disks Engineered Other Legacy
Partners
Facilities Real Estate Cooling Utilities Other
18. Cloud Management Capabilities User Interaction Repositories
Cloud Business Management
Customer Management Security & Policy Management
Opportunity Management Customer Provisioning Customer Security Management
Account Management Relationship Management Mgmt Portal Customer Identity Entitlements Risk Analysis
DB
Certificates Delegated Admin
Contracts Management
Definition Discovery Pricing Contracts Security
Contracts Store Security Services
SLA Metrics Discounts Portal Repository Authentication Auditing Federation
Authorization Role Mapping Encryption
Revenue Management IVR
Rating Billing Payment Interface Fraud Detection
Finance
Reporting Chargeback Collection B2B DB
Interface
Policy Management
Attachment Assessment Enforcement
Cloud Operations Policy
Store Authoring Deployment Compliance
Service Management
Service Definition Service Discovery Self Service
Forecasting Metering SL Authoring Orchestration
Administration
Lifecycle Management Workflow Mediation
Provision Management Capacity Management Dashboard Repository
Monitoring
Event Processing
Abstraction Patch Mgmt Resource Mgmt
Diagnostics Management
Performance Management Repository
SL Management User Experience Biz Transaction Query Design-time
Diagnostics Biz Service Problem/Incident Model Management
Reporting Introspection Model Design Validation
Solution
Configuration Management Catalog Federation Package Deploy
Asset Discovery Asset Mgmt Knowledge Mgmt Topology
Viewer
Release Mgmt Compliance Change Control
Cloud Management
19. Cloud Business Management Cloud Business
Security and
Policy Mgmt
Mgmt
Orchestration
User Interaction Repositories
Cloud
Operations
Design-time
Cloud Business Management
Customer Management Cloud Management
Opportunity Management Customer Provisioning Customer
Customer
Account Management Relationship Management Mgmt Portal
DB
Contracts Management
Definition Discovery Pricing Contracts Contracts
Portal Repository
SLA Metrics Discounts
Revenue Management
IVR Interface
Rating Billing Payment Finance DB
Reporting Chargeback Collection B2B
Interface
20. Cloud Operations Cloud Business
Security and
Policy Mgmt
Mgmt
Orchestration
User Interaction Repositories Cloud
Operations
Design-time
Cloud Operations
Service Management Cloud Management
Service Definition Service Discovery Self Service
Forecasting Metering SL Authoring
Administration
Lifecycle Management
Management Repository
Provision Management
Capacity Management Dashboard
Monitoring
Monitoring Software
Abstraction Historical
Patch Mgmt Resource Mgmt
Configurations Reports
Templates Library Monitoring
Diagnostics Management
Data
Performance Management Repository
Policy Deployment Service Level Corrective Job
Library SL Management
Procedures User Experience
Rules Biz Actions
Transaction LibraryQuery
Diagnostics Biz Service Problem/Incident
Reporting
Configuration Management
Asset Discovery Asset Mgmt Knowledge Mgmt Topology Viewer
Release Mgmt Compliance Change Control
21. Security and Policy Management Cloud Business
Security and
Policy Mgmt
Mgmt
Orchestration
Security & Policy Management Cloud
Operations
Design-time
Security Management
Identity Entitlements Risk Analysis Cloud Management
Certificates Delegated Admin
Security Store
Security Services
Authentication Auditing Federation
Authorization Role Mapping Encryption
Fraud Detection
Policy Management
Attachment Assessment Enforcement
Policy Store
Authoring Deployment Compliance
22. Orchestration and Design-Time Cloud Business
Security and
Policy Mgmt
Mgmt
Orchestration
Cloud
Operations
Design-time
Orchestration
Cloud Management
Repository Workflow Mediation
Event Processing
Design-time
Model Management
Solution Introspection Model Design Validation
Catalog
Federation Package Deploy
24. Hybrid Cloud Use Cases
Lifecycle distribution
Dev/test cloud
It is common when ‘Hybrid’ is
the Common one mentioned to think of …
• Simple Dev/test or
• Complicated Cloud scaling
• also consider functional
distribution architecture
Functional distribution
Workload distribution Public & private services
‘Cloud bursting’ a Likely one
the Hard one
25. Platform as a Service Architectures
Consumers Consumers Consumers
P P Platform P Platform P Platform
PC PC PC PC PC PC PC PC PC PC PC PC
OS OS OS
Hypervisor OS OS OS OS
Server Server Server Server Server Server
A. Server Consolidation B. OS Consolidation C. Platform Consolidation
PC – Platform Component
27. Product Mapping to Logical View
Oracle
WebCenter, Oracle
Access
Interfaces Native Protocols Portals Oracle Resource Model API
Custom UIs Self-Service APIs
Enterprise Manager
Network Oracle IdM, OAM, DirectorySecurity
Proxy Perimeter Services Plus, HTTP Server
Naming Balancing
User Interaction / self service
Security and
Business
Policy Mgmt
Cloud Management
Billing & Revenue
Exadata, Exalogic
SaaS Oracle Applications
Business Process Business Service Application
Mgmt
Management, Identity & Access
Security, Policy
(Fusion & Apps Unlimited)
OEM, OERContracts,
Customer, Manager, …
Mgmt, Security
Services
PaaS Fusion Middleware Queue Oracle Services
Orchestration
Container Data Revenue Mgmt
Database Operations
OEM, BPM Suite,
Orchestration,
Service, Lifecycle,
Mediation
Exadata, Exalogic
IaaS Server Network Storage Oracle Enterprise OSB
Configuration,
Oracle Solaris, Oracle Linux
Manager
Performance,
Design-time
Virtual Assembly
Model Mgmt, Tools
Deployable Entities Monitoring Builder, OEM
External
Resources
Logical Pools Compute Networks Storage Other
Pool Clouds
Oracle
Physical Pools VM for x86 and SPARC, ZFS Storage, SunOther
Servers Disks Engineered Managers Legacy
SuperCluster, Sun Blade Ethernet Switch Partners
Facilities Real Estate Cooling Utilities Other
28. Product Mapping - Capabilities
User Interaction Repositories
Cloud Business Management
Customer Management Security & Policy Management
OracleApplications
Opportunity Management Customer Provisioning Customer Security Management
Account Management Relationship Management Mgmt Portal Customer Identity Entitlements Risk Analysis
(Fusion & Apps Unlimited), DB
OID - Identity Manager,Admin – OAM
Oracle Identity Manager Certificates Delegated
WebCenter
Contracts Management
Definition Security
Access Manager, OPSS –
Discovery Promotion Contracts Contracts
SLA Metrics Discounts Portal Repository
Store Platform Security Services,
Security Services
Oracle Billing & Revenue Authentication Auditing Federation
OES – Entitlement Server,
Authorization Role Mapping Encryption
Revenue Management Management, Oracle IVR OAAM – Adaptive Access
Pricing Billing Payment Interface Fraud Detection
Reporting
Enterprise Manager
BI Invoicing B2B
Finance Manager
DB
Chargeback Collection Taxation Interface Oracle Database, Policy Management
RAC, Oracle Attachment Assessment Enforcement
Cloud Operations
Policy
Enterprise Store Oracle Enterprise Manager, Oracle
Authoring Deployment Monitoring
Service Management Repository Enterprise Repository
Service Definition Service Discovery Self Service
Forecasting Metering SL Authoring
Orchestration
Administration Oracle Enterprise Manager,
Lifecycle Management Workflow Mediation
Repository Oracle BPM Suite, Oracle
Dashboard
Monitoring
Provision Management Capacity Management Event Processing
Abstraction Oracle Enterprise Manager
Patch Mgmt Resource Mgmt Service Bus
Diagnostics Management
Repository
Performance Management Design-time
SL Management User Experience Biz Transaction Query
Model Management
Diagnostics Biz Service Problem/Incident
Reporting Solution Oracle Virtual Assembly
Introspection Model Design
Introspection Validation
Configuration Management Catalog Federation Package Deploy
Builder, Oracle Enterprise
Asset Discovery Asset Mgmt Knowledge Mgmt Topology
Release Mgmt Compliance Change Control
Viewer Manager
Oracle Exalogic Elastic Cloud Oracle Exadata Oracle Exalogic Elastic Cloud
Cloud Management
31. Q&A
31 Copyright © 2012, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8
reserved.
32. Other Resources
• http://www.slideshare.net/OTNArchbeat/oracle-cloud-
reference-architecture
• http://www.slideshare.net/OTNArchbeat/oracle-cloud-
reference-architecture-12943788
• http://www.oracle.com/technetwork/topics/entarch/oracle-
ra-cloud-foundation-r3-0-
1414991.pdf?ssSourceSiteId=opn
• http://www.intelcloudbuilders.com/docs/icb_ra_oracle.pdf
32 Copyright © 2012, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8
reserved.
33. 33 Copyright © 2012, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8
reserved.
34. 34 Copyright © 2012, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8
reserved.