Investment in 64-bit Itanium 2 servers pays returns for CommSec

Solution Overview Intel and Microsoft Customer Reference Case Study

Customer Profile Business Challenge Web server logs and try to figure out the Founded in 1995 as a telephone-based reason for the problem. It was easy to investment service, Commonwealth The investment services arm of the find out basic statistics like how many Commonwealth Bank of Australia (CBA) visitors had come to the site every day, Securities Limited (CommSec) is a Limited, Commonwealth Securities Ltd but more complicated analysis – for subsidiary of the Commonwealth Bank (CommSec) maintains numerous internal example, figuring out which Web pages of Australia (CBA). Since launching its and external transactional sites including might be slowing down users because share trading Web site in 1997, Australia’s busiest financial services of misplaced buttons – was virtually CommSec has expanded rapidly to offer Web site, www.commsec.com.au. All impossible. a full range of managed investments told, CommSec-managed Web servers become Australia’s busiest financial handle over 620 million hits and 300,000 Early in 2005, CommSec implemented services Web site, with more than 500 investment transactions monthly. a new Web server logging system million hits per month from more than designed to improve the company’s 537,000 clients. Because the company’s business depends ability to collate and analyse activity so heavily on online services, it is logs. That system was built on 32-bit Intel Challenge essential for the business to monitor the Architecture servers and a Microsoft SQL performance of those services from the Server 2000 database, and went through As Australia’s largest online financial end-user’s perspective. Chronic slow or Web server logs every night to extract, services provider, CommSec needs to unreliable performance can create major dimensionalise and load data into an ensure that the internal and external problems for the business if customers OLAP cube for easy analysis. Web sites it maintains, which receive are unable to trade, for example, or find more than 27 million hits a day, are that anomalies in the site’s construction This approach worked, but the sheer providing the fastest and most effective are making navigation difficult. volume of data being processed – more user experience possible. This requires than 40 million rows per week – meant regular analysis of server performance Keeping quality of service high, and that it was taking more than 10 hours logs, but a log analysis system proved therefore ensuring that customers get for the information to be available to unable to provide results quickly enough consistent and speedy response from the managers. Data processing runs begun company’s online services, was therefore to support business decisions. at 2:00 am would finish after lunchtime, a business priority. This was particularly meaning that it was often the end of the Solution the case as a period of significant day before technical staff could revise expansion in online services had rapidly application code or take other necessary A 4-way Intel Architecture server increased usage by bank staff and remedial actions. running 1.5GHz Intel® Itanium 2 CBA customers. processors and Microsoft SQL Server Latency between the data’s creation 2005 manages the logging, processing, “The user’s perception will ultimately and its availability was hindering storage and analysis of Web user logs drive the technological strategy we use, CommSec’s goal of providing responsive relating to 40 million weekly hits served so we want to understand what the user and proactive management of its up by dozens of Web servers running experience is,” said Michael Blomfield, growing online environment. After CommSec’s many internal and external head of CommSec. “In the past, however, analysis by consultancy EasternMining. transactional sites. reporting was ad hoc; we were mainly com.au, it was suggested that the hearing about issues later, through the system’s 32-bit architecture was creating Business value user help desk. It’s an exceptionally large a bottleneck. The Web log reporting Web site, and we want information on its • Log analysis time has shrunk from system was moved to a completely new performance in real time. Knowing how environment built on servers running more than 10 hours to 1.5 hours. users are using the sites will allow us to 64-bit Intel Itanium 2 processors and the • Availability of reports first thing in the be more proactive rather than reactive.” Microsoft SQL Server 2005 morning facilitates rapid response. database platform. Although usage of its online services • Managers and technical was growing steadily, CommSec had no The improvement in processing speed administrators better understand way of monitoring the performance of was dramatic: daily Web log analysis, customer activities and its applications. In the event of a service which previously took more than 10 responsiveness issues, to keep interruption, business managers had to hours, now completes in around an long-term planning ahead of demand. work with technical staff to pore through hour and a half. This meant that the Intel and Microsoft Customer Reference Case Study

monitoring database, which had more high-volume Web environment, and the Intel Itanium 2 than 820 million rows after six months’ CommSec’s online environment is no servers“ and Microsoft SQL usage and was continuing to grow at exception. With millions of customers breakneck pace, could be processed, relying on its systems to complete Server 2005 have given analysed and reported upon well before essential transactions, it was imperative us an unprecedented view managers arrived at work in that CommSec’s systems be both the morning. responsive and effective in delivering the into the performance of information those users required. our online services so we This capability, in turn, has allowed CommSec to both better understand CommSec’s Web environment is built can focus on delivering the Web and intranet usage patterns, and on a Web services environment that is services customers to more readily identify and remediate supported by dozens of servers dishing any potential performance issues. For up millions of hits per week. Each time want – with the performance example, after a recent analysis showed any of those systems are accessed, details they expect. a slight slowdown in response time are recorded within the Web server logs. due to increasing numbers of users, the Those logs contain invaluable information Michael Blomfield technical managers were able to present about user session length, time to load Head, Commonwealth Securities Limited” concrete performance information to business managers and an additional particular pages, time spent on particular eight Web servers were quickly pages, the navigation path users take purchased to keep critical systems through the site, and other details that running within acceptable are essential to ensuring that the design service parameters. of such a high-volume Web site is best suiting its user’s needs. However, this Over time, increasingly sophisticated information was previously inaccessible analysis will give CommSec managers to managers, who were at best able to use even more visibility into user trends, third-party analysis tools to get only basic The previous allowing them to better classify users usage statistics for the day before. based on their usage patterns. In turn, database“ was just In the hopes of extracting meaningful this capability will help ensure that screaming out for more development testing best reflects information from the logs, EasternMining. memory. Now, with the real-world performance. com.au consultant Richard Lees was engaged to design a business intelligence power and memory of the “Deploying Intel Itanium 2 servers system that would let CommSec get 64-bit Intel Itanium 2 and Microsoft SQL Server 2005 to more meaningful information from its monitor our servers has given us an Web server logs. After spending time processors, and the unprecedented view into the manually importing and exporting the capabilities of Microsoft real-world performance of our critical log information into OLAP data cubes for SQL Server 2005, the whole online services,” said Blomfield. analysis, Lees and CommSec staff realised that an automated solution was going data transformation and “As we continue to add functionality to be necessary to keep up with steadily dimensionalisation process to our core Web sites, we can structure growing usage volumes. our business with the confidence that goes much faster. we can meet optimal service levels no “It’s critical to be able to perform fast matter how far our user based expands. ad hoc analysis of the logs to ensure Richard Lees This way, we can continue to focus on service level agreements are met,” said Principal, EasternMining.com.au ” delivering the services customers want – Lees. “This application allows the bank and the performance they expect.” to monitor the performance of the Web servers to analyse the actual experience of Technology Case the end user.”

Performance monitoring is essential to In early 2005, CommSec took its first ensure the ongoing value of any step towards more effective log analysis Intel and Microsoft Customer Reference Case Study

Lessons Learned by introducing a two-way 32-bit Intel compared with just nine on the old • It’s all about the user Architecture server running the Microsoft system. This means that data analysis can experience. Windows 2003 Server conclude, and reports can be generated, and Microsoft SQL Server 2000 database. before managers arrive for work in the It doesn’t matter how effective your This system dimensionalised Web morning. Most queries on the OLAP new system is; if it’s not responsive server log information – compressing cube, which now contains nearly 1 billion and well-designed for user needs, and organising it by assigning codes to rows, are answered within one to they won’t make the most of it. With frequently-used values, such as ‘23’ to five seconds. any core online system, make sure represent a particular Web resource – and you have a way of not only monitoring “Managers have always found the then fed it into a massive 22-dimension server performance directly, but also analysis really useful, yet although OLAP data cube that is available to users of measuring the speed of the user we could provide analysis on the old for rapid data analysis. interface from their perspective. system it took a very long time to Even when data was only being taken import and process new data,” said from nine Web servers, this immense and Lees. “The database was just screaming • Databases need memory. data-intensive process took more than 10 out for more memory. Now, with Lots of memory. hours to complete on the 32-bit system, the power and memory of the 64-bit The 4GB physical RAM limit of 32-bit due largely to bottlenecks from 32-bit Intel Itanium 2 processors and the computing means extensive use of servers’ limit of 4GB RAM. capabilities of Microsoft SQL Server disk-based in 2005, the whole data transformation and high-volume data environments can Such a long processing run was limiting dimensionalisation process goes bring performance to a crawl. the effectiveness of the log analysis, since much faster.” runs that started during the night would However, 64-bit systems support up to typically stretch into the afternoon. This After six months online, the SQL Server 1TB of memory, improving database limited managers’ ability to respond to 2005 database includes more than 825 performance and freeing up stubborn technical issues as they arose. million rows, with 20 million or so still data processing bottlenecks. added every day. As new systems and Recognising that the greater RAM functionality continue to be added to • Infrastructure evolves capacity and processing capabilities of the mission-critical systems, CommSec’s You can’t build systems, deploy and 64-bit Intel Itanium 2 processors could analysis environment will help architects then forget them. As user demands relieve the bottleneck of the 32-bit ensure that the systems they are change, extra functions are added to systems, Lees and CommSec designed an managing continue to meet core systems or new sites are brought alternative. Four-way servers, based on user requirements. 1.5GHz Intel Itanium 2 processors and online, transaction volumes are sure featuring 14GB of RAM, were loaded “With the analysis capabilities online, to increase – and the burden on your with Microsoft Server 2003 Enterprise managers can slice and dice any aspect servers with them. x64 Edition and Microsoft of performance and server activity,” said SQL Server 2005. Lees. “They can see why the system is Ensure business leaders understand having problems and whether it’s a the business impact of the The new system’s benefits were obvious. one-off issue, or a trend that’s going to technical infrastructure, and support A complete analysis of over 300GB of give more problems over time.” that infrastructure with the means to legacy Web log information, ported from keep it growing along with demand. the SQL Server 2000 database, previously “For example, by knowing that we’re took several weeks, but completed in just near capacity, we can tell the business More information four hours on the new system. where we need more servers, and back it up with clear performance information. www.intel.com/Business Daily log updates were also significantly The old system’s main problem was www.microsoft.com faster. Receiving, dimensionalising, RAM, and 64-bit computing was www.commsec.com.au and processing over 40 million new the solution.” records recorded every week took just 1.5 hours – around one-tenth the time of the old system. Furthermore, the new system is processing logs from 20 servers Intel and Microsoft Customer Reference Case Study

© 2006 Intel Corporation. All rights About Microsoft About Intel Corporation reserved. Intel, Intel Inside, the Founded in 1975, Microsoft (Nasdaq For more than three decades, Intel Inside logo, Xeon, and Itanium ‘MSFT’) is the worldwide leader in Intel Corporation has developed are trademarks or registered software for personal computers and technology enabling the computer trademarks of Intel Corporation or business computing. The company offers and Internet revolution that has its subsidiaries in the United States a wide range of products and services changed the world. Founded in 1968 and other countries. designed empower people through great to build semiconductor memory *Other names and brands may be software any time, any place and on products, Intel introduced the claimed as the property of others. any device. world’s first microprocessor in 1971. Today, Intel supplies chips, boards, © 2006 Microsoft Corporation. For more information systems, software, networking and All rights reserved. For more information about Microsoft communications equipment, and This case study is for informational products or services, visit: services that comprise ‘ingredients’ purposes only. MICROSOFT MAKES http://www.microsoft.com of computer architecture and the NO WARRANTIES, EXPRESS OR Internet. Intel’s mission is to be the IMPLIED, IN THIS SUMMARY. preeminent building block supplier to Microsoft, Microsoft .NET the worldwide digital economy. framework, Visual Studio, .NET, C#, XML Web Services, SOAP, For more information about this Windows XP, Windows 2000 Server, innovative solution: www.intel.com Microsoft Passport, .NET Alerts are either registered trademarks or trademarks of Microsoft Corporation in the United States and / or other countries. The names of actual companies and products mentioned herein may be the trademarks of their respective owners.

306561-001