partner webcast – oracle exalogic elastic cloud - 10 january 2013
Post on 30-Oct-2014
1.146 Views
Preview:
DESCRIPTION
TRANSCRIPT
1 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
CUSTOMER LOGO
“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
blogs.oracle.com/IMC
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.
4 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.
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
reserved.
Insert Information Protection Policy Classification from Slide 8
WHAT DOES IT TAKE TO DELIVER
APPLICATIONS SUCCESSFULLY?
AT LOW COST
BUILT ON OPEN STANDARDS
EASE OF DEPLOYMENT
RUNTIME EXCELLENCE
INTEGRATED MANAGEMENT
9 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
“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
10 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
EXALOGIC ADOPTION HAS BEEN PHENOMENAL
10:1 consolidation ratio U.S. Government Agency
10X response time U.S. Financial Services Provider
15X throughput U.S. Phone Company
9X throughput South American Bank 14X response time
African Retail Chain
6X faster setup time Australian Utility
2X the workload Indian Consulting Company
50% lower cost Chinese Appliance Maker
4X TPS German Bank
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
reserved.
Insert Information Protection Policy Classification from Slide 8
70,000 APPLICATIONS CUSTOMERS RELY ON ORACLE
WHO BETTER TO CREATE A GREAT
APPLICATIONS PLATFORM THAN ORACLE?
60+ APPLICATIONS BENCHMARKED
13 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
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
SEIZE
MARKET
OPPORTUNITIES
1 LOWER
BUSINESS
RISK
2 REDUCE
COST AND
COMPLEXITY
3
15 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
EVEN BETTER PERFORMANCE
10X
3.1X
Standard HW
Exalogic 1.x
WEB
Requests/Sec.
JMS
Messages/Sec.
ENTERPRISE JAVA
Operations/Sec.
Standard HW
Standard HW
5X
3.1X
5X
2.3X
Exalogic 2.x
Exalogic 1.x
Exalogic 2.x
Exalogic 1.x
Exalogic 2.x
16 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Exalogic
Elastic
Cloud
Software (EECS)
17 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
18 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Exalogic Elastic Cloud Software 2.0
= Exalogic Elastic Cloud Software 2.0
Enterp
rise Man
ager
Middleware and Business Applications
Coherence
WebLogic
Tuxedo
Exabus Integration
Traffic Director
Exabus Integration
Exabus Integration
Exabus Integration
Exalogic Control
Exalogic Elastic Cloud X2-2 Hardware
Exabus
Oracle VM 3 for Exalogic Physical Oracle Linux/Solaris
Oracle Linux Guest OS
19 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Application Buffer Application Buffer
TCP IP Transport TCP IP Transport
Kernel
Standard Hardware I/O
20% Buffer Copies
40% Transport Processing
40 % Kernel Context Switches
Exabus Optimized Network Virtualization
Exabus
Zero Buffer Copy
Direct Memory Access
Kernel Bypass
THROUGHPUT
4x LOWER LATENCY
6x
Application Application
20 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Virtualization on the Network The Dilemma
21 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.
22 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Exalogic Bare Metal Exalogic
Virtualized
COTS Virtualized Exalogic
Virtualized
Exalogic Virtualization Performance
NO COMPROMISE NO COMPETITION
23 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Exalogic Hypervisor
• 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
Enhanced OVM 3.0
Exalogic
HCA
Guest VM Guest VM Guest VM
Virtual Switch
Device Driver
Virtual Function
Physical Function
Virtual Function
OVM
Server
Device Driver
Physical I/O Port
Device Driver
Device Driver
1
2
3
24 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Application Delivery Controller
BUILT-IN
LOAD
BALANCING
Application Application Application
Oracle
Traffic Director
DATACENTER SERVICE NETWORK
EXABUS
FABRIC
25 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Traffic Director
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 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
EXABUS
FABRIC
Application
Oracle
Traffic Director
DATACENTER SERVICE NETWORK
Virtual Firewall
• Firewall-level end-point
security
• Enforced directly by
Exabus fabric switches
– Immune to IP-layer
exploits
– Immune to typical
firewall vulnerabilities
Using InfiniBand Partitions
Pa
rtition
Pa
rtition
Application Application
27 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
WebLogic, Coherence
& Tuxedo
Optimizations for
Exalogic
28 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
JSP Compiler
Servlet Container
WebLogic Core
JRockit/HotSpot
Sockets Direct
Protocol
Sender/Receiver
Uses Byte Buffers instead of static byte arrays
Uses Byte Buffers instead of copying into temporary buffers
Uses Byte Buffer-aware streams instead of Kernel level chunked streams
66% Copy Reduction
JVM pins WebLogic buffers on heap to avoid copies
Reduced copying between user and kernel space
Use
r Sp
ace
K
ern
el
Spac
e
We
bLo
gic
Reduced IO Buffer Copying Dramatic reduction in buffer copying
29 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
WebLogic: Standard IPC Multi-core, memory and IO bottlenecks
• Single muxer lock contention for narrowband
• Small (1.5K) packet sizes requires more processing
to put messages onto the network
WebLogic
TCP/IP over Ethernet
WebLogic
Sin
gle
M
uxer
Sin
gle
M
uxer
Slower Network
Lots of small messages
Standard Inter-process Communication
30 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
WebLogic: Exabus IPC 60% higher workload, 1/2 latency
• 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
Para
llel
Mu
xer
Para
llel
Mu
xer
Faster Network
Fewer, Larger Messages
Exalogic Inter-process Communication
31 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
WebLogic Server
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
Standard WebLogic
with standard read write IO
10Gb/s Ethernet with 1.5K
Maximum Transmission (MTU)Size
WebLogic Server
Read/write collections of 4K chunks
…
4K 4K 4K 4K
64K 128K
40Gb/s Infiniband with 64K MTU
for IPoIB or >=32K MTU for SDP
…
WebLogic on Exalogic
withScatter/Gather IO
Read/write 4K standalone chunks
4K 4K 4K 4K
Standard WebLogic WebLogic Server on Exalogic
32 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
Exalogic Compute Node
Self Tuning WebLogic Thread Pool
X86 Dual Processor Cores per Processor with Hyper-Threading
WebLogic Server
Operating System
Hotspot or JRockit
Work
Request
Work
Request
Work
Request
Priority Request Queue
Adjust by 24 _____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
Current Thread Count
33 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
34 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
WebLogic: Active GridLink for RAC
• 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
Unique Oracle RAC integration and OLTP fault tolerance
GridLink
WebLogic
GridLink
WebLogic
80% 20%
RAC Node Load Aware
Connection Requests
GridLink
WebLogic
GridLink
WebLogic
RAC Node Affinity
For Transactions
XA
GridLink
WebLogic
GridLink
WebLogic
Continuous Connections
Even with RAC Changes
35 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Coherence Optimizations
• 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
Exalogic Elastic Cloud Software 2.0
36 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
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
Co
he
ren
ce
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
37 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
38 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 Coherence Coherence
39 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
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 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Tuxedo: Exalogic
• Eliminates BRIDGE
process as
bottleneck
• Enables greater
scalability of
Tuxedo domains
• 7x throughput
• No application
changes needed
Increased Performance from Exabus
Tuxedo Transactions/sec.
Standard Hardware Exalogic
7X
13,680
95,595
EECS 1.0
2.0X
Standard
Hardware Exalogic
Tuxedo
Applications
BRIDGE
BRIDGE
dge
Single
TCP
Connecti
on Over
Ethernet
Exabus
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 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
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
43 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Virtual Assemblies for
Exalogic
44 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Lifecycle Automation with Assemblies
Virtual Assembly Deployment Plan
and Software Elastic Cloud
45 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
46 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
3
Virtual Assembly
1. Virtual appliances
2. Assembly deployment topology and
traffic routing metadata
3. Assembly versioning, security and
descriptive metadata
FUTURE
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 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
• 5 Minute SLA
• System Monitored 24/7 by Oracle Support
• Oracle Performs System Patching
• No Additional Cost for Premier Support
customers
ORACLE PLATINUM SERVICES
HIGHEST LEVEL OF SERVICE IN THE INDUSTRY
49 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
50 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
51 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
52 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
53 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
top related