前言

懒得看?不想选?不差钱?
闭着眼买它——DMIT/搬瓦工 你问我有啥缺点,唯一缺点就是贵。
不让我说,我也要说:狗都不买国内服务器 没办法,还是要买,买香港

部分云服务及VPS厂商

国内的:阿里云腾讯云华为云京东云

明确需求

如果你只是想挂一个小脚本,你大概率不需要买服务器。你完全可以白嫖各大厂商免费提供的云函数,或者直接在路由器以及虚拟机中运行。

如果你只是想做一个小网站,你也不一定需要买一台服务器。廉价的虚拟主机,甚至是各种免费的静态托管,Cloudflare,Github,Heroku,Vercel,Leancloud 等云产品都完全可以满足你的需求。

如果你想用来跑机器学习,那么你应该去买专用的显卡或者租用专业的工作站,服务器并不能胜任你的需求,或者换句话说,你应该是没有这么多钱的。

如果你只是用来挂个游戏,那么隔壁没有独立 IP 地址的挂机宝会更适合你,不仅便宜而且配置高。
……
是的,以上的内容云服务器都可以胜任,但对你来说都不一定是最优解。那么拥有一台云服务器对你来说,最大的优点是什么?

最大的优点,是拥有自己独立的 IP 地址,以及完整的服务控制权限。

但据我观察,服务器最多的三种用途是:建站和扶墙以及下载。

配置选择

CPU

一般来说,服务器追求稳定,CPU 的主频不会太高,因此不同厂家的 CPU 性能的差异在同价位来说,基本上大差不大,如果是个人使用的服务器,基本不用刻意考虑 CPU 的具体型号。

一般对 CPU 的选择,是核心数。比如良心云的标准配置 1C2H,指的是单核双线程。这样的配置对于个人服务器来说其实也是够用的。

对于跑 Windows server 的服务器,个人建议 CPU 在 2 个核心以上。

得益于虚拟化的技术,实际上大部分 IDC 厂商都存在超售行为(部分甚至很严重),一般没有说明性能独享的云服务器,CPU 性能都是共享的。共享性能的服务器是不允许你长期跑高负载的,如果你有长期跑高负载服务的预项,请着重斟酌此项。

目前占据主要市场的还是 kvm 虚拟化的云服务器,此虚拟化方式的机子,内存和硬盘空间都不能超售,但是可以超售 cpu。

内存

服务器的内存基本都是 ECC 内存条,性能不高,但也是胜在稳定。如果是个人使用的服务器,基本不用刻意考虑内存的具体型号与速度。

一般对内存的选择,还是集中在容量上。理论上当然是越大越好,但那毕竟要加钱嘛。Linux 本身对于内存的需求是很低的,但是低于 512M 内存的服务器就不建议买了,毕竟跑一个 docker 或者其他服务就基本占满了。

对于跑 Windows server 的服务器,个人建议内存在 4GB 以上。

值得注意的是,很多国外的服务器厂商都喜欢设置 SWAP 内存,SWAP 内存是不算在内存中的。一般情况下并不需要用到,除非你的内存很小真的不够用。

容量就是王道,内存没别的,越大越好越大越好越大越好!!!

硬盘 I/O

一般的常规的云服务器提供的硬盘都不大,正常情况下硬盘也不会用满。所以硬盘的容量大小不用太纠结。

服务器的硬盘大部分都是用来安装应用服务以及存放日志的,服务器的硬盘不是给你用来当网盘用的,尤其是国内的服务器,静态的资源尽量不要往上面丢,可以选择用对象存储或 CDN。

硬盘的随机读写能力要比连续读写能力重要得多,所以要谨慎留意是否买到了 “石头盘” 机器,光有容量但是读写性能极差的垃圾服务器依旧是大有其在,国外服务器此坑相对较多。

基本所有的 IDC 厂商对硬盘都有冗余策略,有条件的大厂都使用 RAID10 作为标配。这不是一个加分项,而是一个必备项,如果你购买的服务器不支持硬盘冗余和快照灾备,直接退款就完事。

级别 最少磁盘要求 优点 缺点 应用场景
RAID0 1 块 读写速度快 没有任何冗余 MySQL Slave (数据库的从库),集群的节点 RS
RAID1 2 块(只能) 100% 冗余,镜像 读写性能一般,成本高 单独的,数据很重要,且不能宕机的业务,监控,系统盘
RAID5 3 块 具有一定性能和冗余,可以坏一块盘 写入性能不高 一般的业务都可以用
RAID10 4 块 读写速度很快,100% 冗余 成本高 性能和冗余要求很好的业务。数据库主库和存储的主节点。

不出意外,没有特殊说明硬盘也是共享资源,也是不能持续高负载 I/O 的,甚至很多服务器厂商还会给你的连续读写设限,防止你乱来。

也有不少厂商系统盘与数据盘是隔离的,这不一定是个加分项。安全性并没有多大提升,但是体验大概率是下降的。

带宽

对于服务器的带宽,很多人都有很大的误会。

首先,服务器厂商提供的带宽,基本都是以 Mbps 计算的。比如 1M 的带宽,换算成实际体现是 128KB/s。

你可能以为服务器的带宽都是很大的,毕竟现在随便一个网页,各种图片视频都是几十兆起步,你甚至可能产生过买一台服务器当自己的云盘的打算。

但很不幸的是,在国内你会发现大部分你能买得起的服务器带宽都在 10M 以内,甚至很大部分都是 1M,2M 的。带宽不仅低的离谱,甚至是死贵的要命,甚至可以用寸 M 寸金来形容了。这么低的带宽,真的能用吗?

实际上,如果你是做网站的,你会发现哪怕是 1M 的小水管,优化做的好,也足以支持日均上万的 IP,十万的 PV。服务器是运算中心而不是数据中心,服务器只负责输出核心的内容即可,内容和资源由对象存储和 CDN 进行分发。这也是为什么基本所有的大型项目都要求前后端分离的原因,因为服务器的带宽真的很值钱。

当然也有专门用于跑流量服务的 NAT 服务器。这就不属于本文介绍的内容了,NAT 服务器拥有很高的带宽,但是一般只开放个别端口给你使用,你并没有整台服务器的完整控制权限。

在大多数非流量业务中,时延,抖动,丢包等指标的重要性都远远高于带宽,这些都与带宽无任何直接联系,这就是为什么尽管国内的服务器如此拉跨,带宽如此低,我们也不得不选择国内服务器的原因。

至于国外服务器带宽,一般都给的比较大,但是与线路挂钩,水非常深了。

高防

个人使用的云服务器,无论是国内还是国外,我认为都没有上高防的必要。

对于国内云,哪怕是裸奔都不怕。毕竟自有国情在此,国外的 IP 大部分都已经被墙挡干净了,国内也没多少人敢用实名的 IP 来攻击你。真被盯上了,你那几十一百个 G 的防御也脆的跟纸一样。

高防基本上都是恰国内中小企业烂钱的,自己手里有黑名单捂着,不买高防不买清洗机那便是” 死得其所”

至于国外云,选择就更多了。首先是不同国家的机房本身抗压能力就不一样,比如韩国的机房 KT 等,本身就自带百 G 的抗压能力。而香港机房的小水管,基本都是一打就死,甚至还会被机房永久拉黑。

我国的网络安全建设与国外发达地区相比,还是有很大的差距的。比如像 Cloudflare 这样的大爹,免费计划就可以无限防御 DDoS 攻击,根本不和你算什么流量清洗费用。几个 T 打过来那都是小场面,家常便饭。CF 能够承受比有史以来最庞大 DDos 攻击还要强 11 倍的攻击。扛 D 的同时还可以隐藏自己的真实 IP,甚至还自带 CDN,全球体验都很好(墙内除外)。

Cloudflare:五秒盾前,众生平等

网络攻击不仅仅只有 DDOS 一种,这世界上没有单靠硬件就能完全防护的机器。对个人服务器来说,相比起被 D 死的风险,我认为更加要注重服务器的数据安全。

踩坑雷点

备案

备案是国内云服务器绕不开的一个坑。

在国内,不备案的服务器也是可以使用的,但是一些关键的端口会被禁用,比如 80,443 等。不备案的服务器不能被域名解析,也无法搭设网站服务。但是其他的服务是可以正常使用的,如果你没有做网站的打算,可以不备案。

当然了,备案的好处多多,可以白嫖免费的 CDN,也可以有更高的权重,就是不能拿来干坏事。

国外的服务器没有限制,无需备案,甚至可以不用实名购买。实际上对于个人服务器来说,香港,韩国等较近区域的服务器与国内服务器的体验是差距不大的,延迟都很低。

背书

如果是没有大机房背书的 IDC ,保不准会出现什么提桶跑路的经历

一般有名的头部云服务商自然是问题不大,但是也有不少臭鱼烂虾,套了个皮就搁那割韭菜。

国内的好歹还能走走法律途径,碰到国外跑路拔网线的,就只能下楼买个苹果降血压了。

如果你不清楚这家 IDC 厂商背后有没有大机房背书,可以 google 一下。(别百度了,真找不到)

优惠

国内各大 IDC 厂商的打架力度相当大,对新用户,个人以及学生可以说基本都是赔钱赚吆喝。毕竟自有国情在此,根本不怕你不用。(但是续费会有大坑)

尽量不要买小厂子的服务器,毕竟买国内的云很大程度就是奔着完善的售后去的。小厂子的价钱并没有低多少,但是偶尔有奇奇怪怪的坑把你整的血压极高。

不要相信国内的所谓的免费服务器,点名批评某丰云,此类企业就是为了套你的个人信息罢了。所谓的免费,就是让你为了那可怜的几天免费续用,写各种臭鱼烂虾软文推广。反正是免费的,一言不合就删数据,网站被跳转广告,性能还极差。对国内这些玩意大家心里都明白,免费的才是最贵的。下次看到类似的推广建议直接拉黑。

国外的 IDC 厂商打架也很厉害,但与国内的垄断情势有所不同,一般都比较少新购优惠,优惠都是在各大节日放出,比如黑五,圣诞节等等,以优惠机型或者优惠码的形式上架,需要提前蹲点。一般国外服务器的续费价格都是延续首购的。甚至很多还能白嫖,比如 IBM,甲骨文,谷歌云等。(国外的白嫖云相对良心,但其实也差不多,比如甲骨文白嫖机那只有 1/8 核的性能着实把我震惊了)

此外,推广返利以及充值返利也是国外 IDC 厂商促销的主要手段。但考虑到国外的服务器售后麻烦,一般不推荐上头无脑梭哈个几年。

付款

国内没啥说的,微信支付宝银行卡。

国外很多服务器厂商不支持微信和支付宝,如果你想购买,建议提前申请一个 PayPal。(当然现在很多厂商也跟进了)

有些厂商很鸡贼,偷偷给你开了自动续费,尤其是对于用 PayPal 或信用卡购买的,有时候开了自动续费都不知道怎么关,建议购买的时候分辨清楚。

国外的服务器商即使支持支付宝或者微信购买也不要用,有能力的还是上 PayPal 。如果是涉及到退款,开票等操作,支付宝和微信人家不认!人家不认!!!可能无法退款!!不要为了一时简便就给自己的售后挖坑!!

(也不要用比特币支付,除非你买台服务器就不是为了干好事的,虽然保证了全匿名操作,但同时也会对你的售后带来极度不便)

售后

国内大厂都不错,出了问题直接加客服,逢年过节还有节日问候,送点小月饼啥的。

国外一般都是靠发工单和邮件处理,血压高的时候建议下楼买个苹果吃,因为急也没用。另外请收起你的 QQ 邮箱和蹩脚的中式英语,百度翻译一下不是什么难事,起码要让人家看明白。

另外国外很多服务器厂家都不支持全天候服务的(需要额外购买),甚至很多都是只有周一到周五上班时间才理你。

抗投诉

首先,这里一般的投诉指的是同行互踩,或者是部分想干碎你的人。他们可以用个人的形式通过 ip 投诉到机房,这属于一般投诉。

国内因为有备案的存在,投诉的意义几乎为 0,可以直接忽略。因为不合规的根本连备案都过不了。能过了备案的,自己确实身正不怕影子斜的,无论怎么投诉都对你没影响。

但是国外的才不管你这么多,收到投诉就给你拔网线,这可比直接黑了你的站方便多了。下面简单介绍一下各类海外抗投诉服务器,主要还是分布在亚洲、美洲、欧洲。

1、亚洲抗投诉服务器机房
亚洲的机房很多,但是真正做到抗投诉的机房只有马来西亚机房,如果用户针对的群体是在国内,可以选择马来西亚服务器。

2、美洲抗投诉服务器机房
美洲机房中最为代表性的为美国机房,这也是国内市场中比较常见的机房,由于美国服务器带宽比较大,而且内容限制比较少,很多人都喜欢租用美国服务器进行仿牌网站等搭建仿牌网站。美国硅谷机房位于美国互联网高速发达的城市洛杉矶,该机房不但抗投诉能力强,而且带宽充足、不限流量、访问速度快。

3、欧洲抗投诉服务器机房
欧洲地区可供选择的抗投诉服务器比较多的,如荷兰服务器、瑞典服务器、立陶宛服务器、拉脱维亚服务器等都可以选择。

还有一个问题想和大家说清楚:那就是根本不存在有些商家所吹嘘的完全抗投诉的机房,有些服务商在宣传自己的仿牌服务器或抗投诉服务器时,宣城自己 “完全不怕投诉,任何的投诉都不予理会”,这个是不存在的。只能是选择相对抗投诉能力强,效果好的服务器来租用。

IP 地址(国内服务器忽略)

被墙 IP

部分 IP 地址由于上一任机主或邻居的滥用,被列入墙的黑名单了,也就是被墙 IP。此时你买到的服务器使用国内 IP 是无法连接的,解决方案就是退款或者申请更换 IP,最差的打算就是套一层CDN访问了。

非固定 IP

部分国外服务器厂商提供给你服务器的 IP 不是固定的,很勾八恶心。如果不慎已经踩了坑,很可能要做好长期动态解析的准备。DDNS(Dynamic Domain Name Server,动态域名服务)

单 IPV6 地址

有些厂商提供 IPv6 Only 的选项,或许会便宜一点,但是目前来说 IPV6 的生态支持仍然不完善,IPV4 对于大部分应用场景仍然是刚性需求。千万不要为了省一点钱就丢弃 IPv4 地址。

系统镜像

所有 IDC 厂商都支持自己选择镜像安装系统,但是镜像不一定全面,不少国外的 IDC 厂商只提供 4~5 个镜像使用,如果你对系统版本和环境比较挑剔,请记得买之前询问一下支持安装的系统。

Windows Server 对硬件有硬性要求,明面上一般都是只受内存限制,实际上 CPU 和带宽也是限制条件。如果你的带宽少于 3M,远程桌面会卡的你怀疑人生,甚至直接无法使用。

拥塞处理

主要用于国内服务器出海,或者出海服务器回国线路的丢包问题。国内服务器如果面向国内使用,可以不做额外配置。

如果你购买国外的云服务器发现速度很慢,或许是拥塞问题处理的问题。建议切换算法为 BBR 或 BBR 的衍生版本。

BBR = Bottleneck Bandwidth and Round-trip propagation time,是一种TCP的拥塞控制算法。简单粗暴的理解就是数据流量的交通管理:当公路不再塞车的时候,每辆车自然就能保持较快的车速了。

那么它有没有用呢?一般而言,有BBR 和 没有BBR 会有可以感知的差别(速度、稳定性、延迟方面都会有一些改善),所以 【非常建议开启 BBR】。

但开启之后,BBR 在 4.x 和 5.x 之间的差异往往比较微妙、见仁见智,造成体验差别的决定性因素仍然是线路质量。所以 【不必纠结版本、不必盲目追新、跟随你的发行版更新内核即可】

请注意,此操作涉及系统内核层面,乱改会出事!

虚拟化架构

在选择服务器时尽量选择KVM架构,OpenVZ架构的服务器,可超开的数量更多。

目前中小型 IDC 的 VPS 虚拟化无非就是:OpenVZ、KVM、XEN、VM-Ware。

你要说 OpenVZ 是超售专用虚拟化,也太绝对,因为其他两个的虚拟化也能实现超售,不过 OpenVZ 的更容易超售,所以价格普遍更便宜。

而 OpenVZ 无法安装 TCP 加速软件(至于 VPS 内安装虚拟机来实现安装使用 BBR 行为,首先安装虚拟机是违规行为,其次该方式会造成性能损失,且对新手不友好)。

KVM、XEN、VM-Ware 都可以安装 锐速、LotServer 以及 更换内核开启 BBR。

所以除非你实在预算少,否则我更推荐你选择 KVM、XEN、VM-Ware 虚拟化的 VPS 。

另外,XEN 虚拟化分为 xen-hvm(全虚拟化)和 xen-pv(半虚拟化),只有前者支持更换内核。

区分方法:ROOT 用户运行 virt-what 命令,若只显示 xen 则为 xen-pv(半虚拟化),同时显示 xen 和 xen-hvm 则为 xen-hvm(全虚拟化)。

在选择服务器时尽量选择KVM架构。

线路

运营商 线路名称 路由 对标 特征
中国电信 163骨干网/ ChinaNet / CN1 / AS4134 202.97 /4134 普通家用,晚高峰卡爆
中国电信 CN2 GIA(Global Internet Access 又称纯 CN2/全程 CN2) / AS4809 59.43 高端优质线路
中国电信 CN2 GT(Global Transfer 又称半程 CN2 ) / AS4134 /CDIA =CN2 三网双程GIA。 DIA=单网双程CN2 GIA 出国59.43 国内202.97 回国 202.97 CUVIP 163回国线路很拥挤,所以CN2 GT一般般
中国电信 CTGNet / AS23764 CN2 GIA 中国电信连接选项列表中的最新成员
中国联通 169骨干网 / AS4837 219.158 电信163 除CUVIP,均走169,比电信163略好
中国联通 CUG VIP/ A网 / AS9929 218.105 / 210.51 / 210.78 国内 AS9929 国际 AS10099 CN2 GIA 主要是因为用的人很少,所以负载低,速度快,价格贵。
中国移动 CMI /CMIN2/ CMNET / AS9808(境内) / AS58483 /AS58453(境外) /AS58807 221.176 / 221.183

具体线路介绍:中国三大电信运营商国际网络互联相关资料

各家出口带宽的总量比较如下:

中国电信 > 中国联通 > 中国移动

各家人均用户出口带宽量比较如下:

中国联通 > 中国电信 > 中国移动

如果有经常访问外网的需求,使用中国联通的固网是最明智的选择,另外广移拉万物

至于中国奠信,吔屎啦!
quiGnvn