IT expenditures for both companies have grown over the past years, and through the acquisition, the CIO wants to make significant cost improvements. The CIO also sees increasing pressures of adding new business services at a very rapid pace. He has enlisted Sun Client Services to look into these issues and to produce a road map and implementation plan. Sun Client Services usually performs a multi-day workshop to help determine business CTQs, KBDs, existing metrics, use cases, and other information that will be useful for the architecture phase. Business DriversWith the help of several key staff members from ZYX-WV, Sun Client Services has defined the following KBDs and CTQs:
Technical DriversZYX-WV has undergone a standardization program for its development standards over the last two years. ZYX-WV uses primarily J2EE applications, with some Microsoft .NET applications in areas that have no other practical solution. The IT department would like to continue to use the Sun™ ONE Server suite of applications and is beginning to upgrade several servers to Sun Java Enterprise System. ZYX-WV also has standardized on two primary hardware vendors, Sun and HAL Systems. HAL provides Windows-based servers. Sun provides Solaris OS and Linux systems. Every six months, ZYX-WV determines which vendor systems are on the approved list and have standard systems for the following:
It is also investigating using larger 8-CPU to 24-CPU systems for housing many of its Tier 1 and Tier 2 applications. ManagementZYX-WV has several management systems in place:
ZYX-WV management requires all systems to use these utilities. Operations also has very limited methods to determine system utilization and availability, and desires to improve these management areas. Project RequirementsBased on the key business and technical drivers, the following requirements have been generated for the project (note this is not complete list, but it illustrates the case study). Requirements gathering is an interative process, and even though requirements might be gathered and approved, there are always new ones added as business and technical issues change. This requires a solid but flexible architecture. TABLE 12-1 lists each requirement; a category such as business or technical, and possible subcategories such as security, operations, and applications; a relative priority (1 to 6, 1 being the highest) to the business; and the source of the requirement.
Metrics and MeasurementMetrics are necessary to create a baseline of where a company is at today and to measure performance of an implementation in the future. This baseline might already be captured, based on existing tools, or additional software might be required to capture important information. In the case of XYZ-WV, some of the operational systems require updates, and not all the information is available. For example, the operations manager would like to improve the capabilities of system performance and capacity monitoring. Today, the company has estimated the following metrics, along with the expected improvements.
Based on the requirements and metrics, the Sun Client Services consultants can design an architectural road map to help guide the implementation. ArchitectureThe architecture is perhaps one of the most important deliverables any project can have. It is the road map to help guide the various design decisions and to ensure that the requirements are met. A flexible architecture is the key to reaching strategic flexibility within the IT enterprise. FIGURE 12-1 shows the architectural design for this project, based on the requirements and drivers. Figure 12-1. ZYX-WV Data Center Optimization ArchitectureKey features of the architecture include:
Project RisksJust like any new project, an N1 Grid solution has various project risks. The ZYX-WV company has gone through several organizational changes because of the growth and acquisitions that it has undergone. This has resulted in many management changes, and several IT organizations now report to new management. Also, implementing the N1 Grid solution and gathering the correct data requires cooperation across several cross-functional IT departments. Sun Client Services has recommended that the CIO form a steering committee that enables some of these issues to be addressed and ensures that each department has buy-in of the final solution. The committee also can assist in data gathering and success metrics. ZYX-WV has formed a team made up of the lead architects and managers from each of the following departments:
To reduce risk, Sun Client Services has recommended to the steering committee that the implementation of the N1 Grid technology and architecture be phased into production after a pilot period. |