文章目录
- 搭建视频
- 前言
- 1. 什么是服务器?
- 2. 什么是物理服务器?
- 3. 云服务器
- 4. 推荐阅读
- 5. 如何选择适合自己的服务器(网上抄的)
- 6. 其他问题(网上抄的)
- 参考资料
搭建视频
YouTube:https://youtu.be/8PxbPU4g8aQ
哔哩哔哩【高清版本可以点击去吐槽到B站观看】:
前言
前段时间发了视频,有小伙伴留言,问有没有最强VPS:
今天就和大家系统聊聊服务器那些事儿。
什么是物理服务器?
什么是虚拟服务器?
裸金属是什么?
VPS属于什么服务器?
1. 什么是服务器?
最简单来说,服务器就是一台24小时开机
的电脑,它有公网IP
,任何一台能上网的机器都能访问到它,由于人人都能访问到它,很容易会受到攻击,所以一般采用开源的Linux系统
。
而且由于跑的是一些24小时的服务,所以一般不会装图形化界面(GUI),一般给它发送命令都是通过SSH
的命令行模式(CLI)来进行。
2. 什么是物理服务器?
又叫独立服务器或者传统服务器。
顾名思义,物理服务器就是一台台看得见摸得着,摆在机房的实实在在的服务器。
我们可以理解为是一台具有高计算能力、高性能、高安全性、高稳定性、高可控性,独立又完整的电脑。有硬盘、内存、CPU,可以自行分配实行多种网络功能服务,将各种软硬件资源集于一身。
应用场景
- 适合大型网站及应用
优点
- 性能好
- 安全性高
- 资源独享
缺点
- 需要专业的服务器运维人员管理
- 灵活性弱,扩展限制大
- 价格高
价格
- 贵
3. 云服务器
由于物理服务器前期投入大,对技术的要求高,而且后期维护有恒温恒电等要求,许多企业会选择将服务器进行托管,比如托管到运营商机房,节省一些人力物力的成本。
随着云计算概念逐渐发展、成熟,企业上云也变得原来越火。
云服务器应运而生。
对比物理服务器扩展不方便,云服务器最突出的一个特点就是——可扩展性强。
当你是一个小团队的时候,你可以选择低配的云服务器,当公司业务做大了之后,可以升级你的服务器配置,而且,你不需要前期投资去买实体的服务器,去建设自己的机房等等,总而言之,就是方便 + 能够让你更加省钱。
一些企业由于业务保密或者是安全的需要会选择私有云,另一些企业会直接选择公有云。
上面这幅图就列举了常见的几种云服务器——虚拟私人服务器(VPS)、虚拟专用服务器(VDS)、裸金属/独立服务器(BM/DS)、大硬盘服务器(STORAGE BOX)。
听起来很复杂,不急,我们下面一一给大家介绍。
首先在介绍服务器之前,我们先来介绍最简单的虚拟主机(Web Hosting)和NAT。
3.1 虚拟主机(Web Hosting)
虚拟主机:又叫共享主机。是一种在单一主机或主机群上,比如物理服务器、VPS服务器或者云服务器上安装例如CPanel、Plesk等面板搭建而成的。
如果说用租房来比喻VPS和虚拟主机之间的区别,那VPS相当于整租,虚拟主机就是合租。但整租是毛坯房,合租是精装房。
应用场景
适用于非Java项目,且流量、内存较小的网站应用,举个例子,如果你想搭建一个Wordpress网站,不想折腾,操心配置,那么虚拟主机就是一个很好的选择。
优点
- 基本上不需要折腾,开箱即用
缺点
- 性能不足(网站在应对大流量访问时性能不足,对速度和流量有非常大的限制)
- 自由度低
价格
- 一般比较便宜
3.2 虚拟服务器(NAT-VPS)
基于 NAT 的虚拟服务器(又叫 NAT 鸡),是在VPS的基础上,通过共享 IP 的方式,为这个 IP 下的服务器提供外网访问能力。
说白了,就是NAT机公用一个IP地址,然后分配了不同的端口(服务器一共有65536个端口)
通常可能是1号NAT机端口是1000-1100,2号NAT机端口是1101-1200,以此类推。
与虚拟主机相比,只是有很多个端口你是可以随意使用的,自由度比虚拟主机高,
与VPS相比,你只能使用有限的端口,自由低比VPS低。
应用场景
- 梯子、中转
优点
- 相对于VPS来讲,价格更加低廉(因为几乎没有 IP 的费用)
缺点
- 如果你碰到一个折腾的邻居(尤其是拿到服务器就装 VPN啥的),会导致服务器 IP 被墙。
- 服务器 IP 一旦被墙,会导致同 IP 下所有的NAT机全部无法连接(有 DDNS 的话这点还能好点)
- 只能使用固定的端口访问服务器,而且无法用来建站(强行信仰建站当我没说)
价格
- 一般比较便宜
3.3 虚拟私人服务器(Virtual Private Server VPS)
虚拟私人服务器(又叫VPS、小鸡),是指服务商通过虚拟化技术(比如KVM、OpenVZ、Xen等),分割一整台(或者多台)物理服务器的资源,取其中的一部分资源供你使用。
由于是从物理服务器上虚拟出来的产品,因此没有物理服务器稳定,运算速度也要慢一些,性能不高,适合对配置要求不高的客户。
(展开讲,存在超售的行为)
应用场景
- 适合预算不多的网站和应用
- 最适合普通玩家
优点
- 资源可以灵活分配,按需选择配置
- 价格适中
- 可玩性强
缺点
- 配置不及独立服务器
- 宿主物理服务器(母鸡)阵亡,当前服务器下所有的VPS(小鸡)全部跟着阵亡(极少发生,但也分商家)
- 部分服务商会选择超售,或者你遇到一个恶意长时间占用资源的邻居(比如长时间PT下载、搭机场、挖矿等),导致实际性能不如标称配置性能,甚至发生宕机
价格
- 可以接受范围之内
3.4 虚拟服务器(阿里ECS/腾讯CVM)
又叫云主机,简称ECS。在一组集群服务器上虚拟出多个类似独立服务器的部分。云服务器不是单个的物理服务器,它们之间通过网络技术连接起来形成一台超级计算机,拥有独立的宽带和IP。云服务器具有安全可靠性高、易部署、扩展性高(即时扩展,按需扩展)、性价比高等特点。因为是多个服务器的集群,云服务器还具有硬件独享、资源独享、风险共享的优势。云服务器还具备容错性,故障恢复快,操作系统和软件环境皆可备份,恢复后无需重新配置软件环境。
一句话,和上面的VPS相比,ECS是资源一般是独享的。
应用场景
适用于中小型网站和应用。
优点
- 相比物理服务器更灵活
- 弹性伸缩管理
- 价格可按需实时制定,避免造成网络资源的浪费,降低了运营成本
缺点
- 在安全性能方面,用户缺乏对云服务器的控制(因此出于企业数据安全层面考虑,建议选择大厂商)
价格
- 相对较高
3.5 虚拟专用服务器(Virtual Dedicated Servers VDS)【Netcup(ROOT SERVER)】
小独立服务器。
3.6 物理独立服务器/裸金属(Dedicated Servers/Bare Metal Servers 裸金属)
独立服务器(又叫母鸡、独服、杜甫、毒妇),是指服务商提供给你一整台物理服务器的资源供你使用,整台服务器上的资源全部供你使用,不会有任何人跟你抢占服务器资源。
类似云上的专属物理服务器,在拥有弹性灵活的基础上,具有高性能的计算能力。
计算性能与传统物理机无差别,具有安全物理隔离的特点。
相当于传统物理服务器的“变态版”。裸金属服务器是集物理服务器的稳定性能,和云服务器高度弹性的资源优势于一身的超级平台。兼具超高计算性能的同时,满足用户对核心应用场景和服务器稳定性的要求。比如,阿里云弹性裸金属服务器-神龙,就具备这样的特点。
应用场景
适用于对数据安全、性能配置、安全监管等都要求非常严格的Web网站、中大型企业等重量级数据库应用、游戏和金融等高性能网站和应用。
优点
- 服务器性能强大,资源充足
- 集合了物理服务器的稳定性和云服务器云上资源高度弹性的优势,性能更高,更灵活
缺点
- 价格过于昂贵
价格
- 赶人
3.7 存储型服务器(Storage Box)
适合用来做文件储存的备份服务器,一般有并发限制,硬盘的读取速度也很一般。
应用场景
- 文件备份
优点
- 物美价廉
缺点
- 有并发限制
- 机器性能一般
价格
- 适中
4. 推荐阅读
4.1 各类VPS服务器购买分享
4.2 服务器线路、IP及机房知识
【冷知识】说说国外几大廉价机房,MC、CC、INAP、QN、Sharktech几大机房
【VPS选购分享】影响VPS速度的几个因素以及测试的方法(Ping值测试、网速测试、路由测试、Looking Glass)
【VPS选购小常识】VPS线路解析不完全指南 什么是CN2 GIA?什么是AS9929、AS4837?什么是CU VIP?什么是移动CMI?如何判断回程路由?
【有用的小知识】原生IP是什么?原生IP和解锁奈飞(Netflix)是什么关系?广播IP和原生IP有什么区别?
5. 如何选择适合自己的服务器(网上抄的)
科普了这么多,可能大家最关心的还是如何选择适合自己的服务器。一般来说,选用服务器需要从以下几个维度来衡量性能指标:
4.1 可用性
可用性是指在一段时间内服务器可供访问者正常使用的时间的百分比。提高可用性可从两方面着手:减少硬件平均故障时间和利用专用功能机制。专用功能机制可在出现故障时自动执行系统或部件切换机制,避免或减少意外停机。
5.2 高性能
顾名思义,指服务器综合性能指标要高。主要要求在运行速度、磁盘空间、容错能力、扩展能力、稳定性、监测功能及电源等方面具有较高的性能指标。尤其是硬盘和电源的热插拔性能、网卡的自适应能力等性能指标要高。
5.3 模块化
模块化是指电源、网卡、SCSI卡、硬盘等部件为模块化结构,且都具有热插拔功能,可在线维护,从而使系统停机的可能性大大减小。特别是分布式电源技术可使每个重要的部件都有独立的电源。
5.4 可扩展性
为了使服务器随负荷的增加可以平稳升级,并保证服务器工作的安全性与稳定性,必须将服务器的可扩展性能作为一项重要衡量指标。首先,在机架上要有为硬盘和电源的增加而预留充分的空间。其次主机上的插槽不但要种类齐全,而且要有一定的余量。
5.5 可管理性
可管理性是指服务器的管理是否方便、快捷,应用软件是否丰富。在可管理性方面,基于Windows NT/2000平台的个人计算机服务器要优于Unix服务器。
当然,除了以上这些因素是在选购服务器时需要重点考虑的之外。品牌、价格、售后服务以及厂商实力等因素也是需要考虑在内的。
6. 其他问题(网上抄的)
讲到这里,相信大家对服务器的种类区别,以及如何选择适合自己的服务器已经心里有数了。但我最近也收到一些用户的反馈,他们对另外一些服务器相关的问题还存在疑惑,希望我能帮忙解答一下。借此机会,我也一并分享下。
问题一:一个网站需要多少服务器?
这个问题没法直接给出具体数字,因为影响一个网站所需服务器数量的因素有很多,最简单的比如网站源代码。事实上源代码写得越牛,需要的服务器数量就可以越少。反之,则越多。其次,网站业务量越大,整体架构就会越复杂。服务器数量的评估,需要根据不同业务系统的特点具体分析。
问题二:中小型企业需要多少服务器:
情况一:企业自研发网站,就可以根据业务规模以及业务系统特点,选用不同配置的云服务器。比如阿里云服务器常用的配置有1核1G、1核2G、2核4G、2核8G、4核8G、4核16G、16核32G等,这些都是中小企业用户购买最多的,可以说是爆款云服务器配置。至于数量,这个需要根据网站的实际情况而定。
情况二:如果企业是购买的阿里云模板建站、半定制化建站产品,则不需要购买服务器。比如阿里云速成美站和云企业官网,服务器是包含在建站费用里的。拥有云服务器(ECS)、负载匀衡(SLB)、云数据库(RDS)、云存储(OSS)、网络加速(CDN)等云计算资源集群,以SaaS的方式提供给用户,让每一个网页都能秒开,同时确保网站稳定。
问题三:大型网站需要多少服务器?
对于电商网站来说,每天都会有大量用户访问,进行购买操作。所以服务器需要进行大量的数据请求处理,因此用于电商网站的服务器在CPU、内存上的要求会比较高。
对于视频类网站,除了用户访问请求和下载数据外,还需要有大硬盘、大带宽的配置,才能保障用户在观看视频时不会出现卡顿。
对于大型网站来说,无论是图片网站、视频网站、门户网站、企业网站、还是电商网站,在租用服务器时,需要注意基本的配置标准。比如CPU、硬盘、内存、带宽、防御上的配置都是需要我们考虑的。通常情况下,CPU建议最好是选择8核以上的,视频网站的话,内存不要低于16G,硬盘至少要1T,带宽独享100M会更好些。
参考资料
https://zhuanlan.zhihu.com/p/346666166
https://www.itbulu.com/what-is-wuliserver.html
https://ednovas.xyz/2021/05/09/nat/#2-%E8%99%9A%E6%8B%9F%E6%9C%8D%E5%8A%A1%E5%99%A8-VPS
https://blog.ilemonrain.com/linux/nat-server-tutorial.html
---------------
如何觉得文章内容不错,欢迎点击一下广告,支持一下咕咕😍😍😍
原创文章,作者:Roy,如若转载,请注明出处:https://iwanlab.com/server-selection/
评论列表(1条)
[…] 最后我使用了雨云的香港EP虚拟主机进行了此博客的搭建。因为服务器位于香港,即不用备案,也可以给大陆用户提供不错的访问速度。对于服务器分类有疑惑的可以看看这位博主的视频或者文章,讲的非常清楚。 […]