The following key components should be kept in mind while planning for a production-level cluster setup, due to stability and performance requirements:
- Stable and scalable hardware
- Redundancy
- Current load versus future growth
- Budget
- Simplicity
- Hardware inventory tracking