开源实例之自建服务器上篇:云服务器
前言
本系列实例需要较高的服务器配置,否则同时运行多个实例很容易宕机。在研究了各种云服务器、物理服务器的部署方案之后,最终使用工控小主机自建服务器。因篇幅较长,分为上中下三篇:
本篇介绍对云服务器的调研。
云服务器介绍
云服务器是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。其管理方式比物理服务器更简单高效。用户无需提前购买硬件,即可迅速创建或释放任意多台云服务器。
简单来说,云服务器是在物理服务器上通过虚拟化技术构建的虚拟服务器,一台物理机可以被分割成多台云服务器。各大厂商对云服务器的名称各不相同,比如腾讯云叫 CVM(Cloud Virtual Machine),阿里云叫 ECS(Elastic Compute Service),亚马逊云叫 EC2(Elastic Compute Cloud)。
云服务器的优势当然是安全稳定、运维简单,特别是大厂都有异地容灾,提供几个 9 的高可用性。
从资源占用上来讲,云服务器分为共享型和独享型,另外现在还有裸金属服务器的概念,下面做简单介绍。
VPS
VPS(Virtual Private Server)即虚拟专用服务器,基于操作系统级的虚拟化技术(Operating system-level virtualization)。
VPS 对 CPU、内存和带宽等资源是共享的,所在多台 VPS 之间会互相影响。比如某一台 VPS 正在运行开销大的程序,部署在相同物理机上的 VPS 就受限了。再比如某一台被攻击,其他的也会跟着挂掉。由于价格相对便宜,一般人,包括一些小公司使用的云服务器都是 VPS。如果正式运营,建议购买大厂的 VPS,因为小厂可能存在严重超卖,达不到标称值。
VDS
VDS(Virtual Dedicated Server)即虚拟独立服务器,基于全虚拟化技术(Full-virtualization),提供了一个完全独立的虚拟服务器环境。
VDS 的硬件资源和系统都是完全独立的,多台 VDS 之间完全隔离,不会互相影响。相应的,VDS 的价格也比 VPS 贵很多,适用于追求稳定、高性能环境的用户。
裸金属服务器
裸金属服务器(Bare Metal Server),是一台既具有传统物理服务器特点的硬件设备,又具备云计算技术的虚拟化服务功能,是硬件和软件优势结合的产物。可以为企业提供专属的云上物理服务器,为核心数据库、关键应用系统、高性能计算、大数据等业务提供卓越的计算性能以及数据安全。使得云服务用户可灵活申请,按需使用。
裸金属服务器相当于给传统的物理服务器增加了某些云的能力,与 VDS 的区别是没有虚拟化开销,提供了极致的服务器性能。
裸金属服务器起步配置非常高,价格也非常高,是面向大 B 端的产品,对个人用户意义不大。
云服务器价格
为了部署开源实例,以下列参考条件对比国内外的云服务器:
- 4核 CPU
- 8G 内存
- 256G 磁盘(存储容器镜像)
- 境外机房(eu.org 无法备案)
对比结果依据:
- 只对比标称值,相同配置取最便宜的机型
- 只选择有境外服务器的厂商
- 排除新人首购优惠影响
- 按一年的价格从低到高排列(境外厂商价格按当前汇率折算)
- 数据截至发稿日
国内大厂云服务器
厂商 | 机型 | 机房 | 带宽 | 月流量 | 年付价格 | 不利因素 |
---|---|---|---|---|---|---|
腾讯云 | 轻量应用服务器 | 香港 | 32Mbps | 5120GB | 2632 | 磁盘120G |
腾讯云 | SA2.LARGE8 | 香港 | 1Mbps | 不限 | 5570 | |
UCloud | 快杰O型 | 香港 | 1Mbps | 不限 | 6600 | 磁盘250G |
华为云 | s3.xlarge.2 | 香港 | 1Mbps | 不限 | 6983 | |
百度智能云 | bcc.c1.c4m8 | 香港 | 1Mbps | 不限 | 7822 | |
金山云 | 标准型S6.4B | 新加坡 | 1Mbps | 不限 | 7904 | |
阿里云 | ecs.n1.large | 香港 | 1Mbps | 不限 | 9171 | |
天翼云 | s2.xlarge.2 | 香港 | 1Mbps | 不限 | 10896 | 普通磁盘 |
国内大厂中,腾讯云是相对便宜的,官方优惠活动也多。本站就长期运行在腾讯云 2核 2G 1Mbps 的云服务器上,平时领一些优惠券,成本大概在一天一块钱。
国内小厂云服务器
厂商 | 机型 | 机房 | 带宽 | 月流量 | 年付价格 | 不利因素 |
---|---|---|---|---|---|---|
美得云 | 美国精品4核8G | 美国 | 50Mbps | 1200G | 240 | 磁盘60G |
亿志云 | 美国cera D型 | 美国 | 100Mbps | 不限 | 311 | 磁盘200G |
亿志云 | 香港CN2-GIA C型 | 香港 | 12Mbps | 不限 | 569 | 磁盘180G |
触摸云 | 香港CN2 3区弹性 | 香港 | 1Mbps | 不限 | 1460 | 磁盘120G |
清酒云 | 香港BGP特惠 | 香港 | 5Mbps | 500G | 2720 | 磁盘120G |
硅云 | cvm.g1.c4m8.3xlarge | 香港 | 1Mbps | 不限 | 3153 | |
蓝易云 | 香港五网CN2增强型 | 香港 | 10Mbps | 500G | 3510 | |
棉花云 | 香港九龙3C线路 | 香港 | 1Mbps | 不限 | 8388 |
国外云服务器
厂商 | 机型 | 机房 | 带宽 | 月流量 | 年付价格 | 不利因素 |
---|---|---|---|---|---|---|
Vultr | Cloud Compute | 美国 | 按需 | 4T | $480(¥3289) | 磁盘160G |
Linode | Shared CPU | 美国 | 5Gbps | 5T | $480(¥3289) | 磁盘160G |
亚马逊AWS | a1.xlarge | 美国 | 最高10Gbps | 按量付费 | $850(¥5826) | 计算值 |
甲骨文OCI | VM.Standard.E3.Flex | 美国 | 按需 | 按需 | $1028(¥7048) | 计算值 |
谷歌云 | e2-custom-4-8192 | 美国 | 按需 | 按需 | $1491(¥10217) | 计算值 |
微软Azure | a4 v2 | 美国 | 按需 | 前100G免费 | $1528(¥10471) | 计算值 |
小结
以 4核 8G 256G 硬盘的标准部署云服务器,如果追求高可用性,选用大厂产品一年花费最低三千左右;如果不在意安全性,选用小厂产品一年最低花费三百左右,注意备份和监控。