虚拟主机上云笔记(序言)

为什么突然讲到虚拟主机上了呢?因为暂时不考虑用服务器。主要考虑如下。


    虚拟主机的空间大小一般比服务器小许多。多数虚拟主机空间在1G左右就是上限,而服务器的话就比较大--服务器配置里的系统盘大小扣除安装系统后的空间就类似虚拟主机的网页空间。以阿里云为例起步就是40G,假若装系统占用3G,装各种环境数据库再占2G,不习惯代码操作安装面板又占1G的话(这已经是尽量往算了)加起来也就6G,40减6等于34,也就是还有34G,如果一个虚拟主机的网页空间是1G的话,那么只算容量的话一台服务器等于34个虚拟主机!(再次强调是理想状态)

    假如1个虚拟空间能放1个网站,34G就能放34个网站----挣大了很开心?先别忙着乐,实际中一台服务器能运行10个网站就够呛了。因为系统盘只是一个指标,除非要放的34个网站都是纯静态无数据库的网站(一旦产生数据,数据库一样占系统盘空间),而且34个网站要多少域名?总不能介绍时拿着34个IP去介绍吧,况且国内多数服务器的话要求绑定的域名必须备案,要是买阿里云ECS用服务器备案的话一台能备5个(用虚拟主机备的话一台只能备一个),当然可以买海外服务器走免备线路。但新的问题又来了:海外线路的话走海底光缆,可能国内可能不稳定(就像从北京到西安可以坐飞机直达你偏不非要买张机票从北京到伦敦再从伦敦到纽约再从纽约到上海最后上海飞西安)

    当然如果你是大公司资金充足的话,可以通过一次买两台服务器一台走国内一台走海外解决。或者更大点直接在海外建立分中心解决。然而用云服务器的话大概中小企业偏多,大如阿里华为这样的企业怕是早就自建机房去了。

    闲扯一段,我觉得大有大的方法,小有小的门路。记得去年有个应用软件叫超信,其实背景也不小---董事长是六间房创始人,而且问世第一天就要终结微信。然后?没有然后了。这倒让我想起几年前,国外也盛行把新引擎宣传为谷歌杀手的说法,几年之后,谷歌是越来越大,谷歌杀手的消息倒越来越少。

    继续正题。

    一个网站无论是在服务器还是虚拟主机上运行,四个重要因素是:空间,核数,内存,带宽。能升级的也主要是这四项。

    那么怎么升呢?

    空间:这个和你的网站程序大小有关,我现在的整个网站程序大小连100M都不到,用1G的虚拟主机都绰绰有余,更不要说服务器了。假若把服务器比作一间80平的新房子,我在新房子装修完毕(部署环境)后只放一个小家具就不管了,是不是过于壕气冲天?小户型(虚拟主机)能解决的事,就不劳烦大户型了。虽然阿里云的主机数据库20M不大,但我目前的数据库整个不足10M空间还够。因为网站可以注册会员可能后期数据库会变大,不过到时再说呗,升级并不难,而且倒腾数据库什么的,so easy

    核数,这影响的是网站自身运算速度,如果你搭建的网站是一个电子商城,那么核数至少要双核起,运营的电商常用的配置是:核数2核,内存4G,带宽3M。虽然虚拟主机也能搭商城,但是如果是搭建好要运营的话,你会发现订单多的时候,单核处理起来很慢,慢到什么程度?就好比买一台电脑,你希望CPU是单核还是多核?

    内存,这影响的是访客打开你的网站的速度。打个比方你用电脑玩网游时,CPU和内存都会影响到你的游戏流畅性。内存也叫RAM,全称random access memory(随机存储),与之对应的是ROM,Read-Only Memory(只读存储),用计算机原理比喻的话,信息最小单元是栈,RAM就好比一个可以放栈也可以清栈的容器,ROM就像一个放栈容易取栈难的容器(RAM数据冗杂可以手动清除,ROM只能恢复初始化了,手机ROM刷机的一项重要内容就是初始化,所以刷机前都会提示导出重要备份,否则一刷机意味着数据全都没了)

    带宽,严格说来选服务器或主机空间的话优先考虑以上三个,这个其实属于外部了---因为带宽流量经常一起提,就并在一起说了。阿里云的服务器可以按固定带宽付费也支持按量付费。这个做视频网站的会特别在意。对于带宽我做个不形象的比喻,想访问你网站的用户和你的网站间隔着一条河,唯一的连接是一段钢管。带宽的大小就像钢管的粗细。如果有10个用户同时想去你的网站而钢管只容2个人同时通过的话就容易阻塞,网站的建设者可以通过买带宽的方式把钢管扩大成可以容10个人同时通过。

    以上是一点小经验吧,附上我的一个网站(目前配置:1核1G1M,月流量10G)

http://www.biohazd.wang/

上一篇:服务器上云笔记01---主机屋(windows篇)


下一篇:ECS训练营Day2基于ECS快速搭建Docker环境