manuel app grid_exalogic
DESCRIPTION
TRANSCRIPT
<Insert Picture Here>
Oracle PartnerNetwork DaysCambiando el juego para controlar el negocio: Application Grid y ExalogicManuel HurtadoPresales Consultant
time
demand
Demand on Data Centers Is Growing Exponentially
3© 2010 Oracle Corporation
time
demand
Capability Often Falls Behind Demand…
capability
Requiring a Paradigm Shift to Catch Upspeed/capacity/features
4© 2010 Oracle Corporation
time
CPU demand
CPU Capability is a Classic Example
CPU capability
computing speed
Increasing clock speed couldn’t keep up
exponential growth
Paradigm shift to parallel execution
Enabled by multicore
5© 2010 Oracle Corporation
time
IT demand
IT Capability Also Evolves in Paradigm Shifts…
speed/capacity/features
3-Tier/Web
Consolidation
Virtualization
Cloud
Enabledby ???
But What is the Next Key Enabler?
6© 2010 Oracle Corporation
Oracle Exalogic Elastic CloudHardware and Software, Engineered to Work Together
Building the 21st Century Datacenter
• Fastest Java Performance– Application performance improved up
to 10X
• Foundation for Mission Critical Cloud– Best for application consolidation– Best for elastic capacity on demand
• Engineered System– Lowest cost to deploy and operate– Fastest path to production
One Platform for the Whole EnterprisePerformance, reliability and simplicity
Oracle’s Elastic Cloud FoundationApplication Grid, OS, Enterprise Manager and hardware
EL X2-2
Coherence
Enterprise M
anager Oracle Linux or Solaris
Exalogic Elastic Cloud Software
JRockit and HotSpot
WebLogic Server
Exalogic Elastic Cloud Hardware
Tuxedo
Exalogic System Architecture Principles
SANSANCOTS HWCOTS HW
Oracle DBOracle DB
COTS HWCOTS HW
WebLogicWebLogic
COTS HWCOTS HW
CoherenceCoherence
Traditional Application DeploymentMany platforms distributed across the enterprise
• Unbalanced hardware– Poor and uneven resource
utilization by many applications– Application-specific hardware silos
• IO bottlenecks– High-latency network– Underperforming database
• Diminished Reliability– Limited fault management, tuning– Complex to deploy and maintain
Ethernet Ethernet
Application
Exalogic: Balanced for Java PerformanceOptimal Middleware design, tuning, management
• Balanced CPU and Memory– JVM efficiency improved 5-10%
with new fast DIMM memory– Discovering correct JVM tuning for
the hardware environment yields 10-25% efficiency gain
• FlashFire SSD– OS boot, paging, local caching
performance increased 10x– Compute nodes with no moving
partsCOTS HWCOTS HW
Oracle DBOracle DB
EthernetEthernet
SANSAN
Oracle HWOracle HW
WebLogicWebLogic
Oracle HWOracle HW
CoherenceCoherence
Application
Exalogic: Lossless Switched FabricIncrease CPU utilization and application efficiency
• Improve CPU utilization– RDMA eliminates unnecessary
buffer copying by bypassing OS kernel
– Fewer CPU cycles wasted waiting on IO because of reduced communication latency
• Reduce unnecessary communication overhead– Security, reliability and QoS
efficiently handled lower in the communication stack COTS HWCOTS HW
Oracle DBOracle DB
InfiniBand
Exalogic
SANSAN
InfiniBandInfiniBand
Oracle HWOracle HW
WebLogicWebLogic
Oracle HWOracle HW
CoherenceCoherence
EthernetEthernet
Exalogic: Integrated Database and StorageComplete private cloud platform
• Add data warehousing, OLTP and relational
database– Unified availability, security and
management models– Maximum system performance– End-to-end engineered system
• One system for all workloads
– Foundation for enterprise-class, mission critical private cloud
InfiniBandInfiniBandInfiniBand
Oracle HWOracle HW
WebLogicWebLogic
Oracle HWOracle HW
CoherenceCoherence
Oracle HWOracle HW
Oracle DBOracle DBOracle HWOracle HW
ExadataExadata
EthernetEthernetEthernetEthernet
Exalogic
Exadata
Exalogic Hardware
EL X2-2
Exalogic Elastic Cloud Compute NodesSunFire X4170 M2
• CPU, RAM and IO balanced– Optimal Java performance
• Fully redundant power, disk• Hot swappable• Industry standard• Oracle Enterprise Linux and Oracle
Solaris factory installed
• Lossless switched fabric• Channel-based architecture
– Quality of Service and security– Fault tolerance and failover– Extreme Scalability
Exalogic Elastic Cloud NetworkNM2 GW and NM2 36P InfiniBand Switch/Ethernet Gateways
EL X2-2
8 8
Full-Rack – 30 Servers
7 7 2 2
610G 10G88
610G 10G88
Servers [15...22]
Port 1
Servers [1....7]
Port 1
Servers [8....14]
Port 2
Servers [1....7]
Port 2
Servers [8....14]
Port 1
Storage [1:2]
Port 1
Storage [1:2]
Port 2
8 8
Servers [23...30]
Port 2
Servers [15...22]
Port 1
Servers [23...30]
Port 2
5 5 5 5
7 7
• NOTE: NM2-36 Spine Switch not shown – Not Connected
NM2-GW(Leaf #3)
NM2-GW(Leaf #1)
NM2-GW(Leaf #2)
NM2-GW(Leaf #4)
• Fully Integrated storage cluster– Installed software binaries,
configuration and log files– Batch processing– Media and documents
Exalogic Elastic Cloud StorageSun Storage 7320
EL X2-2
Scale on DemandStart small and grow
• Field upgradable to larger configurations
• Delivered and installed by Oracle
All figures are model EL X2-2
Exalogic Software Certification and Performance Optimization
Application Support and CertificationOptimized for enterprise Java, ready for everything
Oracle Exalogic Elastic Cloud
Extreme Performance No Certification Required
Runs 1000’s of existing applications
Demand for Engineered SystemsStandard platform for enterprise application consolidation
• Supports existing applications
• Excellent performance under varied workloads
• Uniform reliability, availability and serviceability
• Scalable and elastic; capacity on demand
• Simplified supply chain
CustomCustom
33rdrd PartyPartyCICS/CICS/
COBOLCOBOL
LogsLogs
CRMCRM
BatchBatchJobsJobs
ERPERP
SOASOA
IDMIDM
E20E20
CustomCustom
E20E20ContentContent
33rdrd PartyParty
Copyright © 2011 Oracle Corporation - Proprietary and Confidential
InfiniBand Performance AdvantageUp to 12x Performance
• Network IO is critical– #1 limiting factor for application
performance and scale
• Eliminate buffer copies– From four to zero
• Use larger packet size to reduce network overhead – 64K instead of 4K packets
• Optimized for InfiniBand – 3x throughput over 10 GbE– 50% less latency via native SDP
Host Channel Adapter (Driver)
InfiniBand Core
IPoIBIPoIB
TCP/IP Sockets Sockets Direct Direct
ProtocolProtocol
Exalogic Software
Exalogic IO Acceleration Up to 10x latency reduction
• IP over InfiniBand (IPoIB)– 1.5-3x gain over 10GbE
• Sockets Direct Protocol (SDP)– Native InfiniBand protocol– Low latency– 50% better than IPoIB
• Reduced IO Buffer Copying– Zero copies in WebLogic Server
• Network packets size of 64kinstead of 4k reduce NWoverhead
0
50
100
150
200
250
300
350
400
450
CreateWS Purchase Manage Browse
(Lower latency is Better)
Standard Platform Exalogic
Exalogic GridLink for ExadataUnique 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
GridLink
WebLogic
GridLink
WebLogic
80% 20%
RAC Node Load Aware Connection Requests
GridLink
WebLogic
GridLink
WebLogic
RAC Node AffinityFor Transactions
XA
GridLink
WebLogic
GridLink
WebLogic
Continuous ConnectionsEven with RAC Changes
Unbeatable OLTP Application Performance2-3X increase in database transactions
• Tight integration with Exadata RAC
• Runtime Load Balancing• Continuous Connection
Availability• Transaction affinity for
XA transaction• JDBC optimization for
InfiniBand and Sockets Direct Protocol (SDP)
Extreme JavaThe power of the Oracle Exalogic Elastic Cloud Software
2-3X improvementin Database OLTP
60% moreJava Operations/sec.
– Run-time connection load balancing
– JDBC over SDP
– Enhanced buffer handling for InfiniBand
– Optimized multi-core scheduler
– Cluster IPC multiplexing over SDP– Scatter-gather IO
0
50
100
150
200
250
Update Insert Delete
Tx/S
ec
(Higher is better)
Standard WebLogic Server GridLink for Exadata
0
50
100
150
200
250
300
350
400
450
CreateWS Purchase Manage Browse
(Lower latency is Better)
Standard Platform Exalogic
Up to 10X fasterresponse time
Baseline System Under Test: ReferenceSystem used as reference for performance comparison
• Hardware: – Dell R710
• 2 socket x 6 cores Xeon X5670 @ 2.93GHz• 76283904k (76 GB)• Broadcom NetXtreme II BCM5709 (GbE)
• Software– Oracle Linux 2.6.18 5 (no Exalogic optimizations enabled)– WebLogic Server 10.3.4 (no Exalogic optimizations enabled)– JRockit R28.0.1 6 (no Exalogic optimizations enabled)– Oracle Database 11.2.0.2 7– JDBC Driver 11.1.0.7 (no Exalogic optimizations enabled)
Exalogic Multi-tenancy
Essential Application Multi-tenancyMaximum security and fine-grained resource allocation
Multi-level Application Isolation
InfiniBand Partitions and Virtual LanesDynamic scalability, security, Level of Service
• Security between devices is enforced by switches– Security provisioned based
on IO device groupings called “partitions”
• Level of Service-based traffic separation– Each IO device supports up to
15 Virtual Lanes– Virtual Lanes support per-
application Quality of ServicePartition C
Partition A
Partition B
WebLogic Server Multi-tenancy in ExalogicMaximum density, manageability, flexibility
Compute NodeCompute Node Compute NodeCompute Node Compute NodeCompute Node Compute NodeCompute NodeCompute NodeCompute Node
Partition A Partition CPartition B
WebLogicDomain
A
WebLogicDomain
B
WebLogicDomain
D
WebLogicDomain
B
WebLogicDomain
C
WebLogicDomain
C
Application A Application A
WebLogicDomain
A
• Single application• High Availability• Dedicated CPU/Memory
for maximum performance• Maximum security
• Multiple HA applications or one composite HA
application• Common Level of Service
(shared CPU, Memory, failure unit, security)
• Multiple applications• Single availability
• Maximum density
Exalogic Business Value
50% Reduction from Consolidation
25% Reduction from Improved Performance
40% Reduction from Consolidation
20% Reduction from Improved Performance
35% Reduction from Standardization
15% Reduction from Improved Performance
20% Reduction from Greater Manageability
15% Reduction from Consolidation
10% Reduction from Improved Performance
5% Reduction from Greater Manageability
Exalogic Primary Value Drivers Standardization & Consolidation, Performance and Manageability
Ex
Ex
Ex
Ex
Copyright © 2011 Oracle Corporation - Proprietary and Confidential
MP1
Slide 35
MP1 This is a useful way to look at the sources of cost savings and overall busines valueMICHAEL PALMETER; 04/01/2011
Oracle Exalogic Elastic Cloud Delivering real business value
Standardization& Consolidation
TCO Reduced up to
60%60%
EngineeredSystem
Time to DeployReduced up to
90%90%
Extreme Java Performance
Improved up to
10X10XCopyright © 2011 Oracle Corporation - Proprietary and Confidential
Exalogic Summary
2
Engineered SystemsIs this the way we buy cars?
3
Engineered SystemsIs this the way we buy cars?
Engineered SystemsHardware and Software Engineered to Work Together
© 2010 Oracle Corporation 7
Building the 21st Century Datacenter
Exalogic Initiatives
Some Inniciatives
Grid: Application Server ConsolidationGrid: High-End Java Transactional ApplicationsSOA: Enterprise SOA - Enabling Rapid Change Efficiently for Competitve AdvantageGrid: Mainframe Re-HostingDelivering on the Smart Grid VisionPrivate Cloud & PaaSG-Cloud/Shared ServicesInfrastructure Modernisation
Designed, Optimized, Integrated to Work TogetherComplete, High Performing Application-to-Storage Solutions
Engineered SystemsEF
FIC
IEN
CY
Compute, storage, network, software
Oracle’s Optimized SolutionsReference Configurations
MANAGEABILITY& SIMPLICITY
HIG
HE
R
HIGHER
Re-Platform: WebLogic 2 Exalogic
Integration
+Reliability
Performance
Business Need: Reduce Cost & Complexity to meet SLAsOracle Value: Mainframe QoS, Xtreme Speed, low TCO
Unleashing the Power of Oracle Technology
Exalogic Elastic Cloud X2-8Exalogic X2-2
Datacenter Consolidation
Business Need: Cost Savings, SimplificationOracle Value: 50%+ less Cost, faster Time to Value
Consolidation
CustomApp
CustomApp
IBM
Unleashing the Power of Oracle Technology
3rd Party Applications
Fusion Applications
Business Need: Transformation to IT-As-A-ServiceOracle Value: Pre-built, low-TCO “Private Cloud in a Box”
ExaCloud: Own The Private Cloud
Unleashing the Power of Oracle Technology