Upload
bob-rhubart
View
3.126
Download
0
Embed Size (px)
DESCRIPTION
As presented by Ralf Dossmann and Ajay Patel at OTN Architect Day in Pasadena, July 9, 2009. Find an OTN Architect Day event near you: http://www.oracle.com/technology/architect/archday.html Interact with Architect Day presenters and participants on Oracle Mix: https://mix.oracle.com/groups/15511
Citation preview
<Insert Picture Here>
The Cloud Concierge
Ajay Patel, VP Product Management, Oracle Fusion Middleware
Ralf Dossmann, Dir. SOA / Middleware, Enterprise Solutions Group, Oracle
Cloud Computing
Cloud Attributes
– Service-based
– Scalable and Elastic
– Shared
– Metered by Use
– Uses Internet Technologies(Source: Gartner)
© 2009 Oracle – Proprietary and Confidential4
Cloud = SaaS, PaaS, IaaS
Applications delivered as a service
to end-users over the Internet
Infrastructure as a Service
Platform as a Service
Software as a Service
App development & deployment
platform delivered as a service
Server, storage and network
hardware and associated software
delivered as a service
© 2009 Oracle Corporation 5
Public Cloud:
• No infrastructure setup
• Minimal management
• Lower upfront costs
• OpEx
Private Cloud:
• Greater control
• Easier to integrate
• Lower total costs
• CapEx and OpEx
Both offer:
• High efficiency
• High availability
• Elastic capacity
SaaS
PaaS
IaaS
Internet
SaaS
PaaS
IaaS
Corporate Network
Cloud Locations
Computing Platform Evolution
• Centralized
• Shared
• Limited applications
• Limited access
• Limited userexperience
Monolithic
1
Consolidation
• Centralized control
• Shared resources
• Virtualization
• Standardized deployments
• Automation
• Grid
4
Proliferation
2
• Distributed
• Dedicated infrastructure
• Explosion of apps and services
• Ubiquitous access
• Fragmented islands
• Inefficient
Standardization
3
• Standardized platform, management, tools
• Reduced operational costs
• Efficiency within silos of standardization
• Inefficient utilization
6© 2009 Oracle Corporation
These are the same capabilities
at the heart of cloud
Shared Services: Leveraging Cloud in the Enterprise
© 2009 Oracle Corporation 7
To: ConsolidationFrom: Standardization
HA, DR
Security
Shared
Services
Model
•Efficiency
•Agility
•Quality of Service
• Lower operational cost
• Better hardware utilization
• Faster, self-service deployment
• Higher reliability, availability
• Higher performance, scalability
• Improved, centralized security
Old Environment vs. New
Old
• Dedicated stacks
• Heterogeneous app
components
• Complex, costly
management
New
• Shared resources, elastic
capacity
• More homogeneous,
reusable components
• Consistent, efficient
management
© 2009 Oracle Corporation 8
App AppApp App App
App AppApp App App
Old Lifecycle vs. New
© 2009 Oracle Corporation 9
App
Dept builds app
from scratch
App
IT provisions and
deploys app
App
IT adjusts capacity
on request
App
Dept assembles app
from shared services
and components
App
Dept deploys app using
self-service portal
App
Capacity adjusts
automatically
Inefficient; dept or IT
pays for underutilized
resources
Efficient; dept
pays for exactly
what is needed
Private Cloud - Middleware Architecture
Server Infrastructure
Apps
Ente
rprise
Managem
ent
Identity
M
anagem
ent
BPM
Serv
er*
Port
al Serv
er
Serv
ice B
us
Serv
ice
Regis
try/R
epo
sitory
Share
d S
erv
ice
Share
d S
erv
ice
Custom
Packaged
Standardized Application Server
Shared Services InfrastructureManagement
/ Security
Composite Apps / Business Services
Private Cloud - Middleware Architecture
Server Infrastructure
Apps
Ente
rprise
Managem
ent
Identity
M
anagem
ent
BPM
Serv
er*
Port
al Serv
er
Serv
ice B
us
Serv
ice
Regis
try/R
epo
sitory
Share
d S
erv
ice
Share
d S
erv
ice
Custom
Packaged
Standardized Application Server
Shared Services InfrastructureManagement
/ Security
Composite Apps / Business Services
Requires New Approach
• People
– Demand service levels not dedicated systems
– Transform “server huggers” into “service providers”
– Measure and reward resource utilization and SLAs
• Process
– Simplify and standardize IT processes based on best practices so you can replicate and automate
– Monitor and charge back IT resources based on actual usage
• Technology
– Standardized development and deployment application infrastructure
– Pool and share standard modular IT resources
– Dynamic allocation to ensure SLAs are met
– Optimize utilization and availability
Key Capabilities
1. Platform Provisioning– How to automate and streamline the creation and deployment of application platform stack?
– How do you ensure tenant isolation and protect information?
2. User Provisioning– How to add and remove cloud users, manage user credentials and access permissions?
3. Dynamic Scaling– How do you enable capacity scale-up / scale-down?
4. Monitoring and Reporting– How to gain understanding what is happening inside the cloud?
5. Metering and Chargeback– How to recoup your cloud investment?
6. Management and Control– How to effectively manage application and platform assets?
7. Unified Develop, Test and Deploy experience
Oracle Fusion Middleware Foundation of Enterprise Private Cloud
© 2009 Oracle Corporation 14
SOA Suite
BPM Suite
Application Grid
Oracle Database
Oracle Enterprise Linux
Oracle VM
Pla
tform
Pro
vis
ionin
g
Security
Mete
ring
Ente
rprise M
anager
� Open, enterprise grade platform� Streamlined platform provisioning using pre-configured platform profiles
� Application isolation� Streamlined user provisioning and access management� Integrated management – complete visibility into application and platform assets
� Configurable Monetization
HW Virtualization Is Not Enough
Issues not resolved:
• Simplifying Application Deployment
• Reducing Operational Costs
• Managing Application SLA’s
App Server Shared Services
App Server
SOA Service
App Server
Custom App
• Greater Resource Utilization
• Easier to Manage Boxes
• Reduced Space & Power
• Dynamic HW EnvironmentVirtualized HW Resources
App Server
SOA Service
App Server
Custom App
Plus:
• Reduced Time to Market for Enterprise, Departmental Apps
• Reduced Administration Cost
• Guaranteed Predictable Performance
• True Dynamic Scaling
• Centrally Managed Policy-Based Security
Application Grid
SOA Service
Virtualized HW Resources
Custom App
Accelerated Delivery, Stellar Savings Oracle WebLogic Suite
Before
• Hand crafted heterogeneous servers
• Increasing administration costs and
complexity across 200 Java
applications
• Audit and regulatory compliance was
at risk
After
• Common Java Application Platform
• 190 applications on 400 hosted
/shared servers
• 30% reduction in one time
development costs
• 35% reduction in recurring
maintenance and support costs
• Faster time to deploy/change
Leading global financial services company headquartered in Zurich.
Business include private banking, investment banking and asset
management with more than 47,000 employees and offices in more
than 50 countries.
Shared ResourcesShared Resources
Getting Started
Shared StorageShared Storage
WebLogic Domain 1
WebLogic Domain 1
App 1App 1
WebLogic Domain N
WebLogic Domain N
App N2
App N2
RAC Instance 1
RAC Instance 1
• Shared Resources• Physical Resources - CPU, RAM, Disk
• Shared file storage for platform profiles, binaries etc.
• Web Tier, JEE Environment and S/W Load Balancers• Dedicated shared pool of physical resources for Web, JEE tier and s/w load balancers
• Available Resources are allocated to any of these tiers on demand
• Data Tier• Dedicated pool of physical resources for data tier
• Enterprise and Identity Managers• Installed on their dedicated boxes. Doesn’t need to be on shared pool.
App N1
App N1
RAC Instance N
RAC Instance N
Web Tier 1
Web Tier 1
Web Tier N
Web Tier N
Dept 1 Dept N
Reference Architecture
Enterprise Manager
Enterprise Manager
Identity Manager.
Identity Manager.
WLS Domain 1 WLS Domain 2WLS Domain NWLS Domain
N
Database 1
RAC
Database N
RAC
H/W Load Balancer
S/W Load Balancer S/W Load Balancer
WLS Domain NOracle HTTP
Server
WLS Domain NOracle HTTP
Server
Self Service
App
Provisioning
Engine
LOB
Instantiate Domain, Add node
Instantiate database
Instantiate OHS, Add node
Configure new Web, JEE nodes
Instantiate s/w LB if needed
Signup, scale
Mgmt
Store
Application Performance and Platform Usage Metrics
Admin Identity Store
Mgmt
Store
Evolving to optimized Virtual Java Infrastructure
Oracle OVM Infrastructure
• Pools server resources
• Device drivers & resource control
• Container isolation & portability
Oracle OVM Infrastructure
• Pools server resources
• Device drivers & resource control
• Container isolation & portability
JRockit Virtual Edition
• Virtualized Java container w/o OS
• Reduced memory consumption
• Enables Java applic. appliances
JRockit Virtual Edition
• Virtualized Java container w/o OS
• Reduced memory consumption
• Enables Java applic. appliances
WebLogic Server Virtual Ed.
• Virtual software appliance for WLS
• Pre-configured, integrated, tested
• Rapid deployment on virtual pool
WebLogic Server Virtual Ed.
• Virtual software appliance for WLS
• Pre-configured, integrated, tested
• Rapid deployment on virtual pool
WebLogic Adaptive Services Manager• SLA governance for Java apps.
• Policy-based decision making
• Automated config. & deployment
WebLogic Adaptive Services Manager• SLA governance for Java apps.
• Policy-based decision making
• Automated config. & deployment
OSOS
APPAPP
WLSWLS
OSOS
APPAPP
WLSWLS
OSOS
APPAPP
WLSWLS
OSOS
APPAPP
WLSWLS
JVMJVM JVMJVM JVMJVM JVMJVMLVMLVM LVMLVMLVMLVMLVMLVM
APPAPP
WLSWLS
APPAPP
WLSWLS
APPAPP
WLSWLS
APPAPP
WLSWLS
LiquidLiquidVMVM
LiquidLiquidVMVM
LiquidLiquidVMVM
LiquidLiquidVMVMJRVEJRVE
APPAPP
WLSWLS
LVMLVM
APPAPP
WLSWLS
JRVEJRVE
APPAPP
WLSWLS
JRVEJRVE
APPAPP
WLSWLS
JRVEJRVE
APPAPP
WLSWLS
LVMLVM
APPAPP
WLSWLS
JRVEJRVE
APPAPP
WLSWLS
JRVEJRVE
APPAPP
WLSWLS
Oracle OVMOracle OVM
WLSWLSVEVE
WLSWLSVEVE
Oracle in the Cloud
• Oracle provides key infrastructure products to enable Cloud
environments
– Oracle DB, RAC, Fusion Middleware, VM, Enterprise Manager
– Grid Computing
• Oracle Platform for SaaS
– Foundation for SaaS, private Cloud environments
– Available to ISVs via monthly licensing model
• Oracle On Demand and SaaS Offerings
– Hosted and Managed Applications deployments
– CRM On Demand, Beehive On Demand, Sourcing On Demand
• Support for Amazon Web Services
– Product certifications, pre-packaged AMIs, licensing
© 2009 Oracle Corporation 20
Resources
• General information: Oracle.com/goto/cloud
• Technical information and downloads:
http://www.oracle.com/technology/tech/cloud/index.html
– Demos and tutorials
– Amazon Machine Images for Oracle products
– White Papers
• How can Cloud Computing benefit YOU?
– Engage your local Oracle team to find out
© 2009 Oracle Corporation 21