原文链接:https://www.jylt.cc/#/detail?id=48a087b71f6140adce5f7cfa00f7711c
简述
随着互联网的普及,互联网的内容已经不能用指数级增长来形容。互联网内容也越来越丰富,有趣,相比于之前丑陋而简单的网页内容有了长足的进步。
而随着“云时代”的到来,使构建网站更加便利、成本也大大降低。
而对于掌握一些编程能力而想拥有属于自己的网站,但又不知从何下手的小伙伴不用着急,可以看看这个《小白建站系列》,手把手带你搭建自己的网站系统。
当然网站的运行离不开至关重要的服务器主机和服务器操作系统。这边文章就教你如何选择、购买服务器主机和如何选择服务器操作系统。
在“云时代”到来之前,服务器都需要网站构建者自己搭建和运维,操作系统也需要自己安装配置。对大佬们来说这些都是小菜一碟,但也是有些麻烦。但是对小白和动手能力不太强的开发者就太勉为其难了。
但好在我们生活在一个幸运的时代,各个厂家提供的云服务大大降低了建站的门槛。
目前国内云服务厂商还是有好多可供挑选的,比较大的云服务厂商有阿里云、腾讯云、华为云、百度云、七牛云等。这些厂商为用户提供可供选择的服务器主机和操作系统,真正做到了开箱即用。
下面以阿里云为例,来讲述一下如何选择和购买服务器。
服务器选购入口
打开阿里云官网官网链接,如果还没有阿里云账号,需要先进行注册
进入控制台,点击左上角菜单列表
点击产品与服务
,搜索云服务器
,然后点击云服务器ECS
即可进入云服务器控制台
如果你当前还云服务器资源,点击创建实例
,即可选购服务器了。
服务器选购指南
此指南只供参考使用,具体选购要根据自身需求。
个人网站配置选择
如果仅仅是个人建站使用,前期如果使用人数不多,尽可能选择低配服务器,这样就可以节省费用(由于云服务器购买之后也是可以增加、减小配置的,所以前期可以尽可能购买低配的,后期资源不够使用再进行配置升级即可)。
企业网站配置选择
如果是为公司购买服务器为用户提供服务,考虑的方面就会比较多了。需要考虑产品的用户量、用户使用场景(使用时间比较集中、使用时间比较均匀)等情况。
如果公司的项目涉及到大量的复杂运算操作,那么需要选择更强劲的CPU。
如果是比较频繁的读写操作,则需要选择性能更好的云盘(比如SSD云盘)。
如果是对外提供多媒体服务,多媒体内容不建议直接存到服务器中,这样会占用服务器太多的带宽甚至影响服务的可用性。
有一个亲身经历的例子可以说一下:我在一家公司工作的时候,由于之前没有接触太多的云服务器,在选购的时候带宽选的太小了,然后服务器上又存了大量的静态资源,结果用户集中访问的时候由于带宽不够用,导致系统没法正常对外提供服务。后来把那些静态资源全部抽出来放到了OSS中,带宽调成了按量付费模式。
服务器具体指标选择
CPU和内存选择
比如是一个单体的java web项目,选择服务器的时候可以选择1vCPU 2G RAM
即可,然后搭建运行环境,比如安装JDK,数据库。
镜像选择
阿里云提供四种镜像可供选择,分别是公共镜像
、自定义镜像
、共享镜像
、镜像市场
如果对环境配置比较熟悉,可以选择公共镜像;
如果对环境配置不太熟悉又不想太过折腾,可以从镜像市场中进行选择已经搭载基础环境的镜像。
也可以使用自己创建的镜像。比如你已经有了服务器,里面做了好多配置,如果再购买服务器不想再次进行配置,就可以使用自定义镜像。使用自定义镜像的前提是你需要把已有的服务器制作成镜像,然后再购买服务器的时候就可以直接使用了,新购买的服务器内容跟你制作镜像的服务器内容是一模一样的,使用起来非常方便。
存储选择
云盘类型选择
- 如果没有频繁的读写操作,或者对整个系统的性能没有太高要求,选择
高效云盘
即可。 - 如果系统本身就是大量读写的特性,并且对性能要求也相对高,选择
SSD
云盘的效果会更佳,但是价格也会贵一些。
存储空间选择
- 对于个人网站,如果没有太多占用存储空间的内容(比如:图片、音视频等),可以先选择20G使用。如果就是提供多媒体服务,那么你就需要购买更大的存储空间或者将这些多媒体放到其他地方了(比如使用阿里云的OSS,七牛云的OSS等对象存储服务)。存储空间也是可以在购买后增加或者减少的。
- 如果是企业网站,需要的存储空间就会相对多一些了,你需要存储运行环境、应用程序、日志等内容,就需要根据实际情况进行筛选了。
快照选择
快照
就是咱们常说的备份。为了数据的安全,开启了快照服务之后,阿里云会按照你设置的备份周期
定时备份指定的硬盘数据。
网络设置
主要关注这一个指标
如果用户使用时间分布比较均匀,可以选择按固定带宽
,根据阿里云监控的指标,设置合适的带宽值就行了。
如果用户使用时间会比较集中,比如每天的12点会有大量用户同时在线使用,这个时候如果选择按固定带宽
就需要设置12点时的最大带宽,但其他时间系统比较闲置,这么大的带宽就浪费了,很不划算。这个时候选择按使用流量
比较合适。
登录凭证
一般设置成自定义密码就行,设置好密码,就可以通过ssh进行连接服务器进行操作了。