How do you do Load Testing and Capacity Planning for Web Sites
First off.. HUGE kudos the the creator of this site as well as the others in this series. As a pre-cursor... I know next to nothing about servers and their setup but am trying to learn a little bit about what I would need for a particular setup, thus knowing what to ask for while getting quotes and in-turn making sure i have all that is needed in the quote... having a relatively realistic quote.
Ok.. so onto the question.
I am looking to setup a server on which i will be hosting a product called Active Collab. This will be accessed by many individuals, eventually 50+. Might eventually have clients access it as well, which would range into the thousands, but initially all internal. The things I can think of off the top of my head are that:
We can't afford to have the server be down for more than maybe a couple of minutes at most, ideally never. Would this be some kind of mirroring option?
The ability to add storage, as files and documents will be added through and stored with this program... on the server. I don't know exactly what the need will be, so the ability to expand would be good.
Would I be correct to assume that the most ideal situation, although more $$ up front, would be to have our own server managed locally? Any drawbacks to some of those online 'dedicated' options?
I may be, and probably am, forgetting a few things so anything is fair game...Any insight would be greatly appreciated. Thanks in advance!