Professional Documents
Culture Documents
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
Introduction
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.
Business Model
CAPEX Vs OPEX, Metering,
Chargeback, and Billing
1-5 Weeks 1-2 days 1-5 days 1-5 days 1-2 days Start
1-5 days 1-2 days 1-5 days 1 day 1-2 days Start
Request App
Deployment via Cloud
Deploy hardware
Middleware JEE
Adjust capacity as
Deploy middleware and demand changes App
Database database
OS/Machines
Retire app when
Deploy app and configure not needed
settings
User unaware of
Add hardware and reconfigure underlying
stack as demand grows infrastructure Self-Service Provisioning
ITSO and Oracle Reference Architecture
What is a Reference Architecture
Utilizes Principles
Increasing Abstraction
Motivation
Driven by Reference Architecture Includes Guidelines
Goals & (Conceptual, Logical, Product
Objectives Mapping, Deployment, etc.)
Realizes
Patterns
Mission
& Vision
Concrete Architecture Best Practices
Implementation
IT Strategies from Oracle
http://www.oracle.com/goto/itstrategies
Enterprise Technology Strategy (ETS)
Interaction
A
E B
Enterprise Management
Enterprise Development
Business Processes
Enterprise Security
D C
Business Services
Practitioner Maturity Method
Guides Model Development Application Infrastructure
Information Assets
ORA
Information Management
Perspective
Shared Infrastructure
Customer Field Tools
Enablement Enablement
Oracle Reference Architecture
Oracle Cloud Reference Architecture
Conceptual View
ORA Cloud Conceptual View
Use
Interface
Cloud SaaS Consumer(s)
Subscription
Self Service
SLA
SaaS Security Data
Services
App Management
Specification
Cloud Application
Deploy
Subscription Builder(s)
Business Mgmt
SLA
Cloud Operations
Assembly PaaS
Security & Policy
IaaS
Orchestration
Services Design-Time
Build
Abstraction Layer
Physical Resources
Contracts
18
© 2011 Oracle Corporation – Proprietary and Confidential
Cloud Builder Conceptual View
Cloud Consumer
Brokering
Access Infrastructure
Cloud
Security and
SaaS Policy
Cloud Mgmt
Business
PaaS Mgmt
IaaS
Cloud Management
Orchestration
Services
Security and
Business
SaaS Business Process Business Service Application Policy Mgmt
Mgmt
Cloud Management
Security, Policy
Customer, Contracts, Mgmt, Security
Services
Pool Clouds
Managers
Physical Pools Servers Disks Engineered Other Legacy
Partners
Facilities Real Estate Cooling Utilities Other
Cloud Management Capabilities
User Interaction Repositories
Cloud Management
Cloud Business Management Security and
Policy Mgmt
Cloud Business
Mgmt
Orchestration
Contracts Management
Revenue Management
IVR Interface
Rating Billing Payment Finance DB
Orchestration
Monitoring Software
Abstraction Historical
Patch Mgmt Resource Mgmt
Configurations Reports
Templates Library Monitoring
Data Diagnostics Management
Performance Management Repository
Orchestration
Security Store
Security Services
Fraud Detection
Policy Management
Orchestration
Cloud
Operations
Design-time
Orchestration
Cloud Management
Event Processing
Design-time
Model Management
Management
(Fusion & Apps Unlimited)
Exalogic
Security, Policy
OEM,Customer,
OER Manager, …
Mgmt, Security
Contracts, Revenue
Services
Oracle Services
PaaSFusion Middleware Queue
Container Data Mgmt
Database
Orchestration
Operations OEM,
Exadata,
BPM Suite,
Orchestration,
Service, Lifecycle, OSB
Mediation
IaaS
Cloud
ServerSolaris,Network
Oracle Oracle LinuxStorage Oracle
Configuration,
Exadata, Exalogic
Enterprise
Performance, Design-time
Virtual Assembly
Deployable Entities Manager
Monitoring Model Mgmt, Tools
Builder, OEM
Pool Clouds
Oracle VM for x86 and SPARC, ZFS Storage, Sun Managers
Physical PoolsSuperCluster, Legacy
Servers
SunDisks
Blade Ethernet Switch Other
Engineered
Partners
Facilities Real Estate Cooling Utilities Other
Product Mapping - Capabilities
User Interaction Repositories
WebCenter
Definitio Discover Promotio
Contracts
Security Platform Security Services,
n y n Contracts Store Security Services
SLAOracleMetrics
Discount Portal Repository OES – Entitlement Server,
Billing & Revenue
s Authentication
– AdaptiveFederation
OAAM Auditing Access
Management, Oracle Authorization Manager Encryption
Role Mapping
Revenue Management
Pricing
Enterprise
Billing
Manager
Payment
IVR
Interface
Finance Fraud Detection
Reportin DB
g BI Invoicing B2B
Collectio Interface
Chargeback Taxation Oracle Database, Policy Management
n
RAC, Oracle
Policy
Attachment
Oracle Assessment
Enterprise Enforcement
Manager, Oracle
Cloud Operations EnterpriseStore Authoring Enterprise Repository
Deployment Monitoring
Service Management Repository
Service Definition Service Discovery Self Service
Orchestration
Forecasting Metering SL Authoring Administratio
n
Oracle Enterprise
Lifecycle Management Repository Manager,
Workflow Oracle BPM
Mediation
Oracle Enterprise
Provision Management Manager
Capacity Management Dashboard Suite, Oracle Service
Event Processing
Monitoring
Cloud Management
Oracle Cloud Reference Architecture
Deployment View
Engineered Systems Deployment
Distributed Deployment
Oracle Cloud Reference Architecture
Key Products
Enterprise Manager Cloud Control
Cloud Management
Cloud Management
3rd
Oracle ISV Enterprise Manager
Party
Applications Apps
Apps
Application
Performance Self-Service
Management
Platform as a Service
Lifecycle
Chargeback
Management
Oracle Fusion Middleware
Configuration Resource
Management Scheduling
Oracle Database
Application Quality
Capacity Planning
Management
Infrastructure as a Service
Ops Center
Physical & Virtual
Systems
Management
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
Oracle Virtual Assembly Builder
Automating Deployment of Deployment Models
config1
config2
Assembly =
Appliances
(VM Templates +
Dev/Test configuration
Environment Metadata) +
relationships & Production
start order Environments
Metadata
cloud.oracle.com Self-service
Lifecycle Management
Self-service Sign Up, Lifecycle Management
Virtual Service Assemblies, Provisioning, Tenant Management, Integration, Security & Identity, Operational Tools