Tuning Performance of the RSS News Feed Service Tuning Performance of the Search Service Configuring Portlet Cache Size

Part VII Part VII Capacity Planning, Scalability, and Availability This part describes how to plan your site for high traffic, scalability, and availability. It contains the following chapters: ■ Chapter 27, Capacity Planning ■ Chapter 28, Using Clusters and High Availability Features 27 Capacity Planning 27-1 27 Capacity Planning Capacity Planning is the process of determining what type of hardware and software configuration is required to meet application needs. Like performance planning, capacity planning is an iterative process. A good capacity management plan is based on monitoring and measuring load data over time and implementing flexible solutions to handle variances without impacting performance. The following sections provide an introduction to capacity planning: ■ Section 27.1, About Capacity Planning for Oracle Fusion Middleware ■ Section 27.2, Determining Performance Goals and Objectives ■ Section 27.3, Measuring Your Performance Metrics ■ Section 27.4, Identifying Bottlenecks in Your System ■ Section 27.5, Implementing a Capacity Management Plan

27.1 About Capacity Planning for Oracle Fusion Middleware

While performance tuning can be defined as optimizing your existing system for better performance, capacity planning determines what your system needs and when it needs it to maintain performance in both steady-state and peak usage periods. Capacity Planning involves designing your solution and testing the configuration, as well as identifying business expectations, periodic fluctuations in demand, and application constraints. You need to plan carefully, test methodically, and incorporate design principles that focus on performance. Before deploying any application into a production environment, the application should be put through a rigorous performance testing cycle. Creating an effective Capacity Management plan includes some of the same steps as performance planning: ■ Step 1: Determining Performance Goals and Objectives ■ Step 2: Measuring Your Performance Metrics ■ Step 3: Identifying Bottlenecks in Your System ■ Step 4: Implementing a Capacity Management Plan Note: The information contained in this chapter is meant to provide an overview of various techniques that can be used to develop an effective capacity management plan. The steps you take - and the plan you ultimately create - depends on your specific requirements and deployment structure.