当你向大型企业受众交付产品时,情况会发生变化。最重要的事当扩展到非常大的用户群时,需要考虑与您的服务器或服务器场相关的问题吗?
答案1
最好的建议是,除非需要,否则不要扩展。这是一个很难把握的平衡,但你不想花数千美元购买未使用的新硬件,同时你也不希望你的系统(假设是单应用系统)因负载而崩溃。
使用类似 cacti 的东西绘制所有图形对于观察趋势非常有用。它会显示空间使用速度、带宽增长速度、内存使用速度等。如果您也可以在这里监控响应时间,它还会让您很好地了解未来的升级情况。
确保系统管理员与应用程序人员进行交流。应用程序设计人员可以做很多事情来减少集群/农场的负载。同样,他们也可以做很多事情来让负载无限增加。聪明的开发人员应该能够给出缓慢点(通过代码分析),这将有助于管理员决定在哪里花时间提高速度。
答案2
了解数据中心空间/电力需求/冷却/可用预算/交付时间之间的关系 - 如果您了解其中哪些可用,您就成功了一半。还能够以高级非技术人员能够理解的方式与他们沟通。剩下的只是技术 :)