那么怎么确定配置呢?

通常我们选择服务器配置主要考虑一下几个方面:

1、数据库:首先需要确认服务器是否需要安装数据,如果需要安装,安装什么类型的数据库?我们常用的关系型数据库有mysql、MS sql、Oracle等,No SQL数据库有Redis、memcache等等;开源数据库mysql对配置的要求相对较低,单纯运行mysql linux系统1核1G跑起来没问题;MS SQL则相对有较高的要求,例如使用物理机基本需要2核4G,而使用云服务器建议4核8G,因为云服务器核心是单线程,而物理CPU核心更多的是双线程;至于Oracle,则需要考虑RAC集群搭建等因素,云上用的相对较少,暂且不论。部署No SQL数据库更多的偏重于实际需求,暂且不表。

2、程序:程序决定了对服务器资源的需求情况, 如果是个人博客类,本身部署博客对服务器要求并不高,linux系统下1核2G跑起来没问题;如果是中大型网站或应用,则要根据应用的设计情况,来决定对应的配置,例如一个商城类网站,则我们需要考虑到应用服务器、数据库服务器、缓存服务器及CDN等服务,来提升网站本身的服务能力。对于一般企业使用的中小型应用如OA、ERP等,则4核8G一般作为基础配置,根据人数和数据库类型不同,选择更高级的配置。

3、并发:并发访问量决定了我们使用什么样的架构来满足用户访问需求,也决定了我们使用的服务器数量及部署的业务类型,例如一台4核8G云服务器可以承载的并发连接数是2000,而一台2核4G的云服务器可承载的并发访问量在1200左右,实际购买时我们要根据并发访问需求来根据业务的承载情况搭建合适的架构,例如使用负载均衡、缓存数据库、动静分离等等提高业务的服务能力。

4、业务类型:对于个人应用来说,一般规模都相对较小,当然不排除有些牛逼的人物个人站点并发访问量上千甚至过万的情况,但毕竟是少数;对于企业应用来说,一般情况下规模都会比个人大,对服务器需要也更高,当然企业官网除外(一般企业的官网2核4G的云服务器足够)。

综上,服务器实际购买时要根据业务类型、数据库类型、并发访问及程序框架等情况选择合适的配置,那么对于初次上云的中小企业该如何选择云服务器品牌呢?

国内企业上云,个人建议首选阿里云、腾讯云,毕竟这两家在基础技术、解决访问等方面都更加成熟,服务体系也相对比较完善,更适合于中小企业来使用。

那么这两家该如何选呢?