杜郎俊赏 - dujun.io

开源实例之自建服务器上篇:云服务器

前言

本系列实例需要较高的服务器配置,否则同时运行多个实例很容易宕机。在研究了各种云服务器、物理服务器的部署方案之后,最终使用工控小主机自建服务器。因篇幅较长,分为上中下三篇:

本篇介绍对云服务器的调研。

云服务器介绍

云服务器是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。其管理方式比物理服务器更简单高效。用户无需提前购买硬件,即可迅速创建或释放任意多台云服务器。

简单来说,云服务器是在物理服务器上通过虚拟化技术构建的虚拟服务器,一台物理机可以被分割成多台云服务器。各大厂商对云服务器的名称各不相同,比如腾讯云叫 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 无法备案)

对比结果依据:

  • 只对比标称值,相同配置取最便宜的机型
  • 只选择有境外服务器的厂商
  • 排除新人首购优惠影响
  • 按一年的价格从低到高排列(境外厂商价格按当前汇率折算)
  • 数据截至发稿日

国内大厂云服务器

厂商机型机房带宽月流量年付价格不利因素
腾讯云轻量应用服务器香港32Mbps5120GB2632磁盘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美国50Mbps1200G240磁盘60G
亿志云美国cera D型美国100Mbps不限311磁盘200G
亿志云香港CN2-GIA C型香港12Mbps不限569磁盘180G
触摸云香港CN2 3区弹性香港1Mbps不限1460磁盘120G
清酒云香港BGP特惠香港5Mbps500G2720磁盘120G
硅云cvm.g1.c4m8.3xlarge香港1Mbps不限3153
蓝易云香港五网CN2增强型香港10Mbps500G3510
棉花云香港九龙3C线路香港1Mbps不限8388

国外云服务器

厂商机型机房带宽月流量年付价格不利因素
VultrCloud Compute美国按需4T$480(¥3289)磁盘160G
LinodeShared CPU美国5Gbps5T$480(¥3289)磁盘160G
亚马逊AWSa1.xlarge美国最高10Gbps按量付费$850(¥5826)计算值
甲骨文OCIVM.Standard.E3.Flex美国按需按需$1028(¥7048)计算值
谷歌云e2-custom-4-8192美国按需按需$1491(¥10217)计算值
微软Azurea4 v2美国按需前100G免费$1528(¥10471)计算值

小结

以 4核 8G 256G 硬盘的标准部署云服务器,如果追求高可用性,选用大厂产品一年花费最低三千左右;如果不在意安全性,选用小厂产品一年最低花费三百左右,注意备份和监控。

后记

体验更多开源实例

标签: 开源实例
日期:2023-02-16