Chapter 14 Managing E-Business and Network Systems Introduction • Managing e-business systems and their underlying infrastructure is a critical success factor for managers • In the e-business world, networks are the key ingredient linking, systems, processes, and people – Networks add value and complexity to information infrastructures System Operational Disciplines Managing Batch Systems • Batch systems processing involves receiving and aggregating incoming transactions and distributing the resulting output data – Regularly scheduled applications – Applications are commonly executed on centrally located computer facilities • Accounts payable, inventory, ledger – Applications commonly use computer scheduling because of interjob dependencies Network Systems Management • Networks form the basis for many well known and emerging businesses – Amazon, eBay • Network technology enables and encourages restructuring and reengineering processes • Web technology adds new dimensions to a firm’s systems and management processes Network Management’s Scope • Network management’s focus is broad and diffuse – Managers are responsible for owned as well as leased assets – Boundaries are also blurred between data and voice applications • Network managers must provide seamless support for customers while tracking and solving problems across the enterprise as well as those involving outside vendors Managers’ Expectations of Networks • Growth in networked applications demands increased network management capability • Users expect networks to be capable, reliable, and cost effective • Unfulfilled expectations are an important source of difficulty for IT managers; networks can be a prime source of failure Network Management Disciplines • Disciplined techniques are critical for network management success – SLAs incorporate customer expectations of reliability, responsiveness, and availability – Managers must focus on problem, change, and recovery management – Performance planning and analysis, capacity planning, and configuration management are also important The Disciplines of Network Management Network Service Levels • Users view networks as a unified entity, so the SLAs must treat applications, computer and network hardware, network links, and user workstations as an integrated whole – SLAs must include measures of availability, service quantities, and reliability – They must include some measures of workload Configuration Management • Configuration management includes a database containing an accurate record of the network’s physical and logical connections and configurations • Configuration management’s scope includes – – – – – – Physical Connectivity Logical Topology Bandwidth Equipment (inventory and specifications) User Information Vendor Data Fault and Change Management • Fault management is similar in many ways to problem management – Networks can be created with monitoring to automatically flag failures and attempt to reconfigure – Faults can arise from hardware, software, or configuration failures – Troubleshooting these failures requires the skills of network engineers and technicians and access to configuration databases Recovery Management • Network managers must plan to recover from local disasters as well as disasters affecting vendors – Redundancy in name (using different carriers for reliability) may not be redundancy in fact (the carriers use the same physical ROW) – Managers must remain aware of this problem and explicitly address it when initiating SLAs with telecom vendors Network Management Systems • Automated tools that help manage and operate networks – Gather statistics from routers and switches • SNMP traps – Exist as hardware embedded in the network to create diagnostic logs – Monitor network usage and performance • Vendors offer integrated monitoring and management packages Performance Management • Techniques for defining, planning, measuring, analyzing, reporting, and improving on infrastructure performance – Defining performance – Performance planning – Measuring performance – Analyzing measurements – Reporting results – System tuning Defining Performance • System performance is the volume of work accomplished per unit of time – CPU throughput, network transmission bandwidth, number of transactions posted – In e-business applications, system response time is a critical performance measure for end user satisfaction – With rapidly improving hardware performance, managers are shifting from increasing HW efficiency to improving end user satisfaction Performance Planning • Establishes objectives for human/ computer system throughput – Workload characterization is the cornerstone of all performance and capacity programs – System performance and associated factors must be well understood prior to system capacity increases – System tuning (optimization) can also yield performance increases without capacity expansion Measuring and Analyzing Performance • Measuring response time and system throughput under a variety of workloads is critical – Transaction service time – Transaction rates – Average response time • These measurements are used to judge delivery of SLAs, capacity trends, and tuning results Network Performance Assessment • Network managers must monitor performance to exceed SLAs • As usage and loading changes, network bottlenecks occur – Without some system of monitoring, resolution of these problems is delayed with user satisfaction declining – Network availability is a calculation derived from MTBF and MTTR Availability = (MTBF)/(MTBF + MTTR) X 100 System Tuning • System tuning or optimization can be used to create performance increases without capital expense – Risks of performance tuning include the risk of change as discussed earlier – Sometimes limiting access to a resource, while decreasing capacity, improves throughput – Tuning of complex systems can be very time consuming and tedious Capacity Management • Process by which IT managers plan and control the quantity of system resources needed to satisfy user needs • The goal is to match available system resources with those needed to meet service levels – Must also anticipate future needs and plan for increased usage – Must also identify obsolete or underutilized hardware and services Capacity Analysis • Managers must perform a detailed analysis of current system resource requirements – Acts as a benchmark for proposed changes – Needs to identify daily workload peaks as well as peak loading for weekly and monthly timeframes – Capacity assessment and monitoring must be a continuous process in rapidly growing ebusinesses Capacity Planning • Managers must anticipate future need and plan accordingly – Techniques range from simple to complex – Managers must pick the correct metrics to follow, as technology changes so do needs – Planning must be grounded in fact and logic, not hunches and guesswork Additional Planning Factors 1. Changes in the organization’s strategic directions that might modify or increase IT services 2. Business volume changes (either increases or decreases) 3. Organizational changes (always a potential impact on IT resources) 4. Changes in the number of people using IT services Additional Planning Factors 5. Changing financial conditions within the firm or industry 6. Changes in service-level agreements or service-level objectives that might have a bearing on system performance requirements 7. Portfolio management actions that might impact system throughput, such as the addition of new applications or enhancements to current applications Additional Planning Factors 8. Testing new applications or making modifications to current applications that require additional system resources 9. Application schedule changes initiated by operations or user managers 10. Schedule alterations for system backup and vital records processing 11. System outage data and job rerun times from the problem management system Linking Plans to Service Levels • Periodically the performance and capacity management processes must be reviewed to assess their effectiveness – Did forecasts agree with actual demand? – Did capacity needs match capacity resources? – Were service levels met? – Were budgets adequate? – Are customers satisfied? Management Information Reporting • Reporting is an essential role – it creates transparency to IT operations – The intent of reporting is to • Improve operations • Promote organizational learning • Engage customers in dialog that generates results – Communication increases trust and confidence between participants – Reports are essential not only to providers but also customers The Network Manager • Network managers need to be skilled generalists – Their duties transcend organizational, political, cultural, and geographic boundaries – Technology adoption enables and mandates structural changes – They must be capable tacticians, understanding where they need to take the firm and how to get there Summary • Centralized batch systems and network applications depend critically on network performance and computer resources • There exists a strong link between system performance and system capacity • Quality IT business processes must be an overriding consideration in the IT organization