Copyright 2007, Information Builders. Slide 1 Workload Distribution for the Enterprise Mark Nesson, Vashti Ragoonath June, 2008.

Slides:



Advertisements
Similar presentations
Copyright 2007, Information Builders. Slide 1 Performance and Tuning Mark Nesson, Vashti Ragoonath June 2008.
Advertisements

Evaluating the Cost-Benefit of Using Cloud Computing to Extend the Capacity of Clusters Presenter: Xiaoyu Sun.
Copyright © 2010, SAS Institute Inc. All rights reserved. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks.
LOAD BALANCING IN A CENTRALIZED DISTRIBUTED SYSTEM BY ANILA JAGANNATHAM ELENA HARRIS.
WSUS Presented by: Nada Abdullah Ahmed.
NODEMANAGER WEBLOGIC SERVER. 1.Creating logical machines 2.Using nodemanager for server startup and shutdown GETTING STARTED.
15.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 15: Configuring a Windows.
NETWORK LOAD BALANCING NLB.  Network Load Balancing (NLB) is a Clustering Technology.  Windows Based. (windows server).  To scale performance, Network.
Understand Virtualized Clients Windows Operating System Fundamentals LESSON 2.4.
Object-Oriented Enterprise Application Development Tomcat 3.2 Configuration Last Updated: 03/30/2001.
Lesson 11-Virtual Private Networks. Overview Define Virtual Private Networks (VPNs). Deploy User VPNs. Deploy Site VPNs. Understand standard VPN techniques.
9.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 9: Installing and Configuring.
SETUP AND CONFIGURATIONS WEBLOGIC SERVER. 1.Weblogic Installation 2.Creating domain through configuration wizard 3.Creating domain using existing template.
CLUSTER WEBLOGIC SERVER. 1.Creating clusters and understanding its concept GETTING STARTED.
PostgreSQL Enhancement PopSQL Daniel Basilio, Eril Berkok Julia Canella, Mark Fischer Misiu Godfrey, Andrew Heard.
Module 2: Planning to Install SQL Server. Overview Hardware Installation Considerations SQL Server 2000 Editions Software Installation Considerations.
(ITI310) By Eng. BASSEM ALSAID SESSIONS 8: Network Load Balancing (NLB)
VMware vCenter Server Module 4.
11 SYSTEMS ADMINISTRATION AND TERMINAL SERVICES Chapter 12.
By Mohammad Alsawwaf Supervised By Dr. Lee NETWORK LOAD BALANCING NLB.
Chapter 17: Watching Your System BAI617. Chapter Topics Working With Event Viewer Performance Monitor Resource Monitor.
Chapter 5 Roles and features. objectives Performing management tasks using the Server Manager console Understanding the Windows Server 2008 roles Understanding.
Instant Queue Manager Version 4 Enterprise Click to Chat For Lotus Sametime.
Copyright 2007, Information Builders. Slide 1 WebFOCUS Authentication Mark Nesson, Vashti Ragoonath Information Builders Summit 2008 User Conference June.
WebFOCUS Developer Studio Update Dimitris Poulos Technical Director September 3, 2015 Copyright 2009, Information Builders. Slide 1.
Server Load Balancing. Introduction Why is load balancing of servers needed? If there is only one web server responding to all the incoming HTTP requests.
Introduction to HP LoadRunner Getting Familiar with LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Hands-On Microsoft Windows Server 2008
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
Module 13: Configuring Availability of Network Resources and Content.
1 Autonomic Computing An Introduction Guenter Kickinger.
11 Copyright © 2005, Oracle. All rights reserved. Configuring the Oracle Network Environment.
INSTALLING MICROSOFT EXCHANGE SERVER 2003 CLUSTERS AND FRONT-END AND BACK ‑ END SERVERS Chapter 4.
1 Managing Printers (Week 12, Monday 3/26/2007) © Abdou Illia, Spring 2007.
Section 1: Introducing Group Policy What Is Group Policy? Group Policy Scenarios New Group Policy Features Introduced with Windows Server 2008 and Windows.
Module 7: Fundamentals of Administering Windows Server 2008.
11 MANAGING AND DISTRIBUTING SOFTWARE BY USING GROUP POLICY Chapter 5.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 6: Implement Wireless Scalability.
Module 11: Implementing ISA Server 2004 Enterprise Edition.
Oracle 10g Database Administrator: Implementation and Administration Chapter 2 Tools and Architecture.
Introduction to the Adapter Server Rob Mace June, 2008.
1 Week #10Business Continuity Backing Up Data Configuring Shadow Copies Providing Server and Service Availability.
Copyright 2007, Information Builders. Slide 1 Scaling Large HTML Reports With Active Cache Mark Nesson,Vashti Ragoonath June 2008.
Switch Features Most enterprise-capable switches have a number of features that make the switch attractive for large organizations. The following is a.
 Load balancing is the process of distributing a workload evenly throughout a group or cluster of computers to maximize throughput.  This means that.
SMS Software Distribution. Overview  Explaining How SMS Distributes Software  Managing Distribution Points  Configuring Software Distribution and the.
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
CCNA4 v3 Module 6 v3 CCNA 4 Module 6 JEOPARDY K. Martin.
Copyright 2007, Information Builders. Slide 1 Machine Sizing and Scalability Mark Nesson, Vashti Ragoonath June 2008.
Optimizing Windows Vista Performance Lesson 10. Skills Matrix Technology SkillObjective DomainObjective # Introducing ReadyBoostTroubleshoot performance.
D-Link TSD 2009 workshop D-Link Net-Defends Firewall Training ©Copyright By D-Link HQ TSD Benson Wu.
Copyright 2007, Information Builders. Slide 1 Performance, Scalability, and Reliability With iWay Software Mark Nesson June, 2008.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
MCSA Windows Server 2012 Pass Upgrading Your Skills to MCSA Windows Server 2012 Exam By The Help Of Exams4Sure Get Complete File From
ConfigMgr Discovering and Organizing Resources Mariusz Zarzycki, Phd, MCT, MCTS, MCITP, MCSE, MCSA.....
Monitoring Windows Server 2012
Web Server Load Balancing/Scheduling
(ITI310) SESSIONS 8: Network Load Balancing (NLB)
Microsoft® System Center Virtual Machine Manager 2008
Douglas Potter IBI Minneapolis User Group November 2008
Troubleshooting Tools
Netscape Application Server
Web Server Load Balancing/Scheduling
Network Load Balancing
Software Architecture in Practice
AlwaysOn Availability Groups 101
IIS.
AWS Cloud Computing Masaki.
Preparing for the Windows 8.1 MCSA
Presentation transcript:

Copyright 2007, Information Builders. Slide 1 Workload Distribution for the Enterprise Mark Nesson, Vashti Ragoonath June, 2008

Copyright 2007, Information Builders. Slide 2 Workload Distribution for the Enterprise Overview  WebFOCUS installations supports hundreds, even thousands, of users. Today, it’s becoming more and more difficult to secure skilled systems administrators to manage systems: So what’s the answer  We need a self-managing or autonomic solution that will deliver service 24 hours a day, seven days a week An autonomic system must be:  ■ Self-Aware – The system must know what resources it has available, and how these resources are functioning  ■ Self-Healing – The system must be able to use its awareness to correct problems in the delivery of service  ■ Self-Optimizing – The system must be continuously adjusting its resources to keep within the limits of performance needed

Copyright 2007, Information Builders. Slide 3 Workload Distribution for the Enterprise WebFOCUS Workload Distribution  WebFOCUS contains an autonomic server called CLM (Cluster Load Manager) that has all three characteristics.  Self Aware because it:  Knows which servers are running and it continuously measures their response time  Monitors all of the servers within the cluster and provides a central point of management through its own Console  CLM also maintains metadata describing the capacity of each computer and the amount of memory available to the servers  It starts up the servers when it needs to and begins to monitor their performance

Copyright 2007, Information Builders. Slide 4 Workload Distribution for the Enterprise WebFOCUS CLM Self Healing because:  It has the ability to bring servers up and down automatically  It has the ability to monitor the cluster operation at a central console resulting in less complexity and improved performance

Copyright 2007, Information Builders. Slide 5 Workload Distribution for the Enterprise WebFOCUS CLM Self Optimizing because:  The CLM manages every instance of WebFOCUS. Load balancing is dynamic. Should the load increase to the point that response times cannot be maintained within the limits.  The CLM logs statistics in a log file that can later be used to create custom reports that converts the data into meaningful information. The log is an invaluable resource, both for self-assessment and performance analysis.

Copyright 2007, Information Builders. Slide 6 Workload Distribution for the Enterprise How do we use it? Installation  It is a licensed component that can be installed independent of any other WebFOCUS software.  Recommended to be installed ideally on its own machine If not, with the WebFOCUS Client, but not on the Reporting Server machines.  For business critical systems, implement CLM Failover.  CLM listens on a TCP/IP Port and can be started in the same way as the Reporting Server.  It has an HTTP Web Console from which one can define rules for monitoring and dispatching requests to the Remote Servers.

Copyright 2007, Information Builders. Slide 7 Workload Distribution for the Enterprise Configuring CLM We will demonstrate the basics of configuring the CLM.  From the CLM Console:  Enable Cluster Manager (enter License Code) and restart.  Add Remote Servers to manage  Can flag Remote Servers as RESERVED  Can specify startup command to start servers  Create one or more CLM Clusters  Add Remote Servers to the Clusters  Click on Configure the Cluster Manager to specify rules for Remote Servers

Copyright 2007, Information Builders. Slide 8 Workload Distribution for the Enterprise Specifying Rules for CLM CLM rules apply to all Remote Servers independent of the cluster to which they were assigned.  Polling History  Polling Interval  User Query Dispatch Method  Max Response Time Limit  Threshold for starting/stopping servers  Running Average Period  Cluster Manager Log  AUTO_CONFIG  CLM_MAXWAIT

Copyright 2007, Information Builders. Slide 9 Workload Distribution for the Enterprise Specifying Rules for CLM An explanation of CLM rules:  Polling History  If CLM Logging is on, the number of records to keep for each Remote Server.  Polling Interval  How often should CLM poll the Remote Servers to do a health check?  User Query Dispatch Method  What dispatch algorithm to use to determine which server the request should be routed to?

Copyright 2007, Information Builders. Slide 10 Workload Distribution for the Enterprise Specifying Rules for CLM An explanation of Dispatch Algorithms:  Smart ( Default) – based on Response Times  Random - random  Round Robin – alternate between nodes in a cluster  Weighted – each server is weighted according to response times and then randomly chosen if more than 1 server has the same weight.

Copyright 2007, Information Builders. Slide 11 Workload Distribution for the Enterprise Specifying Rules for CLM An explanation of CLM rules:  Max Response Time Limit  Average Response time from Remote Server that is used as the threshold for starting/stopping servers  Threshold for starting/stopping servers  Number of poll periods to determine if response times are consistent before starting/stopping RESERVED servers.

Copyright 2007, Information Builders. Slide 12 Workload Distribution for the Enterprise Specifying Rules for CLM An explanation of CLM rules:  Running Average Period  Average Response time only for the number of polls set by the threshold for starting/stopping servers. It’s not the average response time for server lifetime.  Cluster Manager Log  Set to ON if logs are to be captured

Copyright 2007, Information Builders. Slide 13 Workload Distribution for the Enterprise WebFOCUS Client and the CLM The WebFOCUS Client (WFC) has to be configured to communicate to one or more clusters defined on the CLM.  Cluster names must match on WFC and CLM  Specify the hostname and port of the CLM Example of WFC communicating to CLM cluster node CLUST1 where CLM on different machine from WFC OR CLM and WFC are using different odin.cfg files. NODE = CLUST1 BEGIN CLASS = CLUSTER REMOTE_CLM_HOST = jetsetter REMOTE_CLM_PORT = END

Copyright 2007, Information Builders. Slide 14 Workload Distribution for the Enterprise Case Scenarios Let’s demonstrate how we can put these rules to use. Case 1: I have three servers that are monitored and load balanced by Cluster Manager. My requirement is whenever the Response Times for any of those servers exceed 5 seconds, I want to start a RESERVED server.

Copyright 2007, Information Builders. Slide 15 Workload Distribution for the Enterprise Case Scenarios Let’s demonstrate how we can put these rules to use. Case 2: I have three servers that are monitored and load balanced by Cluster Manager. My business is mission critical so I need to implement CLM Failover. Example of WFC odin.cfg set up for CLM FAILOVER NODE = CLUST1 BEGIN CLASS = CLUSTER REMOTE_CLM_HOST = jetsetter,jetsetter2 REMOTE_CLM_PORT = 38121,48121 END

Copyright 2007, Information Builders. Slide 16 Workload Distribution for the Enterprise Benefits Here is a list of how features translate to benefits. ■ Lower total cost of ownership ■ Higher system up-time ■ Less human expertise needed ■ More uniform response time ■ More insight into system operations

Copyright 2007, Information Builders. Slide 17 Workload Distribution for the Enterprise Conclusion  Questions and Comments.