`
yangyz1984
  • 浏览: 34950 次
  • 性别: Icon_minigender_1
  • 来自: 安徽省
社区版块
存档分类
最新评论

使用阿里云云服务器两年多的感受

阅读更多

云主机和VPS的区别

 

我觉得了解阿里云,首先就要弄清楚这两个概念。很多站长根本不懂什么叫云主机,就拿阿里云的和Linode,甚至和西部数码之类的去比。这些完全没有可比性。我这里不是说Linode不好,只是因为不是一个概念。Linode在VPS届算是王者了。但是阿里云是云主机,不是VPS。

 

要了解什么是云主机,其实就是在谈架构。像我等小屁孩其实根本不配谈神马架构之说,所以我只是简单介绍下,具体想更深入地了解,请自己努力升级吧。

VPS,虚拟服务器,就是在一台物理服务器(我们称之为母机)上根据某种虚拟方式划分出虚拟机,说白了,和你自己在你的电脑上装个Virtualbox,开几个虚拟机没啥区别。也就是说,这个VPS是依赖于这台母机的,一旦母机挂了,那你的VPS肯定会挂。另外,这台母机上的所有的VPS全部依赖于母机的资源,平分母机的资源(当然这要看VPS服务商如何去划分VPS了),共享母机的带宽,共享母机的CPU、硬盘、内存等等资源。也就是说,你在VPS里面看到的硬盘,就是存放在母机的硬盘上的某个很大的文件,所以VPS的磁盘IO。

 

是要看母机的硬盘好坏的,母机的磁盘越好,比如SSD,那么你的VPS的磁盘IO速度越高。同理,其他的资源,如带宽、CPU、内存也类似。那么,如果你在VPS里面写入一个文件,就是写到了母机的硬盘上,和你自己用台式机新建一个文件到你的硬盘上,基本没有区别。

 

而云主机则不一样。云主机是架构在“云”上的,我这么说是有点玄乎,所以很多站长其实不懂什么叫云。云简单地说,或者说我的理解,就是集群。对于阿里云的云服务器,很重要的一个区别就是,你在阿里云的云服务器里面看到的硬盘,肯定不是和你的云服务器在一台物理服务器上的。阿里云的云服务器中的硬盘完全是放在单独的网络存储集群上。根据我自己跟阿里云同事的了解,阿里云的存储集群是网络存储,每份数据会在集群上的不同位置保存3份,任何一份丢失都不影响,这样完全保证了存储的高可用性和数据完整性。也就是说,你在云服务器里面写入一个文件,那么其实是通过网络(内网)的传输到另外某n台服务器上,写到他们的硬盘上。这就是集群。

 

这就是云主机和VPS的主要区别。类似的,像AWS就是云主机,他们的硬盘也是云存储,也是需要单独挂载的。

 

那有人可能会问,SAE算云主机吗?其实我个人觉得,他不是的。SAE和GAE、BAE一样,都是App Engine,这也是他们名字里面为啥都有AE的原因,也就是说,你在云服务器里面的网站代码基本上不太能直接放到上面用的,要根据他们的环境修改你的代码才可以运行。

 

阿里云好在哪儿?

 

前面的VPS和云主机的区别是基础,理解了这个就更方便地理解了阿里云云主机的优势所在:

 

可用性强

 

网站最重要的就是可用性了,以及数据的安全,如果哪个IDC动不动数据就全部丢失了,我想没哪个站长敢用。其实我之前和很多站长一样,都是对国内的IDC有偏见的。这也是我为啥第一个网站是选择国外的虚拟主机。其实在很多站长的眼里,国外的那些大的IDC才靠谱,数据放在他们那里才不会丢失。所以Linode这样的VPS以及像Hostmonster这样的虚拟主机商才被国内的人看好,说实话,他们做的确实不错,我这些都用过,数据真没有丢失过。

 

刚开始用阿里云的时候,说实话,我对阿里云也是不放心的,所以我的数据全部通过rsync同步到了国外的AWS上,每天一备份,数据库也做了主从同步。后来当我用了一年多,以及对阿里云的了解更加深入之后,我才发现,我的担心多余了。

 

先要从架构角度去说。好吧,又要谈到架构了,很多站长可能不知道,阿里云的云主机是架构在非常著名的飞天云计算系统上。你可能不知道,但是了解架构的技术员都会知道,这是淘宝、天猫等都在用的底层架构,你有看到过淘宝和天猫挂掉吗?(当然一两个页面偶尔不能访问和这个没关系,很多是上层应用的问题),相反,再看看京东、苏宁之流,搞个小活动动不动服务器就瘫了,你有看到双11的时候,大家在0点疯抢天猫红包的时候,天猫有挂掉吗?我想没有吧。这都得益于整个底层架构啊。你想想,你的云主机和天猫都是架构在同一种集群上,你能不放心吗?相反,你再想想那些自称自己是“云”的所谓VPS服务商,搞个VPS就叫云来骗人,你敢用吗?只要母机一挂,你的VPS就挂了。再者,相比很多人都知道AWS曾经出现过很大的故障,但是你看过淘宝和天猫这几年有出过这么大的故障么?

 

再谈数据。数据我也不用说太多了,刚才在说架构的时候已经谈过了。普通VPS的数据是写到母机的硬盘上的,其实大家都知道,硬盘是易耗品,本身机械硬盘还是会出故障,用个两三年,说不定就出故障了,而且母机的硬盘坏掉了,你的数据肯定就回不来了,一般的VPS服务商也不会花巨款去给你恢复数据的。所以很多VPS商才声称自己做了RAID几几之类的。RAID是个好技术,是能保证一定的数据完整性的,但是还是几块硬盘,还是会坏,所以Linode有单独的备份系统。

 

阿里云就不一样了,刚才说过了,阿里云的云主机的硬盘是放在单独的网络存储集群上,而且你的数据每份都给保存3份,你每次写入一次数据,就会通过集群的交换机写入到集群的不同位置上。集群最重要的特点就是数据高可用,这么大的集群,随便坏掉几块硬盘影响么?直接拿另外地方存储的数据同步过来就行了。那你会问,如果这3份数据所在的硬盘都坏掉了,那岂不是就没救了?好吧,其实我告诉你,这相当于你从一个沙滩上画出一平方米(当然只是假设啊,别当真),然后从这一平方米里面选3粒沙子,然后涂上颜色,然后混入到这一平方米里面,蒙上眼睛,再把这3粒沙子一起挑出来,你觉得这和你中5百万有啥区别呢。。。除非整个集群或者集群的百分之几十挂掉,才能轮到你的数据丢失吧,不过话说回来了,你在淘宝上注册的帐号有丢失过么(排除自己的违规导致删号一类的)?

 

而且,拿我自身体验来说,除了我自己手动重启以外,阿里云的主机还真没出现过问题,我最长大概是6个月没重启过我的云服务器了,之前有TOP命令截图,本来想贴出来的,但是不好意思,找不到了。

 

前几个月,阿里云推出了敢用敢赔的服务,100倍赔偿,就是说,如果你的云主机因为阿里云的故障导致当机1天,那他们会免费赠送你100天,都承诺到这种地步了,我想目前国内没几个做IDC的敢这么承诺吧?

 

所以,用阿里云,尽管放心。这一点,可以满分。

 

 

最后就是购买问题,大家可以以下链接到官方购买

 

分享到:
评论

相关推荐

    window-2008阿里云服务器搭建经验

    - **阿里云学生优惠**:阿里云针对学生提供了丰富的优惠措施,包括但不限于ECS服务器月租9元、域名使用权最低4元/年等优惠政策。 #### 三、搭建过程 ##### 步骤一:配置远程桌面连接 - **远程桌面客户端**:通过在...

    开源版本gpt3.5无需服务器搭建(阿里云函数).rar

    开源版本gpt3.5无需服务器搭建(阿里云函数开源版本gpt3.5无需服务器搭建(阿里云函数开源版本gpt3.5无需服务器搭建(阿里云函数开源版本gpt3.5...服务器搭建(阿里云函数开源版本gpt3.5无需服务器搭建(阿里搭建前说明...

    轻云服务器和阿里云服务器的区别

    在中国万网的轻云服务器与阿里云服务器之间,尽管两者在价格方面可能相似,但在性能、可扩展性和服务方面存在显著差异。以下是这两款云服务器的详细对比: 1. **CPU 支持**: - 轻云服务器最大支持双核配置(包括...

    阿里云服务器ECS介绍.pptx

    价格昂贵,设置也非常麻烦 节约成本 使用成本门槛低 使用成本门槛高 无需一次性大投入 一次性投入巨大,闲置浪费情况严重 按需购买,弹性付费,灵活应对业务变化 无法按需购买,必须为业务峰值满配 阿里云服务器ECS...

    阿里云搭建SVN服务器

    阿里云搭建SVN服务器

    阿里云云端tcp服务器的建立.pptx

    怎么在阿里云服务端创建tcp连接,本地客户端接收数据,注意云端的端口配置内网及外网的连接关系,tcp的连接端口必须在入方向填写0.0.0.0.

    阿里云服务器维护合同书.doc

    阿里云服务器维护合同书

    阿里云服务器ECS-快速入门.pdf

    阿里云服务器ECS-快速入门.pdf

    部署Django到阿里云服务器教程示例

    接下来先安装这些必要的环境,这些操作都是在你已经购买了阿里云服务器。并且在本地你已经搭建好了Django博客。现在我们所做的就是把本地的环境在阿里云的服务器上重新搭一遍。 这里先简单的说一下阿里云服务器,我...

    阿里云服务器建网的jdk与tomact

    在构建基于阿里云服务器的网络应用时,JDK(Java Development Kit)和Tomcat是两个至关重要的组件。本文将深入探讨这两个技术以及如何在阿里云轻量应用服务器上进行安装和配置,以便支持各种网站的搭建。 JDK,全称...

    在阿里云上搭建opensips服务器

    在阿里云上搭建opensips服务器,包括nat穿透,使用rtp模块

    阿里云服务器一年多的使用感受.docx

    阿里云服务器一年多的使用感受.docx

    QT连接阿里云服务器的MySql数据库示例

    在本文中,我们将深入探讨如何使用QT框架连接到阿里云服务器上的MySQL数据库。QT是一个流行的开源C++开发框架,广泛用于构建跨平台的桌面、移动和嵌入式应用程序。而阿里云提供了稳定可靠的云服务器服务,是许多企业...

    阿里云专有云企业版云服务器ECS运维指南产品版本:V3.12.0

    《阿里云专有云企业版云服务器ECS运维指南》V3.12.0版本主要针对使用阿里云专有云企业版云服务器ECS的企业用户提供了一份详尽的操作和维护手册。此文档旨在帮助用户更好地理解和管理他们的云服务器资源,确保服务的...

    阿里云服务器配置

    阿里云服务器配置 阿里云服务器配置是指利用云服务器,实现底端设备数据的长传给服务器端实现二次开发的过程。本文档主要提供安装教程与配置环境,并且端口开设。 一、云服务器购买 云服务器购买是配置阿里云...

    阿里云服务器迁云手册一键上云

    在当今快速发展的IT环境中,阿里云作为领先的云计算服务提供商,越来越多的企业和个人用户选择将其服务器迁移到阿里云平台。为了帮助用户顺利进行服务器迁移,阿里云官方提供了一键上云的迁云工具和详细的迁云手册。...

    阿里云ECS云服务器数据盘分区及挂载到指定目录

    阿里云ECS(Elastic Compute Service)云服务器的数据盘分区和挂载至指定目录是管理和优化服务器资源的重要步骤。在阿里云服务器上,通常配备一个系统盘和一个数据盘。系统盘主要存放操作系统和必要的软件,而数据盘...

    阿里云专有云企业版云服务器ECS用户指南产品版本:VV3.12.0

    阿里云专有云企业版云服务器ECS是为企业级客户量身定制的云计算服务,它提供了弹性的计算能力,能够灵活地应对业务需求变化。在VV3.12.0版本的用户指南中,主要涵盖了以下核心知识点: 1. **法律声明**:用户在使用...

    阿里云服务器yum源

    3. **地理位置就近服务**:根据服务器所在的区域,阿里云提供多个镜像站点,可以自动选择最近的源,减少网络延迟。 4. **定制化服务**:阿里云针对其服务器环境进行了特殊优化,可能会包含一些专门为阿里云环境定制...

Global site tag (gtag.js) - Google Analytics