文档章节

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

lorinnn
 lorinnn
发布于 2014/04/01 20:38
字数 3781
阅读 574
收藏 17

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

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

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

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

关于云计算

下班之后必经之地

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

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

本地计算云计算

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

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

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

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

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

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

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

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

加入cache的云计算

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

关于又拍云

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

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

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

使用又拍云的云计算

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

注册购买登录

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

创建又拍云空间

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

创建又拍云空间

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

使用又拍云存储

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

又拍云使用方式

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

使用FTP使用又拍云

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

使用又拍云前后比较

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

使用又拍云处理

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

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

官方API/SDK

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

比如对于我的博客(WP),我选择使用了一款插件,这款插件就是基于PHP SDK而写,不是一般好用呢。又拍云wordpress插件

企业价值

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

  • 存储及处理功能

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

  • 快速分发功能

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

  • 日志分析的潜在价值

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

又拍云日志处理功能

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

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

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

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

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

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

用户体验

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

  • 流量就是金钱

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

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

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

  • 操作员日志

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

  • 缓存刷新

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

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

建议与吐槽

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

  • 区分节假日

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

  • 操作员权限

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

  • 清理cache功能

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

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

© 著作权归作者所有

lorinnn
粉丝 2
博文 2
码字总数 5665
作品 0
南京
私信 提问
加载中

评论(1)

k
kyoo
写的很好,最后的几点建议也很有参考价值。
关于人工智能、大数据、云计算的一些想象

前言:未来已来,只是尚未流行 三辆马车 我所认为的未来科技的三辆马车是人工智能、大数据和云计算,做一个类比: 人工智能+大数据+云计算 ~ 生产力+生产资料+生产场所 能成为三辆马车拉动整...

theShepherd
2019/01/01
0
0
谁顶住双11的世界级流量洪峰?神龙架构负责人等9位大牛现场拆解阿里秘籍

阿里江湖中,很多资源和技术,如神龙服务器、OceanBase、POLARDB等等,在开源、自研、云这三架马车上形成协同效应,既是内功也是武器。 “不是任何一朵云都能撑住这个流量。中国有两朵云,一...

温柔的养猫人
2019/11/20
0
0
亚洲诚信联合又拍云升级云端SSL证书服务

随着云计算技术的飞速发展,越来越多的信息通过云端传输,围绕着云计算的网络安全环境要求也日益提高。企业网站,尤其涉及用户的员工、合作伙伴、客户、知识产权、品牌等重要信息的网站,时刻...

亚洲诚信
2019/01/05
9
0
阿里云PolarDB发布重大更新:支持Oracle等数据库一键迁移上云

今日,阿里云PolarDB发布重大更新,帮助企业一键迁移传统数据库,可以帮助企业将线下的MySQL、PostgreSQL和Oracle等数据库轻松上云,最快数小时内迁移完成。据估算,云上成本不到传统数据库的...

阿里云
2019/05/21
0
0
【专访】又拍云朱黎明:又拍云加速布局边缘计算领域,边缘计算将与云计算平分秋色

| 对话 · 聆听 | 据之前的规划,中国5G原定于2019年进行预商用,2020年正式商用。而在2019年6月6日,工信部猝不及防地给中国电信、移动、联通和广电发放了5G正式商用的牌照,比原定时间整整...

又拍云
2019/10/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

CSS字体边框?

随着所有新的CSS3边框填充( -webkit ,...),现在是否可以为字体添加边框? (就像蓝色的Twitter徽标周围的纯白色边框一样)。 如果不是,是否有任何不太丑陋的骇客会在CSS / XHTML中完成此...

javail
21分钟前
48
0
是DateTime.Now是测量函数性能的最佳方法吗?

我需要找到一个瓶颈,并且需要准确地测量时间。 以下代码段是衡量性能的最佳方法吗? DateTime startTime = DateTime.Now;// Some execution processDateTime endTime = DateTime.Now;...

技术盛宴
36分钟前
31
0
Hive安装

下载上传apache-hive-2.1.1-bin.tar.gz文件并解压 tar -zxvf apache-hive-2.1.1-bin.tar.gz -C /export/servers 配置环境变量 vi /etc/profileexport HIVE_HOME=/export/servers/apache......

长臂猿猴
57分钟前
53
0
Fedora 31 - 荣耀魔法本问题记录

最近荣耀魔法本装了Fedora31系统,没有像Deepin 15.11那样出现亮度不能调节和网卡不能用的问题。但是也有不少小问题: 触摸板有时启动后失效,需要重启。 触摸板的右键失效。 待机后进入桌面...

wffger
今天
46
0
ElasticSearch深入:内部机制浅析(三)@

前言 上篇从分布式的角度阐述了 ES 的分布式设计和思想,这一篇打算与 Lucene 结合起来,摸透一些 ES 的常遇到的概念,我们可以将了解到的这些东西应用到优化实践中去。 一、Shard Shard 实际...

HLee
今天
40
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部