It's a good idea to periodically review the infrastructure that you use to run your web site with a neutral third-party. Doing so
can help avoid issues related to undue vendor influence, or cases where hardware or software are purchased
in anticipation of your system architecture going in one direction, when going in another direction
might produce both significant cost savings and better performance.
I can review your existing or anticipated infrastructure with regard to issues such as:
- Do you have the right number and types of machines?
- Hardware and software vendor selection, trade-offs and recommendations
- Specific hardware configuration recommendations: CPU, memory, disk, and so on
- How the machines are allocated to tasks
- Optimizing your disk subsystems (including very large-scale systems, SAN, NAS, etc)
- Optimizing your high-availability architecture (clustering, mirroring, geographic, disaster, etc)
- Optimizing your infrastructure for performance and scalability
- Trade-offs between scale-up and scale-out
- Networking hardware optimization: switches, routers, load-balancers and firewalls
- Facility-related issues such as floorspace, power and cooling
- Monitoring, instrumentation, deployment and other operational issues
I can deliver my recommendations either in written form or as an interactive presentation, or both.
If this interests you, please send the following information, so that
I can provide a quote:
- A brief description of your project
- An estimate of your performance and scalability requirements
- A block diagram of your current or planning infrastructure, if possible
- What you would like to accomplish in the review
- Your schedule requirements