KEMBAR78
Presentation oracle exalogic elastic cloud | PPTX
“This slide format serves to call attention to a quote from
a prominent customer, executive, or thought leader in
regards to a particular topic.”
Name
Title, Company Name
CUSTOMER LOGO
1 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
blogs.oracle.com/IMC
Download this slide
http://ouo.io/u4PY3T
2 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
Oracle Exalogic Elastic Cloud
Gregor Raýman – gregor.rayman@oracle.com
A&C Fusion Middleware Specialist
3 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
TRANSACTION VOLUMES ARE EXPLODING
2.3 Billion People
on the Internet
32 Sales per Second
on Amazon
2.2 Billion
Smart Meter
Transactions Daily
60 Billion US Debit/ Credit
Transactions/Year
5 Billion
US Mobile Text
Messages Daily
1.5 Million People
Processed Daily
on US Borders
340 Million
Tweets Daily
5 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
YOUR BUSINESS CAN’T AFFORD TO MISS A BEAT
1 second delay
in page load time = 16% 7%
CUSTOMER
SATISFACTION CONVERSIONS
6 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
6 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
ARE YOUR BUSINESS
APPLICATIONS KEEPING UP?
7 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
7 Copyright © 2011, Oracle and/or its affiliates.All rights Insert Information Protection Policy Classification from Slide 8
reserved.
WHAT DOES IT TAKE TO DELIVER
APPLICATIONS SUCCESSFULLY?
AT LOW COST
BUILT ON OPEN STANDARDS
EASE OF DEPLOYMENT
RUNTIME EXCELLENCE
INTEGRATED MANAGEMENT
“By 2015, 35%of
total server shipped
value will be as
integrated systems.”
Converged Infrastructure I The Future
Gartner Data Center Conference presentation, “Will Fabric Computing
Change the Concept of the Traditional Server?”, December 2011
9 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
EXALOGIC ADOPTION HAS BEEN PHENOMENAL
10:1 consolidation ratio
U.S. GovernmentAgency
10X response time
U.S. Financial Services Provider
15X throughput
U.S. Phone Company
9X throughput
SouthAmerican Bank 14X response time
African Retail Chain
6X faster setup time
Australian Utility
2X the workload
Indian Consulting Company
50% lower cost
ChineseAppliance Maker
4X TPS
German Bank
10 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
11 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
PARTNER SOLUTIONS
CERTIFIED ON EXALOGIC
340
NEW PERFORMANCE RECORD SET
FOR EVERY APPLICATION TESTED
12 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
12 Copyright © 2011, Oracle and/or its affiliates.All rights Insert Information Protection Policy Classification from Slide 8
reserved.
70,000
APPLICATIONS CUSTOMERS RELY ON ORACLE
WHO BETTER TO CREATE A GREAT
APPLICATIONS PLATFORM THAN ORACLE?
60+APPLICATIONS BENCHMARKED
13 Copyright © 2012, Or
reserved.
acle and/or its affiliates.All rights
ORACLE EXALOGIC ELASTIC CLOUD I DESIGN GOALS
EXTREME PERFORMANCE FOR
JAVA APPLICATIONS
EXTREME PERFORMANCE FOR
ORACLE BUSINESS APPLICATIONS
NATIVELY LEVERAGES EXADATA
BEST CONSOLIDATION PLATFORM
14 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
THE NEXT PHASE IN BUSINESS
APPLICATIONS EVOLUTION
1
SEIZE
MARKET
OPPORTUNITIES
2
LOWER
BUSINESS
RISK
3
REDUCE
COST AND
COMPLEXITY
EVEN BETTER PERFORMANCE
10X
3.1X
2.3X
3.1X
Standard
HW
Exalogic
1.x
WEB
Requests/Sec.
JMS
Messages/Sec.
ENTERPRISE JAVA
Operations/Sec.
Standard
HW
Standard
HW
5X
5X
15 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
Exalogic
2.x
Exalogic
1.x
Exalogic
2.x
Exalogic
1.x
Exalogic
2.x
Exalogic
Elastic
Cloud
Software (EECS)
16 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
Exalogic I Infrastructure-as-a-Service
• For Datacenter
Operations
– Create, provision, manage and
monitor tenant “virtual data
centers”
 For Exalogic Tenants
– Provision users, virtual
machines, virtual networks and
storage to applications
17 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
Exalogic Elastic Cloud Software 2.0
= Exalogic Elastic Cloud Software 2.0
EnterpriseManager
Middleware and Business Applications
CoherenceWebLogic Tuxedo
Exabus
Integration
Traffic
Director
Exabus
Integration
Exabus
Integration
Exabus
Integration
Exalogic
Control
Exabus
Exalogic Elastic Cloud X2-2 Hardware
Oracle VM 3 for Exalogic
Physical Oracle Linux/Solaris
Oracle Linux Guest OS
18 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
Standard Hardware I/O
Application Buffer Application Buffer
TCPTCP IPIP
TraTransportnspor
t Kernel
20% Buffer Copies
40% Transport Processing
40 % Kernel Context Switches
Exabus
Optimized Network Virtualization
Exabus
Zero Buffer Copy
Direct MemoryAccess
Kernel Bypass
4x
THROUGHPUT
6x
LOWER LATENCY
Application Application
19 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
Virtualization on the Network
The Dilemma
20 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
Exalogic Solution with OVM 3.0
Single-Root I/O Virtualization
• Oracle Exalogic supports up to 63 VMs per physical server, with each
VM configured for I/O across an adapter containing a pair of InfiniBand
ports for redundancy.
• It allows both direct device assignment as well as device sharing.
• SR-IOV requires extremely tight engineering and integration between
the I/O channel adapter and BIOS, the device driver, the virtualization
software, and the operating system to ensure reliable, scalable, high
performance.
• Oracle can engineer, test and optimize SR-IOV and guarantee the
functionality, reliability and performance across system updates.
21 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
Exalogic Bare
Metal Exalogic
Virtualized
COTS
Virtualized Exalogic
Virtualized
Exalogic Virtualization Performance
NO COMPROMISE
22 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
NO COMPETITION
Exalogic Hypervisor
Enhanced OVM 3.0
• Secure segregation of traffic for
specific vServer guests
• Optimized I/O performance
– Inbound traffic is sent to correct
guest VM
– Guest VM is configured to use
selected dedicated virtual function
on HCA
– Traffic flows directly between guest
VM and physical HCA
Virtual
Function
Exalogic
HCA
Guest VM Guest VM Guest VM
Virtual Switch
Device Driver
Virtual
Function
3
Physical
Function
OVM
Server
Device
Driver
Physical I/O Port
Device
Driver
Device
Driver
1
2
23 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
Application Delivery Controller
BUILT-IN
LOAD
BALANCING
Application ApplicationApplication
Oracle
Traffic Director
DATACENTER
SERVICE NETWORK
EXABUS
FABRIC
24 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
Traffic Director
25 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
 Fully Integrated with Exabus I/O  high throughput, low latency
 Highly Available – active/passive, active/active failover
 Easily configured and reconfigured without downtime
 Integrated with WebLogic server clusters
 Improves performance - SSL/TLS offloading, Caching, HTTP
Compression
EXABUS
FABRIC
Application
Oracle
Traffic Director
DATACENTER
SERVICE NETWORK
Virtual Firewall
Using InfiniBand Partitions
• Firewall-level end-point
security
• Enforced directly by
Exabus fabric switches
– Immune to IP-layer
exploits
– Immune to typical
firewall vulnerabilities
Partition
Partition
Application Application
26 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
WebLogic, Coherence
& Tuxedo
Optimizations for
Exalogic
27 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
JSP Compiler
Servlet Container
WebLogic Core
JRockit/HotSpot
Sockets Direct
Protocol
Uses Byte Buffers instead of static byte arrays
Uses Byte Buffers instead of copying into temporary
buffers
Uses Byte Buffer-awarestreams instead of Kernel
level chunked streams
66% Copy Reduction
JVM pins WebLogic buffers on heap to avoid copies
Dramatic reduction in buffer copying
Sender/Receiver
28 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
Reduced copying between user and kernel space
UserSpaceKernel
Space
WebLogic
Reduced IO Buffer Copying
WebLogic: Standard IPC
Multi-core, memory and IO bottlenecks
Slower Network
Lots of small messages
TCP/IP over Ethernet
29 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
Standard Inter-process Communication
• Single muxer lock contention for narrowband
• Small (1.5K) packet sizes requires more processing
to put messages onto the network
WebLogic WebLogic
Single
Muxer
Single
Muxer
WebLogic: Exabus IPC
60% higher workload, 1/2 latency
Faster Network
Fewer, Larger Messages
30 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
Exalogic Inter-process Communication
• Parallel muxer reduces lock contention due to faster message inflow
• Larger packet sizes (64K for IPoIB and >=32K for SDP) reduces
processing to put messages onto the network
WebLogic WebLogic
SDP over InfiniBand
Parallel
Muxer
Parallel
Muxer
Standard WebLogic WebLogic Server on Exalogic
WebLogic Server WebLogic Server
Read/write 4K standalone chunks Read/write collections of 4K chunks
WebLogic: Exabus Scatter Gather I/O
• Scatter gather input output collects 4K WebLogic chunks into larger collections of chunks
• Chunks written onto larger MTU infrastructure of InfiniBand
• Instrumental in increasing throughput and reducing latency
1.5K 1.5K 1.5K
4K 4K 4K 4K
Standard WebLogic
with standard read write IO
10Gb/s Ethernet with 1.5K
Maximum Transmission (MTU)Size
…
4K 4K 4K 4K
WebLogic on Exalogic
withScatter/Gather IO
64K 128K
40Gb/s Infiniband with 64K MTU
for IPoIB or >=32K MTU for SDP
…
31 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
Self-Tuning Thread Pool for Exalogic
• Thread pool aware
of processor cores
– 2 processors x 6 cores x 2
hyper threads per core = 24
hardware threads
• Rapid adjustment
to varying
workloads
– Optimal adjustment is 24
threads per time period
Hotspot or JRockit
Operating System
Exalogic Compute Node
X86 Dual Processor
Cores per Processor with Hyper-Threading
WebLogic Server
Priority Request Queue
Work
Request
Self Tuning WebLogic Thread Pool
Work
Request
Work
Request
Adjust by 24_
Current Thread Count
32 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
Optimized State Replication on Exalogic
High Performance State Replication
•
•
•
•
Single channel state replication per JVM
Traditional two way RMI
Full deserialization on secondary server
State replicated over standard
networking
State Replication with
Standard WebLogic
State Replication with
WebLogic on Exalogic
•
•
•
Multi-channel state replication per JVM
Optimized one way RMI
Lazy deserialization on secondary
server
State replicated over InfiniBand•
33 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
WebLogic: Active GridLink for RAC
Unique Oracle RAC integration and OLTP fault tolerance
• Integrated Exalogic and Exadata clusters
• Dynamic load balancing of requests to RAC nodes
• RAC node transaction affinity for data locality
• Maximum JDBC performance with SQLNet over native InfiniBand protocol (SDP)
• Instant load balancing and failover with RAC changes
WebLogic
GridLink
WebLogic
GridLink
80% 20%
RAC Node Load Aware
Connection Requests
WebLogic
GridLink
WebLogic
GridLink
RAC Node Affinity
For Transactions
XA
WebLogic
GridLink
WebLogic
GridLink
Continuous Connections
Even with RAC Changes
34 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
Coherence Optimizations
Exalogic Elastic Cloud Software 2.0
35 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
• Exabus Latency Optimizations
– RDMA with kernel bypass and zero buffer copy
– New Coherence “MessageBus” utilizes JVM Infiniband APIs
• Scalable Networking
– MessageBus per service to allow scalability to many cores
– Simplifies deployments by requiring fewer Coherence nodes
• Elastic Data Optimizations
– Improved heuristics for moving data to SSD
– Optimized for Exalogic SSD
Message Busses
JRockit/HotSpot
Provider-based Transport Layer
One per service for scalability to multiple cores
Increased message parallelism to max network
Context Switches reduced from 3 to 1
Datagram still used for cluster protocol
JVM
Coherence
Coherence: Native InfiniBand
4x bandwidth, 1/6 latency
Services
Infiniband Message Bus Provider
RDMA offloads host processor
Zero copy and kernel bypass
Predictive notifications avoid costly interrupts
Custom off-heap DirectByteBuffer reduces GC
36 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
Configuring Coherence Before/After
Fewer, Larger JVMs
Datagram Data Communications
Single System, many JVMs
Message Bus Data Communications
Few JVMs
• MessageBus Per Service increases parallelism
• Fewer JVMs needed to maximize bandwidth
• Customized DirectMemoryBuffer reduces GC pressure
• Reduce JVMs from 8-12 per compute node to as few as 2
37 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
Coherence: Cluster Rebalancing
Exabus increases availability
Speed of
Recovery
Conventional Hardware
Exalogic
16X
Gbe
Exabus
Coherence CoherenceCoherence
38 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
Coherence: Simplified Deployments
Conventional Hardware
Exalogic
1-2 JVM
8-12
JVM
Datagram Data
Communications
Single System, Many JVMs
Message Bus
Data Communications
Fewer JVMs
Conventional
Infrastructure
39 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
Exalogic
Infrastructure
Number of JVMs
Needed for Coherence
• Scalability data communications to maximize network
bandwidth with fewer JVMs.
Memory Buffers allocated off-heap dramatically reduces
object allocation and thus garbage collection pauses.
Scalable communications and reduced GC pressure
favors fewer, larger JVMs for simplified deployment
•
•
Tuxedo: Exalogic
Increased Performance from Exabus
• Eliminates BRIDGE
process as
bottleneck
• Enables greater
scalability of
Tuxedo domains
• 7x throughput
• No application
changes needed
Tuxedo
Transactions/sec.
Standard Hardware Exalogic
7X
13,680
95,595
EECS 1.0
2.0X
Standard
Hardware Exalogic
Tuxedo
Applications
BRIDGE
Single
Connecti
Ethernet
Exabus
40 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
41 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
Consolidate applications onto a single platform
Simplify operations via integrated management
REDUCE COST AND COMPLEXITY
Management Integration I Exalogic Control
• Stand-alone BUI
• CLI for scripting
• Java API for integration
with external systems
• Native integration with EM
Cloud Control
– Metering and charging
– Single pane of glass for all
Exa* systems, app-to-disk
42 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
Virtual Assemblies for
Exalogic
43 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
Lifecycle Automation with Assemblies
Virtual Assembly
Deployment Plan
and Software Elastic Cloud
44 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
New Approach I Virtual Assemblies
• Virtual machine software
images and deployment
configuration and instructions
• Oracle middleware and
applications downloadable as
ready-to-run assemblies
• Custom assemblies may be
developed with authoring tools
FUTURE
45 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
Virtual Assemblies I Optimized for Exalogic
• Virtual Appliances
– Java EE Server, Database, Data
Grid, Load Balancer, etc.
– Packaged as bootable disk
images/scripts and metadata
• Assemblies
– Complex applications may be
packaged as assemblies
– Easy to deploy, manage, scale,
patch, upgrade
Appliance
A
Appliance
B
Appliance
C
1
2
1. Virtual appliances
2. Assembly deployment topology and
traffic routing metadata
3. Assembly versioning, security and
descriptive metadata
3
FUTURE
Virtual Assembly
46 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
47 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
Run on a platform optimized for your applications
Protect sensitive data with true application isolation
LOWER BUSINESS RISK
HIGHEST LEVEL OF SERVICE IN THE INDUSTRY
• 5 Minute SLA
• System Monitored 24/7 by Oracle Support
• Oracle Performs System Patching
• No Additional Cost for Premier Support
customers
ORACLE PLATINUM SERVICES
48 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
Platinum Support for Exalogic Workflow
Customer Datacenter
Customer
Oracle Field
Engineer
FRU replaced
by Field
Engineer
Fault
occurs
Oracle Support Services
Oracle
Support
Engineer
FRU dispatched by
Support Engineer
or
Escalation to
Development
Service
Request
routed to
Support
Engineer
Oracle Case
Management
System
Service Request
(SR) created
ASR
Service
Auto-diagnosis
facility sends
SNMP trap to ASR
Manager
SR creation email
notification to customer
Fault telemetry
securely
transmitted to
Oracle
ASR
Manager
49 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
Program for 3rd party application certification
on exalogic
Special access to test facilities and oracle
expert support
Two levels of participation
Partner Community
Exastack Program R E A D Y O P T I M I Z E D
50 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
Product Specialists
Oracle ISV Migration Center
http://www.oracle.com/partners/en/
most-popular-resources/
imc-team-179835.html
http://blogs.oracle.com/
IMC
http://twitter.com/
oracleimc
http://www.youtube.com/
OracleIMCteam
http://www.slideshare.net/
oracle_imc_team
https://mix.oracle.com/
groups/24961
 Expertise offered to Partner Hubs
 Knowledge Exchange & Guidance
 Focused on Upgrades & Migrations
 Promoting OPN ExaStack Program
 Advanced Hands-On Workshops
 2 Partners Webcasts /Month
 Over 250 projects completed in FY12
51 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
52 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.
53 Copyright © 2012, Oracle and/or its affiliates.All rights
reserved.

Presentation oracle exalogic elastic cloud

  • 1.
    “This slide formatserves to call attention to a quote from a prominent customer, executive, or thought leader in regards to a particular topic.” Name Title, Company Name CUSTOMER LOGO 1 Copyright © 2012, Oracle and/or its affiliates.All rights reserved. blogs.oracle.com/IMC
  • 2.
  • 3.
    2 Copyright ©2012, Oracle and/or its affiliates.All rights reserved. Oracle Exalogic Elastic Cloud Gregor Raýman – gregor.rayman@oracle.com A&C Fusion Middleware Specialist
  • 4.
    3 Copyright ©2012, Oracle and/or its affiliates.All rights reserved.
  • 5.
    TRANSACTION VOLUMES AREEXPLODING 2.3 Billion People on the Internet 32 Sales per Second on Amazon 2.2 Billion Smart Meter Transactions Daily 60 Billion US Debit/ Credit Transactions/Year 5 Billion US Mobile Text Messages Daily 1.5 Million People Processed Daily on US Borders 340 Million Tweets Daily 5 Copyright © 2012, Oracle and/or its affiliates.All rights reserved.
  • 6.
    YOUR BUSINESS CAN’TAFFORD TO MISS A BEAT 1 second delay in page load time = 16% 7% CUSTOMER SATISFACTION CONVERSIONS 6 Copyright © 2012, Oracle and/or its affiliates.All rights reserved.
  • 7.
    6 Copyright ©2012, Oracle and/or its affiliates.All rights reserved. ARE YOUR BUSINESS APPLICATIONS KEEPING UP?
  • 8.
    7 Copyright ©2012, Oracle and/or its affiliates.All rights reserved. 7 Copyright © 2011, Oracle and/or its affiliates.All rights Insert Information Protection Policy Classification from Slide 8 reserved. WHAT DOES IT TAKE TO DELIVER APPLICATIONS SUCCESSFULLY? AT LOW COST BUILT ON OPEN STANDARDS EASE OF DEPLOYMENT RUNTIME EXCELLENCE INTEGRATED MANAGEMENT
  • 9.
    “By 2015, 35%of totalserver shipped value will be as integrated systems.” Converged Infrastructure I The Future Gartner Data Center Conference presentation, “Will Fabric Computing Change the Concept of the Traditional Server?”, December 2011 9 Copyright © 2012, Oracle and/or its affiliates.All rights reserved.
  • 10.
    EXALOGIC ADOPTION HASBEEN PHENOMENAL 10:1 consolidation ratio U.S. GovernmentAgency 10X response time U.S. Financial Services Provider 15X throughput U.S. Phone Company 9X throughput SouthAmerican Bank 14X response time African Retail Chain 6X faster setup time Australian Utility 2X the workload Indian Consulting Company 50% lower cost ChineseAppliance Maker 4X TPS German Bank 10 Copyright © 2012, Oracle and/or its affiliates.All rights reserved.
  • 11.
    11 Copyright ©2012, Oracle and/or its affiliates.All rights reserved. PARTNER SOLUTIONS CERTIFIED ON EXALOGIC 340 NEW PERFORMANCE RECORD SET FOR EVERY APPLICATION TESTED
  • 12.
    12 Copyright ©2012, Oracle and/or its affiliates.All rights reserved. 12 Copyright © 2011, Oracle and/or its affiliates.All rights Insert Information Protection Policy Classification from Slide 8 reserved. 70,000 APPLICATIONS CUSTOMERS RELY ON ORACLE WHO BETTER TO CREATE A GREAT APPLICATIONS PLATFORM THAN ORACLE? 60+APPLICATIONS BENCHMARKED
  • 13.
    13 Copyright ©2012, Or reserved. acle and/or its affiliates.All rights ORACLE EXALOGIC ELASTIC CLOUD I DESIGN GOALS EXTREME PERFORMANCE FOR JAVA APPLICATIONS EXTREME PERFORMANCE FOR ORACLE BUSINESS APPLICATIONS NATIVELY LEVERAGES EXADATA BEST CONSOLIDATION PLATFORM
  • 14.
    14 Copyright ©2012, Oracle and/or its affiliates.All rights reserved. THE NEXT PHASE IN BUSINESS APPLICATIONS EVOLUTION 1 SEIZE MARKET OPPORTUNITIES 2 LOWER BUSINESS RISK 3 REDUCE COST AND COMPLEXITY
  • 15.
    EVEN BETTER PERFORMANCE 10X 3.1X 2.3X 3.1X Standard HW Exalogic 1.x WEB Requests/Sec. JMS Messages/Sec. ENTERPRISEJAVA Operations/Sec. Standard HW Standard HW 5X 5X 15 Copyright © 2012, Oracle and/or its affiliates.All rights reserved. Exalogic 2.x Exalogic 1.x Exalogic 2.x Exalogic 1.x Exalogic 2.x
  • 16.
    Exalogic Elastic Cloud Software (EECS) 16 Copyright© 2012, Oracle and/or its affiliates.All rights reserved.
  • 17.
    Exalogic I Infrastructure-as-a-Service •For Datacenter Operations – Create, provision, manage and monitor tenant “virtual data centers”  For Exalogic Tenants – Provision users, virtual machines, virtual networks and storage to applications 17 Copyright © 2012, Oracle and/or its affiliates.All rights reserved.
  • 18.
    Exalogic Elastic CloudSoftware 2.0 = Exalogic Elastic Cloud Software 2.0 EnterpriseManager Middleware and Business Applications CoherenceWebLogic Tuxedo Exabus Integration Traffic Director Exabus Integration Exabus Integration Exabus Integration Exalogic Control Exabus Exalogic Elastic Cloud X2-2 Hardware Oracle VM 3 for Exalogic Physical Oracle Linux/Solaris Oracle Linux Guest OS 18 Copyright © 2012, Oracle and/or its affiliates.All rights reserved.
  • 19.
    Standard Hardware I/O ApplicationBuffer Application Buffer TCPTCP IPIP TraTransportnspor t Kernel 20% Buffer Copies 40% Transport Processing 40 % Kernel Context Switches Exabus Optimized Network Virtualization Exabus Zero Buffer Copy Direct MemoryAccess Kernel Bypass 4x THROUGHPUT 6x LOWER LATENCY Application Application 19 Copyright © 2012, Oracle and/or its affiliates.All rights reserved.
  • 20.
    Virtualization on theNetwork The Dilemma 20 Copyright © 2012, Oracle and/or its affiliates.All rights reserved.
  • 21.
    Exalogic Solution withOVM 3.0 Single-Root I/O Virtualization • Oracle Exalogic supports up to 63 VMs per physical server, with each VM configured for I/O across an adapter containing a pair of InfiniBand ports for redundancy. • It allows both direct device assignment as well as device sharing. • SR-IOV requires extremely tight engineering and integration between the I/O channel adapter and BIOS, the device driver, the virtualization software, and the operating system to ensure reliable, scalable, high performance. • Oracle can engineer, test and optimize SR-IOV and guarantee the functionality, reliability and performance across system updates. 21 Copyright © 2012, Oracle and/or its affiliates.All rights reserved.
  • 22.
    Exalogic Bare Metal Exalogic Virtualized COTS VirtualizedExalogic Virtualized Exalogic Virtualization Performance NO COMPROMISE 22 Copyright © 2012, Oracle and/or its affiliates.All rights reserved. NO COMPETITION
  • 23.
    Exalogic Hypervisor Enhanced OVM3.0 • Secure segregation of traffic for specific vServer guests • Optimized I/O performance – Inbound traffic is sent to correct guest VM – Guest VM is configured to use selected dedicated virtual function on HCA – Traffic flows directly between guest VM and physical HCA Virtual Function Exalogic HCA Guest VM Guest VM Guest VM Virtual Switch Device Driver Virtual Function 3 Physical Function OVM Server Device Driver Physical I/O Port Device Driver Device Driver 1 2 23 Copyright © 2012, Oracle and/or its affiliates.All rights reserved.
  • 24.
    Application Delivery Controller BUILT-IN LOAD BALANCING ApplicationApplicationApplication Oracle Traffic Director DATACENTER SERVICE NETWORK EXABUS FABRIC 24 Copyright © 2012, Oracle and/or its affiliates.All rights reserved.
  • 25.
    Traffic Director 25 Copyright© 2012, Oracle and/or its affiliates.All rights reserved.  Fully Integrated with Exabus I/O  high throughput, low latency  Highly Available – active/passive, active/active failover  Easily configured and reconfigured without downtime  Integrated with WebLogic server clusters  Improves performance - SSL/TLS offloading, Caching, HTTP Compression
  • 26.
    EXABUS FABRIC Application Oracle Traffic Director DATACENTER SERVICE NETWORK VirtualFirewall Using InfiniBand Partitions • Firewall-level end-point security • Enforced directly by Exabus fabric switches – Immune to IP-layer exploits – Immune to typical firewall vulnerabilities Partition Partition Application Application 26 Copyright © 2012, Oracle and/or its affiliates.All rights reserved.
  • 27.
    WebLogic, Coherence & Tuxedo Optimizationsfor Exalogic 27 Copyright © 2012, Oracle and/or its affiliates.All rights reserved.
  • 28.
    JSP Compiler Servlet Container WebLogicCore JRockit/HotSpot Sockets Direct Protocol Uses Byte Buffers instead of static byte arrays Uses Byte Buffers instead of copying into temporary buffers Uses Byte Buffer-awarestreams instead of Kernel level chunked streams 66% Copy Reduction JVM pins WebLogic buffers on heap to avoid copies Dramatic reduction in buffer copying Sender/Receiver 28 Copyright © 2012, Oracle and/or its affiliates.All rights reserved. Reduced copying between user and kernel space UserSpaceKernel Space WebLogic Reduced IO Buffer Copying
  • 29.
    WebLogic: Standard IPC Multi-core,memory and IO bottlenecks Slower Network Lots of small messages TCP/IP over Ethernet 29 Copyright © 2012, Oracle and/or its affiliates.All rights reserved. Standard Inter-process Communication • Single muxer lock contention for narrowband • Small (1.5K) packet sizes requires more processing to put messages onto the network WebLogic WebLogic Single Muxer Single Muxer
  • 30.
    WebLogic: Exabus IPC 60%higher workload, 1/2 latency Faster Network Fewer, Larger Messages 30 Copyright © 2012, Oracle and/or its affiliates.All rights reserved. Exalogic Inter-process Communication • Parallel muxer reduces lock contention due to faster message inflow • Larger packet sizes (64K for IPoIB and >=32K for SDP) reduces processing to put messages onto the network WebLogic WebLogic SDP over InfiniBand Parallel Muxer Parallel Muxer
  • 31.
    Standard WebLogic WebLogicServer on Exalogic WebLogic Server WebLogic Server Read/write 4K standalone chunks Read/write collections of 4K chunks WebLogic: Exabus Scatter Gather I/O • Scatter gather input output collects 4K WebLogic chunks into larger collections of chunks • Chunks written onto larger MTU infrastructure of InfiniBand • Instrumental in increasing throughput and reducing latency 1.5K 1.5K 1.5K 4K 4K 4K 4K Standard WebLogic with standard read write IO 10Gb/s Ethernet with 1.5K Maximum Transmission (MTU)Size … 4K 4K 4K 4K WebLogic on Exalogic withScatter/Gather IO 64K 128K 40Gb/s Infiniband with 64K MTU for IPoIB or >=32K MTU for SDP … 31 Copyright © 2012, Oracle and/or its affiliates.All rights reserved.
  • 32.
    Self-Tuning Thread Poolfor Exalogic • Thread pool aware of processor cores – 2 processors x 6 cores x 2 hyper threads per core = 24 hardware threads • Rapid adjustment to varying workloads – Optimal adjustment is 24 threads per time period Hotspot or JRockit Operating System Exalogic Compute Node X86 Dual Processor Cores per Processor with Hyper-Threading WebLogic Server Priority Request Queue Work Request Self Tuning WebLogic Thread Pool Work Request Work Request Adjust by 24_ Current Thread Count 32 Copyright © 2012, Oracle and/or its affiliates.All rights reserved.
  • 33.
    Optimized State Replicationon Exalogic High Performance State Replication • • • • Single channel state replication per JVM Traditional two way RMI Full deserialization on secondary server State replicated over standard networking State Replication with Standard WebLogic State Replication with WebLogic on Exalogic • • • Multi-channel state replication per JVM Optimized one way RMI Lazy deserialization on secondary server State replicated over InfiniBand• 33 Copyright © 2012, Oracle and/or its affiliates.All rights reserved.
  • 34.
    WebLogic: Active GridLinkfor RAC Unique Oracle RAC integration and OLTP fault tolerance • Integrated Exalogic and Exadata clusters • Dynamic load balancing of requests to RAC nodes • RAC node transaction affinity for data locality • Maximum JDBC performance with SQLNet over native InfiniBand protocol (SDP) • Instant load balancing and failover with RAC changes WebLogic GridLink WebLogic GridLink 80% 20% RAC Node Load Aware Connection Requests WebLogic GridLink WebLogic GridLink RAC Node Affinity For Transactions XA WebLogic GridLink WebLogic GridLink Continuous Connections Even with RAC Changes 34 Copyright © 2012, Oracle and/or its affiliates.All rights reserved.
  • 35.
    Coherence Optimizations Exalogic ElasticCloud Software 2.0 35 Copyright © 2012, Oracle and/or its affiliates.All rights reserved. • Exabus Latency Optimizations – RDMA with kernel bypass and zero buffer copy – New Coherence “MessageBus” utilizes JVM Infiniband APIs • Scalable Networking – MessageBus per service to allow scalability to many cores – Simplifies deployments by requiring fewer Coherence nodes • Elastic Data Optimizations – Improved heuristics for moving data to SSD – Optimized for Exalogic SSD
  • 36.
    Message Busses JRockit/HotSpot Provider-based TransportLayer One per service for scalability to multiple cores Increased message parallelism to max network Context Switches reduced from 3 to 1 Datagram still used for cluster protocol JVM Coherence Coherence: Native InfiniBand 4x bandwidth, 1/6 latency Services Infiniband Message Bus Provider RDMA offloads host processor Zero copy and kernel bypass Predictive notifications avoid costly interrupts Custom off-heap DirectByteBuffer reduces GC 36 Copyright © 2012, Oracle and/or its affiliates.All rights reserved.
  • 37.
    Configuring Coherence Before/After Fewer,Larger JVMs Datagram Data Communications Single System, many JVMs Message Bus Data Communications Few JVMs • MessageBus Per Service increases parallelism • Fewer JVMs needed to maximize bandwidth • Customized DirectMemoryBuffer reduces GC pressure • Reduce JVMs from 8-12 per compute node to as few as 2 37 Copyright © 2012, Oracle and/or its affiliates.All rights reserved.
  • 38.
    Coherence: Cluster Rebalancing Exabusincreases availability Speed of Recovery Conventional Hardware Exalogic 16X Gbe Exabus Coherence CoherenceCoherence 38 Copyright © 2012, Oracle and/or its affiliates.All rights reserved.
  • 39.
    Coherence: Simplified Deployments ConventionalHardware Exalogic 1-2 JVM 8-12 JVM Datagram Data Communications Single System, Many JVMs Message Bus Data Communications Fewer JVMs Conventional Infrastructure 39 Copyright © 2012, Oracle and/or its affiliates.All rights reserved. Exalogic Infrastructure Number of JVMs Needed for Coherence • Scalability data communications to maximize network bandwidth with fewer JVMs. Memory Buffers allocated off-heap dramatically reduces object allocation and thus garbage collection pauses. Scalable communications and reduced GC pressure favors fewer, larger JVMs for simplified deployment • •
  • 40.
    Tuxedo: Exalogic Increased Performancefrom Exabus • Eliminates BRIDGE process as bottleneck • Enables greater scalability of Tuxedo domains • 7x throughput • No application changes needed Tuxedo Transactions/sec. Standard Hardware Exalogic 7X 13,680 95,595 EECS 1.0 2.0X Standard Hardware Exalogic Tuxedo Applications BRIDGE Single Connecti Ethernet Exabus 40 Copyright © 2012, Oracle and/or its affiliates.All rights reserved.
  • 41.
    41 Copyright ©2012, Oracle and/or its affiliates.All rights reserved. Consolidate applications onto a single platform Simplify operations via integrated management REDUCE COST AND COMPLEXITY
  • 42.
    Management Integration IExalogic Control • Stand-alone BUI • CLI for scripting • Java API for integration with external systems • Native integration with EM Cloud Control – Metering and charging – Single pane of glass for all Exa* systems, app-to-disk 42 Copyright © 2012, Oracle and/or its affiliates.All rights reserved.
  • 43.
    Virtual Assemblies for Exalogic 43Copyright © 2012, Oracle and/or its affiliates.All rights reserved.
  • 44.
    Lifecycle Automation withAssemblies Virtual Assembly Deployment Plan and Software Elastic Cloud 44 Copyright © 2012, Oracle and/or its affiliates.All rights reserved.
  • 45.
    New Approach IVirtual Assemblies • Virtual machine software images and deployment configuration and instructions • Oracle middleware and applications downloadable as ready-to-run assemblies • Custom assemblies may be developed with authoring tools FUTURE 45 Copyright © 2012, Oracle and/or its affiliates.All rights reserved.
  • 46.
    Virtual Assemblies IOptimized for Exalogic • Virtual Appliances – Java EE Server, Database, Data Grid, Load Balancer, etc. – Packaged as bootable disk images/scripts and metadata • Assemblies – Complex applications may be packaged as assemblies – Easy to deploy, manage, scale, patch, upgrade Appliance A Appliance B Appliance C 1 2 1. Virtual appliances 2. Assembly deployment topology and traffic routing metadata 3. Assembly versioning, security and descriptive metadata 3 FUTURE Virtual Assembly 46 Copyright © 2012, Oracle and/or its affiliates.All rights reserved.
  • 47.
    47 Copyright ©2012, Oracle and/or its affiliates.All rights reserved. Run on a platform optimized for your applications Protect sensitive data with true application isolation LOWER BUSINESS RISK
  • 48.
    HIGHEST LEVEL OFSERVICE IN THE INDUSTRY • 5 Minute SLA • System Monitored 24/7 by Oracle Support • Oracle Performs System Patching • No Additional Cost for Premier Support customers ORACLE PLATINUM SERVICES 48 Copyright © 2012, Oracle and/or its affiliates.All rights reserved.
  • 49.
    Platinum Support forExalogic Workflow Customer Datacenter Customer Oracle Field Engineer FRU replaced by Field Engineer Fault occurs Oracle Support Services Oracle Support Engineer FRU dispatched by Support Engineer or Escalation to Development Service Request routed to Support Engineer Oracle Case Management System Service Request (SR) created ASR Service Auto-diagnosis facility sends SNMP trap to ASR Manager SR creation email notification to customer Fault telemetry securely transmitted to Oracle ASR Manager 49 Copyright © 2012, Oracle and/or its affiliates.All rights reserved.
  • 50.
    Program for 3rdparty application certification on exalogic Special access to test facilities and oracle expert support Two levels of participation Partner Community Exastack Program R E A D Y O P T I M I Z E D 50 Copyright © 2012, Oracle and/or its affiliates.All rights reserved.
  • 51.
    Product Specialists Oracle ISVMigration Center http://www.oracle.com/partners/en/ most-popular-resources/ imc-team-179835.html http://blogs.oracle.com/ IMC http://twitter.com/ oracleimc http://www.youtube.com/ OracleIMCteam http://www.slideshare.net/ oracle_imc_team https://mix.oracle.com/ groups/24961  Expertise offered to Partner Hubs  Knowledge Exchange & Guidance  Focused on Upgrades & Migrations  Promoting OPN ExaStack Program  Advanced Hands-On Workshops  2 Partners Webcasts /Month  Over 250 projects completed in FY12 51 Copyright © 2012, Oracle and/or its affiliates.All rights reserved.
  • 52.
    52 Copyright ©2012, Oracle and/or its affiliates.All rights reserved.
  • 53.
    53 Copyright ©2012, Oracle and/or its affiliates.All rights reserved.