[又拍云]云计算中又一架重要的马车

本文已经摘录到本人的独立博客:http://www.ourunix.org/post/311.html

我反复查看了这个活动,才明白出题者出的是道材料型作文,感觉切入口有点大,顿时有了十几年前读高中时无从下手的窘迫感。

当窘迫感遇上了孤独,才会有了剑指神器的勇气,好像孤独,也真是有它可爱的地方,能参加这么样的一个活动也真的只有当我孤独的时候了,好像凡事哪怕前一秒让你恶心感到多余都会有其可爱的地方,只要你愿意把它往好的地方想[仿村上春树]。

这个出题者貌似在引导我们往“云计算”的方向去写用户使用“又拍云”的用后感,可是我觉得对像我这种只期望加速我们那个称之为“博客”的东西的加载速度有点难度哎,幸好有几年真正使用“云计算”的工作经验,我想用在这篇材料型作文里面是恰到好处哎。

关于云计算

[又拍云]云计算中又一架重要的马车_第1张图片

当我每天晚上迎着它回家的时候,我都会猛踩几下脚踏,心里都会设问:云计算的定义究竟是什么?我给出的云计算定义就是:

用户把一切原本部署在自己的电脑(服务器)上计算运行的服务(service),扔给了“云”去“计算”了,用户只用给出运行方式以及接受结果的方式一切都OK了。

本地计算[又拍云]云计算中又一架重要的马车_第2张图片

首先会有人问,为什么出现了“云计算”?

我的答案是你花在在本地数据中心或者人工维护这个数据中心的成本已经远远超出了你的经费,而且这些机器会出现故障、老化、弹性利用率不高、迁移成本太高等问题,而云计算恰恰就是解决了这些问题。 

哦,估计你也会跟着“哦”一下,再看看上面那个“图文并茂”的解释心里终于有点明白了什么是云计算,可是谁提供了“云”呢?又是怎么个提供的方式?

我首先回答一下提供的方式:云提供商就是自己有一大坨性能很NB的服务器,这些机器可能分布在不同的地区,用户可以就近选择自己的地区或者根据自己的服务覆盖选择地区,云提供商会让你使用远程方式登录你的购买的“云主机”(本文不会阐述公有云、私有云的概念,因为我本身公私不分),然后你就负责部署你的service到云主机上吧。 

看似部署一个“云”很昂贵唉,确实是的,所以只有大佬才有这个钱,比如阿里云、百度云、新浪云,我推荐AWS(Amazon Web Service),因为他们有钱,不是一般有钱呢,当然我才不会告诉你像AWS、阿里云是自己因为节假日(亚马逊在美国有个什么星期五,中国的淘宝有个双十几)促销本身需要这么多机器(硬性需求),而过了这些节假日,这些机器就空闲下来,而催生出来这么个云计算去卖给云计算消费者的呢。 

“咦”,好一声咦呀,你是不是感觉因为上面这个原因,会认为云提供商提供的“云”很便宜?可是我告诉你其实是很贵的耶,但是他们能很好的解决上面我所提到的本地数据中心遇到的问题,但是“云”对企业来说,定价恰到好处会比本地成本低些,可是一不小心云消费者发现自己使用了“云”之后,成本并没有降低多少,原来这个“云”提供商会对你在他们的“云”上所使用的CPU型号、内存大小、存储大小、出入流量、甚至硬盘IO读写数量、CPU利用率都做了收费标准,我的妈呀?无*不商啊,资本主义对我们的剥削无处不在啊,这让我们开发web service的企业如何生存啊,别急,魔高一尺,道高一丈!

如果我们能降低我们在“云”上的处理率、硬盘存储大小、硬盘读写数量等等,那收费是不是会果断便宜些?

答案当然是肯定的,所以我们在“云”计算中又多了一些特殊服务:缓存服务商 or CDN加速服务商等等,就是我们把常用的静态页面、图片等等通过这些“云”计算结合起来,既能降低我们在“云”上的成本应用,又能提高我们的页面响应速度,于是我们的改变下上面的图:

[又拍云]云计算中又一架重要的马车_第3张图片

(因为这种架构必须对请求的URL做HASH等唯一判别,所以现在我们的web service都使用了REST风格,其实你会发现现在几乎所有的电商、大部分大型网站都是这种风格,这种风格的网站都是使用的静态URL,而不是之前的动态URL了,详情见我的博客:RESTful架构的设计风格和规范)

关于又拍云

我勒个去,终于到了我们的“又拍云”登场了,那又拍云是干什么的呢?

以我从又拍云客服小妹“谢小谢”同学那边得知:又拍云就是充当了“云计算”的挡箭牌的第一档,CDN 加速以及我们静态文件(上面提到了REST风格的网站几乎都是静态网页)和图片存储!!! 

但是较其他CDN加速提供商不同的是,“又拍云”更本土化,更多的国内运营商节点(我用过Akamai,这个很NB,但是是国外的,水土不服,国内加速节点几乎没有),更强劲的“云计算”、更赞的“云分发”、更友善的客服小妹等等,我能说下是保洁小妹,不,客服小妹让我试用又拍云的吗?所以上面的图片如果能换成这样,应该可以加分:

[又拍云]云计算中又一架重要的马车_第4张图片

所以说又拍云是云计算中又一架重要的马车!OK,下面进入正题,我的博客又拍云使用之旅:

注册购买登录

到其网站申请试用或者花票子直接购买其服务即可,这里省略大概20个字,然后创建你的空间,对,是你的空间。

[又拍云]云计算中又一架重要的马车_第5张图片

请忽略已经创建的ourunix,因为我不告诉你的我的博客是(http://www.ourunix.org)

[又拍云]云计算中又一架重要的马车_第6张图片

这个图片基本概括了又拍云的主要功能,文件加速、图片加速和CDN加速!!!噌~~加速飞起来!小小吐槽下,“操作员”这个词一看就是翻译的operator,能不能别翻译的这么死好吗? 然后接下来几乎OK了,因为人家网站上有比这完善1000倍的详细使用文档,所以看到了之后我就不想写了:)

使用又拍云存储

又拍云提供多种方式使用其服务,比如最直接常用的外链方式、FTP以及API/SDK方式,满足不同人群用户的使用习惯。

[又拍云]云计算中又一架重要的马车_第7张图片

比如我直接使用FTP上传图片:

[又拍云]云计算中又一架重要的马车_第8张图片

手贱,直接上传一张图片做个前后速度比较

[又拍云]云计算中又一架重要的马车_第9张图片

前后速度变化还是很大的,所以用又拍云提速图片还是很有必要的,更何况又拍云是按需付费:按用户的实际使用量进行计费,用多少付多少,避免带宽投入的浪费,有效节省超过50%的成本。

使用又拍云处理

又拍云实现了最起码的CDN存储功能,但是你可知道又拍云能够处理你的图片,甚至为图片添加版本号?又拍云提供图片多尺寸多格式处理,提供音视频转码服务、多种防盗链机制、灵活的接口支持[又拍云]云计算中又一架重要的马车_第10张图片

这里演示的是使用又拍云自动添加图片水印,从而实现原图片、水印图片共计两个版本。

官方API/SDK

当然直接使用FTP的情况不是特别多,大部分情况都是使用官方提供的SDK来开发,又拍云提供多达10对款语言的SDK,SDK这个词我相信广大的程序猿,攻城狮们可以为之双眼放光。我就最喜欢在我的代码中直接插入人家的SDK了[又拍云]云计算中又一架重要的马车_第11张图片

比如对于我的博客(WP),我选择使用了一款插件,这款插件就是基于PHP SDK而写,不是一般好用呢。[又拍云]云计算中又一架重要的马车_第12张图片

企业价值

如果说上面写的对于企业来说足够水,那下面就来写些对于企业来说有些价值的东西吧。

  • 存储及处理功能

存储这个是一般性的需要,这是连普通用户都需要的,企业当然更是需要,另外企业可能更是看重的是版本处理,小文件音视频格式转换(据说唱吧也用了又拍云)的处理功能。

  • 快速分发功能

搞计算机的人都知道,路由器的职责是负责转换路径,负责寻址,又拍云在国内的节点可以多的只让你的网址经过一跳就直接到达其服务器。

  • 日志分析的潜在价值

既然都已经用上了“云计算”,既然都考虑了使用CDN加速,这已经足够说明了我们的数据量之大,数据分析能力足够强,看看又拍云提供了日志分析功能

[又拍云]云计算中又一架重要的马车_第13张图片

我的博客暂时还未产生日志,所以图片来自网上

你知道你的日志里面包含多少价值很高的信息吗?

以通过又拍云的日志分析功能,能够找到你的网站覆盖区域,从而帮你达到定位营销,可以通过日志记载的热门文件,从而帮你进一步帮你找到你的用户的喜好等,关键如果你的网站是通过数据采集类访问的,你甚至可以直接拿到所有用户的、你都不存在的信息

使用日志功能查漏补缺!!!

这一点我深有体会,比如举个例子:手机杀毒软件在给你的手机杀毒时,会拿到你的手机所有应用的信息(当然这些信息都写在URL里面),然后再送到云端去扫描,可是有些信息都是云端没有记载的,因为云端并没有这个应用的样本,无法判断你这个的应用的安全与否, 然后云端就可以通过又拍云存储提供的日志分析功能,拿到这些没有信息的URL(假设云端设置了404),从而分析出里面的应用信息,然后到应用市场里面去下载对应的应用,从而使用日志功能查漏补缺。其他功能欢迎进入其官方网站查询,或者找他们的保洁小妹,不,客服小妹!

--------------------------------------分割线(试用一周后)-----------------------------------

用户体验

使用又拍云一星期之后,我们透过portal看看,又拍云为我的OurUnix博客记录哪些数据?

  • 流量就是金钱

小博并不怎么维护,但是可以看到又拍云的为每一个空间的每一天流量使用情况都做了记录:

[又拍云]云计算中又一架重要的马车_第14张图片

柱状图很赞,可以很直观的看到流量的每一天使用情况,同时配以下图的表单,可以清楚知道峰值的带宽和时间,可以为企业提供排除最坏部署时间。

[又拍云]云计算中又一架重要的马车_第15张图片

结合博客统计数据,我的pv大概是100左右,所以6M/100 大约是1pv使用60KB的流量,如果我的博客PV上升到20,000才会使用1G的流量,而1G的流量价格才是0.60元,够便宜,所以流量尽管是金钱,但是并不贵!

  • 操作员日志

portal为我们记录了操作员日志,这个操作不仅是在portal上操作的,我看了FTP上的操作记录也被列出来了,所以可以推测同一个操作员账户无论是通过API还是其他渠道的所有操作信息都被记录下来了。

[又拍云]云计算中又一架重要的马车_第16张图片

  • 缓存刷新

这个应该是最重要的功能了,因为企业的静态数据文件很容易被修改,而这个修改可能会影响到分布在全世界的所有的客户端请求结果。

[又拍云]云计算中又一架重要的马车_第17张图片

一次最多只能purge50个URL,所以通过询问“谢小谢”获知,又拍云和Akamai一样支持使用API去purge cache。

建议与吐槽

又拍云骨子里确实有厉害的地方,可是有问题的地方,我觉得也有些,下面是愚见:

  • 区分节假日

流量使用情况和节假日关系很大,不同类型的网站节假日应该会有不同的访问情况,但是又拍云并没有替我们区分出来,一般和工作相关的站点,节假日访问量并不大,而娱乐和购物的站点却是节假日访问的重点,又拍云是客户分析流量分布的重要指标,甚至是唯一指标,请问要区分吗?反正百度做到了。

[又拍云]云计算中又一架重要的马车_第18张图片

  • 操作员权限

操作员权限太笼统,对大企业用户来说可以详细分,比如操作员读(只读访问)、写(上传)、删(清除缓存)等都有必要再分,如果又拍云只面对小企业,那就当我没有说!!!

  • 清理cache功能

[又拍云]云计算中又一架重要的马车_第19张图片

成功加入刷新队列是怎么一回事?我知道又拍云有很多edge服务器,老版本分发到各点服务器上,需要一定时间才能完全清理,你不告诉他清理已经完成了,我怎么去通知客户重新请求,那么多URL我自己通过本地浏览器去测试?但是用户之所以清理是在乎的时间,在乎用户对他们客户的快速响应时间,不然只需等又拍云你自动过期重新缓存得了。

(本文的客服小妹,称呼为市场部小妹更为恰当)

你可能感兴趣的:(又拍云)