VPS折腾记(一):概论

什么是VPS

当我跟别人说我买了个VPS的时候,很多时候非专业的朋友往往会一愣,然后发出会心一问——什么是VPS。

VPS
虚拟专用服务器(英语:Virtual private server,缩写为 VPS),是将一台服务器分割成多个虚拟专享服务器的服务。实现VPS的技术分为容器技术和虚拟机技术 。在容器或虚拟机中,每个VPS都可分配独立公网IP地址、独立操作系统、实现不同VPS间磁盘空间、内存、CPU资源、进程和系统配置的隔离,为用户和应用程序模拟出“独占”使用计算资源的体验。

看起来挺多术语的,用既接地气又妙趣横生的大白话来说,其实就是一台电脑,通过某些技术,分身出来很多虚拟的电脑,每台电脑都是相对独立的,互不影响。用安卓手机的朋友可能很容易理解,这就相当于应用双开,双开后两个应用(比如微信)之间互不影响,可以登录两个账号、在手机里也有两个文件夹存放文件。不过VPS是系统双开而已。

除了VPS,你也可以选择买虚拟主机或者物理服务器等。其中,虚拟主机相当于只能放静态网页文件(如html、xml、css、jss等)的VPS,功能最弱,价格也最低,适合建个博客之类的;物理服务器就是直接租用厂商的一台机器,跟VPS差不多,只是你独享一台物理机器,价格当然也贵很多。

现在还有各种*云计算*概念,什么应用托管轻量应用服务器之类的,概念很多,本质都一样,就是服务器厂商通过某种技术,虚拟出不同的*容器*或者*服务器*,卖不同的价格,不用太纠结。

一句讲晒:什么是VPS?就是跟厂商租了一个看不见的电脑,可以远程登录上去进行操作。

用VPS干什么

知道了VPS是什么,第二个问题当然就是——VPS能用来做些什么。

前面说了,VPS可以理解为一台看不见的电脑,那当然电脑能做什么,VPS就能做什么了。

Q: 那我为什么还要买VPS?
A: 你当然可以不买VPS……自己有多的电脑的话,开着机连着网,再搞个端口映射,也可以从远程登录电脑,性能还好很多(一般VPS都比较贵)。
A: 这时候放家里的那台电脑就被称作服务器啦。
A: 但如果想通过服务器去访问只有服务器的访问的网站或资源,比如内网或者科学上网,就需要把服务器连着内网、或者干脆服务器放在海外了,有这些需求的话,买个海外的VPS就可以很方便地解决了

对于我自己来说,其实已经用VPS实现了挺多自己想要的功能了,但是听者伤心、闻者落泪的是,不同功能之间用到的依赖版本不一致,很多功能不能同时存在,所以把系统重装了,重新再做一次。这一次,尽量用上docker1或者pipenv,同时也是做个记录,以后有需要了也不至于再从头开始。

我目前用VPS实现了或者想要实现的功能:

一句讲晒:你电脑能用来干什么,VPS就能干什么。

买哪里的VPS?

最后一个问题,买哪里的VPS、买什么配置的VPS?

  1. 海外 VS 海内
    海外价格相对便宜不少,而且可以用来搭墙实现科学上网,速度也慢不了多少,有一些厂商还专门为中国用户开通了cn2,速度快不少;而且,海外VPS厂商服务还挺不错的,我之前买了个口碑很差的VPS厂商的产品,有问题(还是那种小白问题)的时候开工单,很快就回复了,这点国内的厂商需要跟进一下。更重要的是,很多厂商支持微信和支付宝!!! 这就是市场的魅力 😄。
    总而言之,一般我都是建议买海外的VPS,比较大的如BandwagonHost(搬瓦工)VultrDigitalocean等,我自己用的是BandwagonHost(搬瓦工)的KMV服务器(20GB、1G内存),装ubuntu,勉强够用。
    那是不是国内VPS就不值得买了呢?也不是,各个网站(阿里云、百度智能云、腾讯云、华为云)都对学生有优惠,通过学生认证的,可以以很低的价格买一两年的服务。如果遇上了这类型的优惠,那还是可以考虑一下国内的VPS的,毕竟速度比国外的还是稍稍快那么一点,*而且不用担心网站被封了上不了*。

  2. Windows VS Linux
    通常来说,Windows服务器性能会差一些,但是操作也更直观一些,有界面;Linux性能好一点,也更专业一些。不过,都买VPS了,顺便学学Linux呗。

  3. 性能配置
    这个视需求而定,如果只是做做简单的功能(比如只是想实现科学上网),那买个最差的VPS就可以了,当然带宽、流量可以配高一些。如果需要做一些高强度的计算,那就需要买好一些的了,价格也相对高一些。

一句讲晒,建议买海外VPS。


  1. 简单理解,Docker可以打包应用程序所依赖的环境,方便部署到不同的操作系统上,且不影响服务器本身。
    [return]
  2. 虚拟化技术的一种,买VPS的时候一般会有KMV和OpenVZ两种,OpenVZ便宜点,但性能相对来说差一点,有些功能也会缺失,建议还是直接买KMV。
    [return]
  3. 千万不要卖别人账号,违法犯罪的!
    [return]