Partner Webcast – Oracle Exalogic Elastic Cloud: Enterprise Configuration & Deployment Guide - 28 May 2013

  • 576 views
Uploaded on

Oracle Exalogic Elastic Cloud is the world's first and only integrated cloud machine—hardware and software engineered together to provide a "cloud in a box". Blazing-fast performance for enterprise …

Oracle Exalogic Elastic Cloud is the world's first and only integrated cloud machine—hardware and software engineered together to provide a "cloud in a box". Blazing-fast performance for enterprise applications and middleware to help you do business faster, whether in the data center or in the cloud.
According to Gartner, the integrated systems trend is on the rise.

If you are looking for a simpler way to deploy and upgrade your business applications, Oracle Exalogic offers a pre-integrated, tested and certified applications platform where you can deploy complex applications and middleware at the click of a button.

Find out more https://blogs.oracle.com/imc/entry/partner_webcast_oracle_exalogic_elastic1

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
576
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
25
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 121CUSTOMER LOGO“This slide format serves to call attention to aquote from a prominent customer, executive, orthought leader in regards to a particular topic.” Name Title, Company Nameblogs.oracle.com/IMC
  • 2. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 122
  • 3. Oracle Exalogic Elastic Cloud:Enterprise Configuration &DeploymentGokhan GungorOracle ISV Migration Center Consultantgokhan.gungor@oracle.com@gokhangungor1
  • 4. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 124<Insert Picture Here>Agenda Introduction to Exalogic Exalogic Engineered System Architecture Exalogic Enterprise Deployment Exalogic Optimization, Monitoring and Management Q&A
  • 5. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 125Exalogic Elastic Cloud I Best in Class Engineered System, Best ROI Extreme Performance forJava Applications Extreme Performance forOracle Business Applications
  • 6. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 126Up to 5X processorutilization advantagefor many otherapplication types:• Java EE and FusionMiddleware• Oracle Applications• OLTP with Oracle ExadataExalogic 1.x ROI I Performance25% processorutilizationadvantage forstandard Linux orSolarisapplications25% 50% 2X 3X 5XExalogic ROI Standard Hardware ROIComparativeROIExalogic Processor Utilization Efficiency AdvantageLess hardware, Less software: Easier to Deploy, Manage, Maintain
  • 7. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 127Enterprise IT ChallengesImpacting the BusinessComplexity Unique Stack EachTimePoor UtilizationUtilizationNumber of Servers
  • 8. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 128Solution: Integrated Systems StrategyBuilding Next Generation Datacenters
  • 9. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 129Exalogic Design Principles State-of-the-art Sun Oracle hardware components Dense compute cluster High performance networking Balanced system design – CPU/Memory/Networking/Storage General applicability to mid-tier workloads Platform for heterogeneous consolidation Serviceability
  • 10. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1210Exalogic Logical DescriptionExalogic RackCompute NodeShared StorageApplianceCompute NodeInfiniBandSwitchesClientNetworkIBNetworkPower Distribution Units (PDUs)MgmtSwitchMgmtNetwork40Gb10Gb 1GbClients40GbEthernetGatewayPrivateIPoIB Oracle HomesLogsBinariesPatchesUser FilesFMW/ApplicationExecutionWLS Domains
  • 11. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1211Exalogic System Components Compute Nodes – Physical Servers– Runs middleware/application workloads InfiniBand Leaf Switch/Gateways– Core InfiniBand switching fabric and 10GbE rack in-/egress InfiniBand Spine Switch– Multi-rack expansion of IB fabric (Exalogic and Exadata) ZFS Storage Appliance– High performance shared storage supporting compute nodes Management Ethernet Switch– Physically discrete management connectivity to all system components Power Distribution Units– Datacenter power connectivity and distribution to all system components
  • 12. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1212Exalogic Scalability Units of expansion are “racks”– ¼, ½ and Full – and ⅛ Rack also available now Multiple racks combined to form a cluster on common InfiniBand fabric– Up to 8 racks with no additional networking hardware outside the racks– Clusters with more than 8 racks can be built using external switches Exadata has a similar multi-rack strategy Exalogic and Exadata racks can be “combined” to share the sameInfiniBand fabric– Together they form one “machine” from a fabric perspective
  • 13. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1213Exalogic ConfigurationSeamless ExpansionEighth Rack Quarter Rack Half Rack Full Rack Multi-rack4 Nodes384 GB RAM800 GB SSD60 TB NAS8 Nodes768 GB RAM1.6 TB SSD60 TB NAS16 Nodes1.5 TB RAM3.2 TB SSD60 TB NAS30 Nodes2.8 TB RAM6 TB SSD60 TB NAS240+ Nodes23+ TB RAM48+ TB SSD480+ TB NASEighth Rack Quarter Rack Half Rack Full Rack Multi-Rack
  • 14. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1214Exalogic X2-2 ConfigurationsStart small and grow• Field upgradable to larger configurations• Delivered and installed by OracleExalogic X2-2 EighthRackQuarterRackHalf Rack Full Rack Expand to 2-8RacksCompute Nodes 4 8 16 30 60 – 2403.06 GHz Xeon Cores 48 96 192 360 720 – 28801333 MHz RAM 384 GB 768 GB 1.5 TB 2.9 TB 5.6 – 22.4 TBFlashFire SSD 128 GB 256 GB 512 GB 960 GB 1.9 – 7.7 TBZFS Storage Appliance 1 1 1 1 2 – 8SAS Disk Storage 60 TB 60 TB 60 TB 60 TB 120 – 480 TBNM2-GW Switch 2 2 2 4 8 – 32NM2-36P Switch 0 0 1 1 2 – 8Weight (Est. in lbs) 880 1000 1500 2100 4200 – 16800
  • 15. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1215Compute NodesSunFire X4170M2 1 RU (Rack-Unit) CPU: 2 Intel Xeon (Westmere), 6 cores/socket, 12 threads/socket RAM: 96GB (12 x 8GB 1333MHz LV) – 18 available DIMM slots Disks: Dual SAS 32GB 2.5” Solid-State Drive (SSD)– Typically in RAID-1 configuration– 6 other empty 2.5” disk drive bays, No DVD drive 3 PCI-E Slots– Slot 0: Hardware RAID using SAS HBA – PCI-E Slot 0– Slot 1: Empty– Slot 2: ConnectX-2 dual-port QDR InfiniBand HCA (Mellanox CX2 based) – foruser application, compute node to storage node, etc. Network: 4 1GbE ports on motherboard – Only NET0 is connected to theCisco Management Switch and NET1-3 ports are not connected– ILOM and management access through NET0/eth0 interface (1GbE)Rack 1/8 1/4 1/2 FullCompute Nodes 4 8 16 30EL X2-2
  • 16. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1216Term Definition DescriptionIPoIB IP over InfiniBand Applications connected by an IB fabric communicate using standardIP address semantics (dual interfaces "bonded“ to be one).Applications see standard IP stack.EoIB Ethernet over InfiniBand Applications within an IB fabric communicate with external Ethernetnetworks.Operating System sees an Ethernet interfaceSDP Socket Direct Protocol Applications communicate directly with the IB fabric bypassing theTCP/IP stack in the operating system.Exalogic Network Protocols
  • 17. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1217A standards-based network communicationtechnology often used in supercomputingExalogic NetworkingInfiniBand Fabric* http://www.openfabrics.orgOpenFabrics Alliance standard• Open standard *• Leverages RDMA for more efficient use of CPUs and memory• Improves application performance• Cuts hardware costs by increasing CPU efficiency
  • 18. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1218Exabus – What Is It? An assembly of InfiniBand Gateway Switches + DeviceDrivers + Firmware + Software Libraries + ConfigurationFiles Enables applications to make use of the Exalogicmachine Ensure optimal performance and reliability of the system Extends and integrates Oracle Linux, Oracle Solaris, theOpen Fabric Enterprise Distribution (OFED) with theunique hardware design of the Infiniband gateways andswitches in the “I/O backplane” of the Exalogic system Installed on the Exalogic system at the time ofmanufacturing
  • 19. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1219Storage Overview Standard Sun ZFS Storage 7320 Appliance read SSD & write cacheoptions Same configuration for all available Exalogic rack configurations Pre-configured and tuned at the factory for performance and reliability Accessed from Compute Nodes over IPoIB network Fully redundant – Active-Standby heads – automatic & transparentfailover, RAID-1 storage Remote File-system (eg. NFS) or Block-device (eg. iSCSI) access –NFS is recommended for middleware deployment Snapshots and Block-level Replication capabilities No features are disabled or removed
  • 20. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1220Oracle’s Elastic Cloud FoundationApplication Grid, OS, Enterprise Manager and hardwareEL X2-2Installed on premisesFactory Assembled and InstalledEnterpriseManagerExalogic Elastic Cloud SoftwareExalogic Elastic Cloud X2-2CoherenceJRockit and HotSpotWebLogicServerTuxedoLinux SolarisPerformance and Management OptimizationsApplications
  • 21. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1221Oracle Software Components All software that runs on the operating systems used in Exalogicare supported and will run on Exalogic– Will run “as fast” as they would on same hardware outside Exalogic,typically faster if dependent on I/O at all Specific Oracle components have been optimized to yieldmaximum performance on the engineered system– WebLogic Server 10.3.4 (PS3) JRockit R28.1 (PS3) JDBC (PS3)– Coherence 3.6 (PS3)
  • 22. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1222Enterprise DeploymentOverview
  • 23. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1223EDG Task Roadmap
  • 24. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1224Tiers Web Tier– Located the DMZ public zone– Mandatory proxy: e.g. OHS as the web server front-end– OHS with mod_wl_ohs plug-in– Requests are proxied from OHS to WLS running in the app tier Application Tier– Located in the DMZ secure zone– WebLogic Managed Servers for running OFM components– Run on Compute Nodes in the Exalogic Machine– Optional OHS for load-balancing traffic between WLS instances Data Tier– Located in the most secured network zone (the intranet)– Exalogic <-> Oracle DB or RAC over 10Gb Ethernet– Exalogic <-> Oracle Exadata Database Machine over IPoIBExalogic
  • 25. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1225Reference TopologyDB (non-Exadata)with Ethernet
  • 26. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1226Reference TopologyExadata withInfiniBand
  • 27. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1227Exalogic Oracle HTTP Server ConfigurationOHS deployedoutside ofExalogic(DMZ Public Zone)ExalogicOHS deployedinside ofExalogicto load-balanceWebLogic Clusters(DMZ Secure Zone)
  • 28. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1228Exalogic Capacity PlanningGuideline Exalogic x86 machines (Oracle Linux and Oracle Solaris) includeCompute Nodes with 12 processor cores each Rule-of-thumb  1 JVM Instance/1 Processor Core Reference topology demonstrates 2 Compute Nodes Can extrapolate for configuring the other compute nodes
  • 29. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1229Exalogic Optimization
  • 30. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1230Extreme Java PerformanceOracle Exalogic Elastic Cloud Software2-3X improvementin Database OLTP60% moreJava Operations/sec.– GridLink for Exadata– Run-time connectionload balancing– XA Affinity– JDBC over SDP– Enhanced buffer handlingfor InfiniBand– Optimized multi-corescheduler– Cluster IPCmultiplexing over SDP– Scatter-gather IO050100150200250Update Insert DeleteTx/Sec(Higher is better)Standard WebLogic Server GridLink for Exadata050100150200250300350400450CreateWS Purchase Manage Browse(Lower latency is Better)Standard Platform ExalogicUp to 10X fasterresponse time
  • 31. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1231The “Master Switch”: Domain levelExalogicOptimizationsEnabled
  • 32. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1232The “Master Switch”: Domain levelExalogicOptimizationsEnabled Domain->Configuration->General DomainMBean Attribute (“ExalogicOptimizationsEnabled “) Enables the following MBeans (can be overridden)– SSLMBean.JSSEEnabled=true– KernelMBean.MuxerClass=weblogic.socket.NIOSocketMuxer– KernelMBean.scatteredReadsEnabled=true– KernelMBean.gatheredWritesEnabled=true– <DS>.JDBCOracleParams.OracleOptimizeUtf8Conversion=true– <DS>.JDBCOracleParams.OracleEnableJavaNetFastPath=true– ClusterMBean.SessionLazyDeserializationEnabled=true Self-tuning thread pool algorithm
  • 33. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1233Multiple Replication Channels Not controlled by ExalogicOptimizationsEnabled flag Create Replication Channel– Environment->Servers-><server>->Protocols->Channels– ClusterMBean.replicationChannel– Cluster->Configuration->Replication ReplicationChannel NB: Enable Lazy Session Deserialization (controlled byExalogicOptimizationsEnabled flag) Cluster Replication Ports– Environment->Servers-><server>->Configuration->Cluster– ServerMBean.replication-ports– <replication-ports>8001-8010</replication-ports>
  • 34. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1234SDP Protocol Support Not controlled by ExalogicOptimizationsEnabled flag Any network channel can be SDP-enabled, but only tested andrecommended for Replication and JDBC SDP-enabled JDBC thin driver– -Djava.net.preferIPv4Stack=true– (PROTOCOL = SDP)– Oracle Net Services SDP Support SDP-enabled dynamic listen threads– -Djava.net.preferIPv4Stack=true– Configure channel MBean SDPEnabled=true
  • 35. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1235Exalogic Inter-process Communication60% higher workload, 1/2 latencyJava NIO based Parallel Muxer reduces lock contention Multiple channel selectors to maintain 3 different lists of open sockets Non-blocking mechanismLarger packet sizes (64K for IPoIB and >=32K for SDP) reduces processing overheadWebLogic WebLogicSDP over InfiniBandParallelMuxerParallelMuxerFaster NetworkFewer, Larger MessagesExalogic Inter-process Communication
  • 36. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1236Self-Tuning Thread Pool Optimized for ExalogicCompute Node Processors Thread pool aware ofprocessor cores– 2 processors x 6 cores x 2hyper threads per core =24 hardware threads Rapid adjustment tovarying workloads– Optimal adjustment is 24threads per time periodExalogic X4170 Compute NodeSelf Tuning WebLogic Thread PoolX86 Dual Processor6 Cores per Processor with Hyper-ThreadingWebLogic ServerOperating SystemHotspot or JRockitWorkRequestWorkRequestWorkRequestPriority Request QueueAdjust by 24____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________Current Thread Count________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
  • 37. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1237Exalogic Elastic CloudManagement andMonitoring
  • 38. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1238Integrated Lights Out Manager (ILOM) Specialized hardware and software for managing and monitoring Sunhardware devices– Dedicated Service Processor (SP) present in addition to the normal processor(s) Provide Browser User Interface (BUI) based and Command Line Interface(CLI) Pre-installed on all Compute Nodes, Storage Heads and InfiniBand Switches– Runs independently of any operating systems– No SP on IB Switches – ILOM firmware installed in base OS Accessible from dedicated management IP address Supports SNMP and IPMI (Intelligent Platform Management Interface) clients
  • 39. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1239ILOM – Integrated Lights Out Manager Remote Hardware Monitoring Monitor System Status and eventlogs Error and Fault Management Environmental and Powerreporting Alerting Indicators - Manage fault LEDs SNMP Traps, IPMI PETS,notifications Hardware inventory & status NIC Card MAC addresses Access to system part numbers,versions and serial numbers Auditing of ILOM users, andmanagement user accountsincluding accessright control Monitor system BIOS/POST andsensors
  • 40. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1240ILOM System Monitoring and ManagementCLI Examples->show /SP/network# ssh el01cn01-ilomUserid: rootPassword: welcome1->cd /SYS/T_AMB->show-> show /SP/faultmgmtLogin with SSH forCommand Line InterfaceExamine the Network TargetExamine System TemperaturesExamine System FaultsClear a System Fault
  • 41. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1241ILOM Alert Management
  • 42. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1242Monitor Exalogic: Enterprise ManagerAnalyze and correlate data across the entire software stack Exalogic Application Grid management– Deployed applications– WebLogic Domains & Managed Servers– Coherence clusters– Physical compute node status Operational Views– Operational status– KPI, Response & Load chart– Alerts & policy violations– Configuration changes (24h)– Component and JVM metrics
  • 43. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1243Monitor Exalogic: OpsCenterAnalyze and correlate data across the entire environment Hardware monitoring– Hardware fault monitoring– Operating Systemperformance monitoring– Patch automation– Configuration and compliancereporting© 2010 Oracle Corporation
  • 44. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1244Exalogic Elastic CloudResources
  • 45. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1245Exalogic Resources Oracle Exalogic TV– http://www.youtube.com/exalogicTV– Direct from the Oracle Exalogic Product Management & Development Team Oracle Exalogic Elastic Cloud Knowledge Zone– http://www.oracle.com/partners/en/knowledge-zone/middleware/exalogic-elastic-cloud-398338.html– Oracle Partner Network Guided Learning Path, Specialization Oracle ExaStack Program– http://www.oracle.com/partners/en/opn-program/oracle-exastack– Enables Oracle ISV partners to leverage a scalable, integrated infrastructure to delivertheir applications tuned, tested and optimized for high-performance
  • 46. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1246
  • 47. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1247CUSTOMER LOGO“This slide format serves to call attention to aquote from a prominent customer, executive, orthought leader in regards to a particular topic.” Name Title, Company Nametwitter.com/oracleimc
  • 48. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1248