包括:数据库、应用程序、中间件(tomcat、nginx)、网络和操作系统首先考虑的应用属于CPU密集型还是IO密集型CPU密集型:大量的计算,比如计算、排序、过滤。增加机器数量IO密集型:主要是input和output的操作。例如网络间传输数据、磁盘读写、从数据库读取数据、从redis缓存读取数据、