public clouds. ⢠Interoperability. ⢠Cloud bursting. App1 App2 App3. Private IaaS. Private PaaS. Virtual Private Clo
Enterprise IT and Cloud Computing Richard Sarwal SVP Product Development
I’ve looked at clouds from both sides now From up and down, and still somehow It’s cloud illusions I recall I really don’t know clouds at all.
What Makes Cloud Computing Possible?
Zero-Cost Computing
Ubiquitous Shared Storage
High-Bandwidth Networking
Virtualization
Public Clouds and Private Clouds Public Clouds • Used by multiple tenants on a shared basis • Hosted and managed by cloud service provider
SaaS SaaS PaaS PaaS IaaS IaaS
Private Cloud
I N T E R N E T
I N T R A N E T
Apps SaaS PaaS PaaS IaaS IaaS
• Exclusively used by a single organization • Controlled and managed by in-house IT
Trade-offs Lower upfront costs Outsourced management OpEx
Lower total costs Greater control over security, compliance, QoS CapEx & OpEx
Enterprises will adopt a mix of public and private clouds 4
Evolution of Private and Public Clouds Public Clouds
Hybrid
IaaS
Public Cloud Evolution
PaaS
Private Cloud Evolution App1 App2 App3 Consolidate
Standardize
Silo’d • • • •
Physical Dedicated Static Heterogeneous
IaaS
SaaS
Virtual Private Cloud
App1 App2 App3
App1 App2 App3
App1 App2 App3
Private PaaS
Private PaaS
Private PaaS
Private IaaS
Private IaaS
Private IaaS
Grid • • • •
PaaS
SaaS
Virtual Shared services Dynamic Standardized appliances
Private Cloud
Hybrid
• Self-service • Federation with public clouds • Policy-based resource mgmt • Interoperability • Chargeback • Cloud bursting • Capacity planning
5
Oracle Cloud Computing Strategy Our objectives: • Ensure that cloud computing is fully enterprise grade • Support both public and private cloud computing – give customers choice
Oracle Applications
Oracle On Demand Public Clouds SaaS SaaS PaaS PaaS IaaS IaaS
Oracle Technology in public clouds
I N T E R N E T
Private Cloud I N T R A N E T
Apps SaaS PaaS PaaS IaaS IaaS
Users
Oracle Private PaaS 6
Oracle on Demand Cloud Services On Premise @Customer
@Oracle
SaaS
Software License
Customer
Customer
Customer
Oracle
Software Mgmt
Customer
Oracle
Oracle
Oracle
Infra Mgmt
Customer
Oracle
Oracle
Datacenter
Customer
Oracle
Oracle
Customer
Oracle
Customer
Oracle On Demand is the premiere cloud service for Oracle software
7
Oracle Fusion Applications Deployed on Shared Services Private PaaS Industry Applications
ISV Apps
Custom Apps
Shared Components
Private PaaS Private IaaS
8
Full Oracle Software Stack Certified and Supported on Oracle VM on Amazon EC2 • Amazon EC2 now supports Oracle VM Certified & supported
• Fully certified and supported: Oracle Database, Oracle Fusion Middleware, Oracle Applications (EBS, PeopleSoft, Siebel), Oracle Enterprise Manager • Oracle license portability • Oracle Unbreakable Linux support and Amazon Premium Support • Amazon Machine Images (AMIs) based on Oracle VM Templates
9
Oracle PaaS Hosted by Savvis Savvis Management Portal • SavvisStation Customer Applications
Savvis Managed Solutions SavvisStation Portal
PaaS customer interface • Oracle Virtual Assembly Builder
Assembly Builder Oracle Middleware Oracle Database
PaaS solution options • WebLogic Server Enterprise Edition & Standard Edition • Oracle Database Enterprise Edition & Standard Edition
Oracle Linux Oracle VM
IaaS solution options • Oracle Linux • Oracle VM
10
Oracle Cloud Solution
3rd Party Apps
Applications
Cloud Management
Oracle Apps
Oracle Enterprise Manager
ISV Apps
Application Performance Mgmt
Platform as a Service Integration: SOA Suite
Process Mgmt: BPM Suite
Security: Identity Mgmt
User Interaction:
WebCenter
Application Grid: WebLogic Server, Coherence, Tuxedo, JRockit Database Grid: Oracle Database, RAC, ASM, Partitioning, IMDB Cache, Active Data Guard, Database Security
Lifecycle Management Configuration Management Application Quality Mgmt
Infrastructure as a Service Oracle Solaris OracleLinux Linux Operating Systems: Oracle Enterprise Oracle VM for SPARC (LDom) Solaris Containers
Oracle VM for x86 Servers
Ops Center Physical & Virtual Systems Mgmt
Storage
11
Oracle Cloud Solution
3rd Party Apps
Applications
Cloud Management
Oracle Apps
Oracle Enterprise Manager
ISV Apps
Application Performance Mgmt
Platform as a Service Integration: SOA Suite
Process Mgmt: BPM Suite
Security: Identity Mgmt
User Interaction:
WebCenter
Application Grid: WebLogic Server, Coherence, Tuxedo, JRockit Database Grid: Oracle Database, RAC, ASM, Partitioning, IMDB Cache, Active Data Guard, Database Security
Lifecycle Management Configuration Management Application Quality Mgmt
Infrastructure as a Service Oracle Solaris OracleLinux Linux Operating Systems: Oracle Enterprise Oracle VM for SPARC (LDom) Solaris Containers
Oracle VM for x86 Servers
Ops Center Physical & Virtual Systems Mgmt
Storage
12
Key Differentiators Comprehensive PaaS Solution • Elasticity across the stack (clustering and server virtualization) • Integrated hardware and software (Exadata, Exalogic)
Application-Aware Cloud • Oracle packaged, 3rd party, custom applications • Application-to-disk and Business Service Level Management
Deployment Efficiency • Oracle Virtual Assembly Builder • Oracle WebLogic Server – Virtualization Option
Broad Platform Support • x86 and SPARC • Physical and virtual
Complete Cloud Lifecycle Management • Setup, use, monitor/manage, chargeback
13
Cloud Management Roadmap Applications
3rd Party Apps
Oracle Enterprise Manager
Oracle Apps
ISV Apps
Cloud Management
Cloud Management Roadmap
Application Performance Mgmt
Self-Service
Lifecycle Management
Chargeback
Configuration Management
Resource Scheduling
Application Quality Mgmt
Capacity Planning
Platform as a Service Integration: SOA Suite
Process Mgmt: BPM Suite
Security: Identity Mgmt
User Interaction:
WebCenter
Application Grid: WebLogic Server, Coherence, Tuxedo, JRockit Database Grid: Oracle Database, RAC, ASM, Partitioning, IMDB Cache, Active Data Guard, Database Security
Infrastructure as a Service Oracle Solaris OracleLinux Linux Operating Systems: Oracle Enterprise Oracle VM for SPARC (LDom) Solaris Containers
Oracle VM for x86 Servers Storage
Ops Center Physical & Virtual Systems Mgmt
14
Private Cloud Lifecycle 3. Use App 2. Build, Package, Test and Deploy App • Assemble app using shared components • Deploy through self-service
4. Manage/Monitor
App Users App Developer
• Monitor via self-service • Adjust capacity based on policies • Manage (patch, backup)
IT/App Owner
App
5. Charge 1. Set Up Cloud
Shared Components
Oracle Enterprise Manager Self-Service Interface
Oracle Fusion Middleware IT • Set up PaaS • Set up shared components • Set up selfservice portal
Oracle Enterprise Manager
IT/App Owner • Meter and Chargeback
Oracle Database Oracle VM, Linux, Solaris Sun Servers & Storage
15
1. Setup Cloud: Oracle Enterprise Manager Application Components Oracle VM + Patches
DB1 Image
AS2 Image
DB2 Image
AS3 Image
DB3 Image
Application Components OS Physical Server
OS1 Image
OS2 Image
OS3 Image
Configuration Settings
AS1 Image
Configuration Settings
Software Image Library
• Server and software provisioning • Centralized software library • Server provisioning • Bare Metal (PXE, ISO, Kickstart, OVM Templates) • Linux, Solaris, Oracle VM • Firmware
• Software provisioning • • • •
Gold image Reference cloning DB, WebLogic, SOA Applications
16
2a. Build and Package App: Oracle Virtual Assembly Builder Oracle SOA Suite
Oracle BPM Suite
Oracle WebCenter
Package multi-tier applications for rapid, error-free deployment
Oracle Identity Mgt
Oracle Application Grid
Introspection & Assembly
Assembly Builder Oracle VM Template Builder
Deployment
Oracle Enterprise Manager
Oracle Database Grid
Application A
Application B
Assembly A
Assembly B
Virtualized Software Appliances
Oracle VM Server
OVF Packaging
17
2b. Test App: Complete Test Lifecycle Automation
Self Service Lab Management
Automatic Provisioning of Test Hardware, Software and Data
Integrated Performance Diagnostic
Faster Testing Reduced Manual Effort Quick Defect Discovery and Resolution Define and Run Test Suites
Test Metering and Chargeback
18
2c. Deploy App: Self-Service Interface • Self-service provisioning: - Oracle VM Templates - Complete Assemblies
• Users can select: -
Server size Storage volumes Dynamic/static IP Network profile
• Policies for quota, retirement, chargeback • Cloud APIs – submitted to DMTF
19
4. Manage/Monitor Oracle Enterprise Manager Centralized Monitoring • Centralized,
exception-driven monitoring using metrics and thresholds • Exception notification • Integration with 3rd party event consoles
Configuration Management • • • •
Asset discovery Drift analysis Proactive checks Real-time monitoring
Application Performance and SLA Management User Experience Management Business Transaction Management Business Service Management JVM Diagnostics
• • • • • •
Real and synthetic user monitoring Oracle Application Accelerators Business-IT correlation End-to-end visibility Exception management Service topology, drill-downs, dependency analysis
DB Diagnostics
Patching • My Oracle support,
• • • •
Unbreakable Linux Network and Sun Connection Mass patching Patch advisories Zero downtime patching in HA environments Pre-requisite check before deployment
20
5. Metering and Chargeback: Oracle Enterprise Manager + Oracle Billing and Revenue Management
Complete Cloud Management and Monetization Capabilities Cloud Services
Applications
Cloud Management
Cloud Monetization
Oracle Enterprise Manager
Oracle Billing and Revenue Management
Configuration Mgmt Provisioning
Middleware
Pricing/Charging Flexibility
Lifecycle Management Customer Management
Database
Application Performance Management
OS Virtualization
Metered Usage
Usage data collection
Application Quality Management
Complete Billing Operations Balance Control
Bill/Invoice generation and delivery
Value Chain Management
Ops Center Physical & Virtual Systems Management
Business Intelligence
21
Demo
Savvis Proprietary & Confidential
22
Demo Outline Complete Cloud Lifecycle Management
Setup Cloud Infrastructure Configure SelfService Access
Policy Based Auto-Scaling
Self Service Provisioning
23
Customer: National Australia Bank Stephen Beer Principal Architect - Hosting Services
Savvis Proprietary & Confidential
24
Our Brands UNITED STATES
UNITED KINGDOM
ASIA
The image cannot be display ed. Your computer may not hav e enough memory to open the image, or the image may hav e been corrupted. Restart y our computer, and then open the file again. If the red x still appears, y ou may hav e to delete the image and then insert it again.
900 employees 300,000 customers
The image cannot be display ed. Your computer may not hav e enough memory to open the image, or the image may hav e been corrupted. Restart y our computer, and then open the file again. If the red x still appears, y ou may hav e to delete the image and then insert it again.
8,200 employees 2.7 million customers
300 employees
NEW ZEALAND
4,200 employees Over one million customers
AUSTRALIA The image cannot be display ed. Your computer may not hav e enough memory to open the image, or the image may hav e been corrupted. Restart y our computer, and then open the file again. If the red x still appears, y ou may hav e to delete the image and then insert it again.
The image cannot be display ed. Your computer may not hav e enough memory to open the image, or the image may hav e been corrupted Restart y our co
More than 24,000 employees Over six million customers
25
The Dawn of a New Generation
1968
Branch Based Banking X
Core IT System Built
X
Current/Savings Accounts
X
Product Based
X
Single channel access
X
5 days per week
X
9am – 5pm Banking
X
Batch core systems
1988
Transactional Banking ¾
Transaction Accounts
¾
Customer Views
¾
Relationship Managed
¾
New Online Channels
¾
24*7 transactions
2008
Banking ﺤ ﺤ ﺤ ﺤ ﺤ ﺤ ﺤ ﺤ ﺤ
Customer Driven Relationship Aware Device Proliferation White Labelling Multi (Brand/Entity) Real Time Sales and Advice Information informed M&A Capable
NAB and UBank
• • • • • • •
•
One of Australia’s Tier 1 banks Top 25 globally AA rated senior debt 4.5 million customers ~$45 Billion market cap $4.5 Billion net profit (2008) Banking, Wealth Management, Insurance Operates in Australia, New Zealand, USA, Hong Kong, Singapore, Japan, UK
• • • • • • • •
NAB’s Direct Bank Launched Oct 2008 Operates branchless/ standalone from NAB channels Limited product set Targeting specific customer segment Taking leadership position in service and useability Has raised significant deposits since launch First user of new enterprise technology platform
IT as a Commodity and a Differentiator BI, UI and Channels Differentiation
Shared
Commoditised
28
Enterprise and Core Services
Enterprise Management Security, Process and Data
OS and Database Storage and Servers
NAB Infrastructure strategic themes X
Agility
X
Utility
X
Simplicity
Within infrastructure context we • architect to “private cloud” operational paradigm, and • use “public cloud” where it makes sense today. Flexibility Through Standardisation
Oracle PaaS at NAB Identity & Risk User Interaction: WebLogic Portal Services
Performance: Coherence, JRockit
Shared Enterprise Services
Identity Admin
Enterprise Management
Channel Delivery and UI Content: Universal Content Mgt
Shared Core Services
Risk
Finance
Banking
Payments
Lending
Analytics
HCM
Customer
Wealth
Cards
Integration Workflow and Process Orchestration Access Management
Process Orchestration : Business Process Mgt & BPEL
Integration: Service Bus, Tuxedo, GoldenGate, AIA
Data and Information Management Services Fraud and Risk Analysis
Database Services: Oracle Database 11g, RAC, ASM
Business Intelligence: Oracle BI, Analytics
Systems and OS Identity Analytics
Operating Systems: Oracle Enterprise Linux
Lifecycle Management
Configuration & Compliance
Application Performance Management
Application Quality Management
Virtualisation: Oracle VM for x86 Systems Management
X86 Servers Storage
Oracle PaaS at NAB Identity & Risk User Interaction: WebLogic Portal Services
Performance: Coherence, JRockit
Shared Enterprise Services
Identity Admin
Enterprise Management
Channel Delivery and UI Content: Universal Content Mgt
Shared Core Services
Risk
Finance
Banking
Payments
Lending
Analytics
HCM
Customer
Wealth
Cards
Integration Workflow and Process Orchestration Access Management
Process Orchestration : Business Process Mgt & BPEL
Integration: Service Bus, Tuxedo, GoldenGate, AIA
Data and Information Management Services Fraud and Risk Analysis
Database Services: Oracle Database 11g, RAC, ASM
Business Intelligence: Oracle BI, Analytics
Systems and OS Identity Analytics
Operating Systems: Oracle Enterprise Linux
Lifecycle Management
Configuration & Compliance
Application Performance Management
Application Quality Management
Virtualisation: Oracle VM for x86
Infrastructure-as-a-Service OVM Virtual grid & X86 Servers blade servers. Storage
Systems Management
Oracle PaaS at NAB Identity & Risk User Interaction: WebLogic Portal Services
Performance: Coherence, JRockit
Shared Enterprise Services
Identity Admin
Enterprise Management
Channel Delivery and UI Content: Universal Content Mgt
Shared Core Services
Risk
Finance
Banking
Payments
Lending
Analytics
HCM
Customer
Wealth
Cards
Integration Workflow and Process Orchestration Access Management
Process Orchestration : Business Process Mgt & BPEL
Integration: Service Bus, Tuxedo, GoldenGate, AIA
Data and Information Management Services
Fraud and Risk Analysis
DataBase-as-a-Service Business Intelligence:
Database Services: Oracle Database 11g, RAC, ASM
Oracle BI, Analytics Shared Database grid & private VM’s Systems and OS
Identity Analytics
Operating Systems: Oracle Enterprise Linux
Lifecycle Management
Configuration & Compliance
Application Performance Management
Application Quality Management
Virtualisation: Oracle VM for x86
Infrastructure-as-a-Service OVM Virtual grid & X86 Servers blade servers. Storage
Systems Management
Oracle PaaS at NAB Identity & Risk
Enterprise Management
Channel Delivery and UI User Interaction: WebLogic Portal Services
Performance: Coherence, JRockit
Shared Enterprise Services
Content: Universal Content Mgt
Shared Core Services
Application Risk Finance Platform-as-a-Service Banking Payments Lending
Identity Admin
Analytics HCM Customer Wealth VM’s Cards Shared WebLogic grid & private
Integration Workflow and Process Orchestration Access Management
Process Orchestration : Business Process Mgt & BPEL
Integration: Service Bus, Tuxedo, GoldenGate, AIA
Data and Information Management Services
Fraud and Risk Analysis
DataBase-as-a-Service Business Intelligence:
Database Services: Oracle Database 11g, RAC, ASM
Oracle BI, Analytics Shared Database grid & private VM’s Systems and OS
Identity Analytics
Lifecycle Management
Operating Systems: Oracle Enterprise Linux
Configuration & Compliance
Application Performance Management
Application Quality Management
Virtualisation: Oracle VM for x86
Infrastructure-as-a-Service OVM Virtual grid & X86 Servers blade servers. Storage
Systems Management
Oracle PaaS at NAB Identity & Risk
Channel Delivery and UI
WebPortal-as-a-Service Performance: Content:
Enterprise Management
User Interaction: WebLogic Portal Services
Coherence, JRockit& DBaaS Universal Content Mgt Deployed p y on APaaS
Shared Enterprise Services
Shared Core Services
Application Risk Finance Platform-as-a-Service Banking Payments Lending
Identity Admin
Analytics HCM Customer Wealth VM’s Cards Shared WebLogic grid & private
Integration Workflow and Process Orchestration Access Management
Process Orchestration : Business Process Mgt & BPEL
Integration: Service Bus, Tuxedo, GoldenGate, AIA
Data and Information Management Services
Fraud and Risk Analysis
DataBase-as-a-Service Business Intelligence:
Database Services: Oracle Database 11g, RAC, ASM
Oracle BI, Analytics Shared Database grid & private VM’s Systems and OS
Identity Analytics
Lifecycle Management
Operating Systems: Oracle Enterprise Linux
Configuration & Compliance
Application Performance Management
Application Quality Management
Virtualisation: Oracle VM for x86
Infrastructure-as-a-Service OVM Virtual grid & X86 Servers blade servers. Storage
Systems Management
‘Platform as a Service’ Results NAB will transform to renew the core platforms to enable our future business models - through better leveraging our global Technology partners X
X
X
X
are significantly less complex and easier to integrate – less IT focus are less costly to support and adapt as our business evolves enable differentiated business models enable new ways to compete locally and internationally
Summary
36
Look Beyond the Infrastructure * -Joni Mitchell
* Never said this
For More Information: oracle.com/cloud Don’t miss sessions: • S319180 Oracle and Cloud Computing Keynote Thomas Kurian, EVP Product Development
Tue, Sep 21, 8:00-9:15 Moscone North, Hall D
• S316773 Enterprise Manager General Session Leng Tan, VP Applications and Systems Management
Tue, Sep 21, 11:00-12:00 Moscone South, Room 102
• S317479 PaaS is the Sweet Spot for Private Clouds Mohamad Afshar, VP Product Management Mike Piech, Sr. Director Product Marketing
Tue, Sep 21, 5:00-6:00 Moscone West L3, Room 3022
38
Delivering the Enterprise Cloud Simon Crosby, CTO, Citrix
39
Simon Crosby CTO
4 1
4 3
Tiny, embeddable code base
Xen Hypervisor Intel VT & AMD-V
Optimized for Many core CPUs
Highly scalable with support for hardware assisted virtualization
Developed as an open source standard
Secure by design
Xen Hypervisor
Citrix, Oracle, Intel, AMD, IBM, HP, Fujitsu, Unisys, SGI, Samsung, Sun, VA Systems, Red Hat, Novell, VA Linux, Avaya, DoD, NSA…
• 80% of all IaaS • 50% of Fortune 500 • 20% enterprise share
Economics
• Scales the virtual datacenter • Accelerates, secures, delivers • Powers the web and cloud
Delivers fast, secure enterprise web apps
Delivers fast, secure SaaS apps
Delivers fast, secure Windows apps & desktops
Workflow Orchestration
B
A B A A B
Private Cloud
B A A
A
A A
GSLB, Disaster Recovery, Elasticity, App Firewalling, PCI Compliance
Hosted Private Cloud
Workflow Orchestration
B A A
GSLB, Disaster Recovery, Elasticity, App Firewalling, PCI Compliance
B
A B A A B
Private Cloud
Hosted Private Cloud
EconomicsElasticity
Applications 3rd Party Apps
Oracle Apps
Cloud Management ISV Apps
Platform as a Service Integration: Process Mgmt: Security: User Interaction: SOA Suite BPM Suite Identity Mgmt WebCenter Application Grid: WebLogic Server, Coherence, Tuxedo, JRockit Database Grid: Oracle Database, RAC, ASM, Partitioning, IMDB Cache, Active Data Guard, Database Security
Enterprise Manager Application Performance Mgmt Lifecycle Management Configuration Management Application Quality Mgmt
Infrastructure as a Service Operating Systems: Oracle Enterprise Linux Oracle Solaris Oracle Enterprise Linux Oracle VM for SPARC (LDom) Solaris Containers
Oracle VM for x86
Ops Center Physical & Virtual Systems Mgmt
Availability
Performance
Offload
Security
Availability
Performance
Offload
Security
Oracle Cloud API
‘/?scale=up’
1. NetScaler senses increased load 2. NetScaler calls Cloud APIs 3. App-centric call made 4. PaaS cloud adds capacity
Application Grid
5. NetScaler uses new capacity
Database Grid
Economics
Elasticity
Evolutionary