一个非常好的问题,根据网站功能和访问用户量确定需要的服务器配置。使用云服务购买云主机时,配置主要指CPU、内存、硬盘空间和网络带宽。
一,网站功能题主说明了“公司展示网站”,只需再明确两点:
1,纯静态网站需要很小的服务器配置就可以了,部署时只需要启动一个Nginx代理服务。
2,是否有用户和权限管理功能?如果使用了数据库,要考虑运行时对服务器的配置要求稍微高一些。
3,还有没有其它功能?比如文件上传,用户留言,等等。
二,服务器配置CPU核数、内存大小和硬盘空间直接影响到价格。
1,如果是纯静态网站,选择2核2G内存;
2,如果使用了数据库,可以单独使用RDS,也可以自己安装比如MySQL,建议使用一台独立的服务器,2核4G内存。
3,如果为了维护简单而使用一台服务器同时启动Web服务和MySQL数据库时,建议4核4G应该够了,毕竟没有太多的数据库读写操作。
4,操作系统推荐Ubuntu,实际情况可以根据团队的技术领域,选择使用Windows还是Linux(CentOS或者Ubuntu),也可以考虑使用Docker容器。
5,硬盘空间选择高效云盘,最小可选20G,应该够了,看文件多少吧。
三,网络带宽根据访问用户量决定对网络的需求,可以简单理解成需要多快的宽带,注意这一项费用较高,如果没有准确的预估数据,建议开始时选择小一些比如1M,然后需要时再增加。因为是静态展示网站,带宽选用1M就可以了。如果访问用户量多或者实际使用时速度较慢,可以根据实际需求灵活增加。我是工作多年的Web应用架构师,陆续发布关于软件开发方面的文章,欢迎关注我,了解更多IT专业知识。
提建议:展示型官网,没有很大的并发量,没有很大的数据读取,建议一般一点的企业型服务器就可以2核4g的完全可以
只需要一个5M~10M带宽,的最低配置就可以运行起来。还是得看每天的访问量有多少,访问量大可以逐步升级。