Oracle Public Cloud Architecture€¦ · • Single Sign On and Identity Federation • Integration...
Transcript of Oracle Public Cloud Architecture€¦ · • Single Sign On and Identity Federation • Integration...
Oracle Public Cloud Architecture Tyler Jewell VP, Cloud
2
Oracle Confidential – Do Not Distribute
Copyright © 2011, Oracle and/or its affiliates. All right
• Oracle is launching a Public Cloud.
• Cool.
• What is it and how did we build it?
Agenda
3 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Oracle Public Cloud
4
Oracle Confidential – Do Not Distribute
Copyright © 2011, Oracle and/or its affiliates. All right
Oracle Public Cloud An Enterprise Cloud for your Business
Oracle Database Cloud Service
Oracle Social Network
Oracle Java Cloud Service
Oracle Fusion CRM Cloud Service
Oracle Fusion HCM Cloud Service
Sell smarter with Fusion CRM in the cloud
Bring power to your people with Fusion HCM in the cloud
A secure collaboration tool for everyone you work with
All the productivity of Java, without the IT
The Oracle Database you love, now in the cloud
5
Oracle Confidential – Do Not Distribute
Copyright © 2011, Oracle and/or its affiliates. All right
Oracle Public Cloud Shared Infrastructure Services
Enterprise Manager Service
Security & Identity Service
Enterprise Repository Service
Integration Service
High Availability, Backup & Recovery Service
Cloud Support in IDEs
Virus Scanning & White List Service
6
Oracle Confidential – Do Not Distribute
Copyright © 2011, Oracle and/or its affiliates. All right
Oracle Public Cloud Simple Pricing Model
Simple monthly based subscription
Multiple tiers with growth option
Elastic consumption model grow and shrink as needed
30-day trial for all services
7
Oracle Confidential – Do Not Distribute
Copyright © 2011, Oracle and/or its affiliates. All right
1. Pick Service
5. Get Credentials 6. Use and Manage
2. Select Plan 3. Configure Service
4. Submit Request
Oracle Public Cloud Extremely Easy-to-Use
cloud.oracle.com
8
Oracle Confidential – Do Not Distribute
Copyright © 2011, Oracle and/or its affiliates. All right
9
Oracle Confidential – Do Not Distribute
Copyright © 2011, Oracle and/or its affiliates. All right
10
Oracle Confidential – Do Not Distribute
Copyright © 2011, Oracle and/or its affiliates. All right
Hostedwls.oraclecloud.com, hostedapps.oraclecloud.com, wcc.hostedcloud.com,
apex.oraclecloud.com
LBR
Tenant aware routing layer for web requests
OEG
APEX routing webtier
Shar
ed ID
M FA OVM Pool
…
WLS PaaS OVM Pool
WCC OVM Pool
… … N
uvia
q H
udso
n
APEX DBs
Hudson
Service Deployment Infrastructure
Cloud.oracle.com
Oracle store
Tenant Automation Service
GSI
Outgoing SMTP
ExaData
EM GC Management Infrastructure including SSA consoles
11
Oracle Confidential – Do Not Distribute
Copyright © 2011, Oracle and/or its affiliates. All right
12
Oracle Confidential – Do Not Distribute
Copyright © 2011, Oracle and/or its affiliates. All right
Why do we want virtualization and why do we need assemblies?
• Virtualization gives a number of runtime advantages: • Separates OS instances from the physical hardware • This can provide better density and hardware utilization • Also allows for easier failover by storing VM images on shared storage and migrating them
to a different machine in the case of hardware failures
• However, virtualization by itself just encapsulates a single OS image. • Encapsulation of an n-tier Fusion Apps topology into a single package
13
Oracle Confidential – Do Not Distribute
Copyright © 2011, Oracle and/or its affiliates. All right
How to create assemblies
WLS WLS SOA Svc
Web
RAC RAC
Web
Web Tier
Application Tier
Database Tier
Metadata
Assembly of Appliances
Virtualized Software
Appliances
Reference System
Web Appliance
Application Server Appliance
Database Appliance
14
Oracle Confidential – Do Not Distribute
Copyright © 2011, Oracle and/or its affiliates. All right
Why Assemblies?
• Repeatedly provision entire application environments
• Allowing customization without adding complexity • Reduce configuration errors
• Fewer knobs to turn and get wrong • Greater uniformity across environments
• Reuse standardized building blocks • Accelerates deployment of new infrastructures
and applications • Single step, template based deployments
Assembly
Metadata ……. …….
15
Oracle Confidential – Do Not Distribute
Copyright © 2011, Oracle and/or its affiliates. All right
How Did We Deal with HA?
• Category1 – shared runtime services
• Category 2 – Multi-tenant DB service runtime • DB service HA Based on Exadata/RAC HA + redundant web tiers
• Category 3 – Cloud UI • Category 4 – Shared admin services • Category 5 – Service runtimes • Category 6 – behind the scenes services
16
Oracle Confidential – Do Not Distribute
Copyright © 2011, Oracle and/or its affiliates. All right
Multi-Tenancy Architecture
17
Oracle Confidential – Do Not Distribute
Copyright © 2011, Oracle and/or its affiliates. All right
• A key enabler and differentiator of Oracle Public Cloud • Single Sign On and Identity Federation • Integration between Oracle Public Cloud & on-
premise identity management systems • Fully delegated administration and dashboards • Multi-factor authentication • Use of standards for application visibility into
public identity profiles • Built on Oracle Identity Management
Security & Identity Management Service
18
Oracle Confidential – Do Not Distribute
Copyright © 2011, Oracle and/or its affiliates. All right
• Improve developer’s life with Cloud, not make it harder • Transparent cloud development and deployment • Simplified setup of complex deployment environments • Choice of different value-added IDEs • Access to resources on demand
• Enable flexible enterprise grade development processes • Continuous integration, test and deployment for enterprise
development teams • Ability to mix cloud and traditional development • No difference between on-premise and fully hosted
infrastructure • Lead with best practice rather than enforcement or restrictions
Cloud Development & Developer Experience
19
Oracle Confidential – Do Not Distribute
Copyright © 2011, Oracle and/or its affiliates. All right
High Availability, Backup & Recovery Service
• Covers all services and enabled for every subscriber • Not exposed to customers and completely handled
by Oracle • Ensures that customer data is available through
machine failures, site failures, and human error • Supplements other built in High Availability features
in the infrastructure • Builds on top of existing robust Backup &
Recovery infrastructure – Oracle Fusion Middleware and Oracle Database
20
Oracle Confidential – Do Not Distribute
Copyright © 2011, Oracle and/or its affiliates. All right
cloud.oracle.com