What role does scalability play in system design?
Scalability is one of the more overused words today. It certainly is a popular one, and all the vendors will bring in the popular catch-phrases when they are ready to sell you something.
Let's talk about what scalability is not. Scalability does not mean that you can build a system for 10 users and expect it to grow to support 1,000. It does not mean paying for a system that could support 1,000 users, though you only have 10. Of course, this system will "scale" well. Scalability must define an environment that was built appropriately for your environment with growth needs anticipated as part of the order. Someone did not do their homework correctly if everything has changed 500% within a year's timeframe. Oftentimes instead of blaming the system's scalability, the planning folks really should get some of that blame.
Related Q&A from Kenneth Milberg
Unix-to-Linux migration expert Ken Milberg describes how virtualization, support, clustering and more fit into the migration of an IT infrastructure ...continue reading
A reader new to Linux wonders about which distribution is recommended for installing Nagios and what Nahant and Tikanga mean.continue reading
Documentation for Red Hat Enterprise Linux 5 covering checking system performance, tuning, kernel configuration and extending the file system exists ...continue reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.