... demand fore-
cast and handing it off to the person responsible for capacity analysis and planning.
The capacity planner takes a look at the types of demand forecasted by the business
unit and ... computing and cloud computing. We also address some unique problems
ptg 599 4185
The Art of Scalability
ptg 599 4185
This page intentionally left blank
ptg 599 4185
ptg 5...
... that the CTO
creates and runs are the lifeblood of the business units and the heart of the back
office systems that the CFO needs to do his or her job.
We have indicated that the CTO’s organizations ... vision are the CTO’s peers the people who rely on
the CTO for either the availability of the product or the back office systems that run
the company....
... (ITIL) for
definitions of certain words and processes. The ITIL and the Control Objectives for
ptg 599 4185
MEASUREMENT, METRICS, AND GOAL EVALUATION 99
two to 24 months of your job. However, something ... consider
improving the process. These signs are derived from the three purposes of processes.
The first is if there is repetitive management of the same ta...
... efficacy. A quarterly or annual review
is appropriate and should be performed by the CTO/CIO and members of the
executive staff of the company.
ptg 599 4185
ORDER OUT OF CHAOS 153
follow the chat session, ... some
form of the RASCI model, you may also decide to require that the appropriate A, or
owner of the system in question, has signed off on the change and...
... administrators, and other JAD members; therefore, a very
informal setting is our preference. The formality should come from the fact that there
will be a go or no-go decision made on the architecture of the ... technology
organization, and all the processes that make these up. There are many different
ways of calculating the amount of risk, and we will cover some...
... successful scalability of your system and the
adoption of the performance and stress testing processes. As we cautioned previously
in the discussion of the stress test, the creation of the test ... tradeoff. This process of listing out the
tradeoffs, determining pros and cons, and then analyzing each one is the second
method of performing a tradeoff anal...
... the time of the request by looking up the username and determining
the password or performing a geo-location test of the requestor IP address, we have
performed a z-axis split. For the sake of ... clones of a primary database,
which in turn means that we might be moving lots of data that is seldom read relative
ptg 599 4185
THE Z-AXIS OF THE CUBE 333
The Z-Ax...
... the “avail-
ability” of the string of lights was the product of the availability (1 the probability
of failure) of all the lights. If any light had a 99 .99 9% availability or a 0.001%
chance of ... availability or a 0.001%
chance of failure and there were 100 lights in the string, the theoretical availability of
the string of lights was 0 .99 999
100
o...
... data necessary to run the site) and 50% of the copies
of each of the other sites (16.5% of the data necessary to run the site for a total of an
additional 33%).
Let’s discuss the math behind our ... over
time for the purposes of comparison. We can compare the rates of errors for each of
our services by error type for the time of day and day of...
... results of the upload and All_Emp report tests for
both the current version 3.1 as well as the previous version of the code base 3.0. For
the rest of the example, we are going to stick with these ... Planning for Highly Scalable
Applications and Services by Neil J. Gunther
The Art of Capacity Planning: Scaling Web Resources by John Allspaw
Scalable Int...