说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

移动开发工具访谈《近匠》第01期:七牛云存储—BaaS进化论

HTML文档下载 WORD文档下载 PDF文档下载
CSDN移动频道走近移动开发者与移动开发服务商,推出移动开发工具系列访谈《近匠》,从“工匠”们口中窥探移动互联网趋势与走向。本期对话数据管理托管——七牛云存储。听听七牛对数据服务与移动开发服务工具的理解。

“人类存在一天,生产工具就存在一天。生产工具是社会生产力发展的重要指示器”——法国思想家拉法格如是说。而移动互联网存在一天,则移动开发工具就存在一天。移动开发工具是移动互联网发展的重要指示器。

CSDN移动频道推出移动开发工具系列访谈《近匠》,走近移动开发者与移动开发服务商,从“工匠”们的口述中,窥探移动互联网趋势与走向。本期CSDN移动对话数据管理托管服务商——七牛云存储。听听七牛对数据服务与移动开发服务工具的理解。


七牛云存储

CSDN:请简单介绍下你们以及你们以往的从业经历?

大家好。现在大家都在讲移动互联网时代,这个时代下的创业是有很多机会的,但同时竞争也是残酷的。如何在同质化的产品类别中脱颖而出,如何与巨头竞争?第三方云服务平台将是帮助创业者与巨头站在同一起跑线的关键环节,也就是创业者如何善假于物。另外,我们看到移动时代的另一个特点是数据。产生的数据越来越多,尤其是静态数据比如图片,音视频等等,对开发者来说如何在运营第三方服务来更好的管理这些数据,让自己产品的数据访问体验更好,以及更节省成本?七牛云存储其实就是解决这几个问题的,我们面向开发者,提供了一站式的数据管理平台,提供开发者更安全的数据托管,使产品可以被更快的访问,同时富媒体处理的部分可以不用让开发者重复制造轮子,也节省资源。

七牛的创始团队以及核心技术骨干大多来自金山和盛大,CEO许式伟在云存储领域有接近十年的经验,之前的盛大网盘,金山实验室都是他建立的。团队其他成员也是多年的存储经验。


七牛团队合影

CSDN:为什么要做这样一个工具?开发者有什么样的需求?

这个原因在第一个问题中也有提到。总结来说就是:1. 大势。随着移动设备的快速发展,网络的需求和成本都在增加,互联网产品的数据管理以及运维难度与成本都在增加,越来越多的聪明创业者会选择第三方云服务来托管数据。2. 现有的云存储产品并不是能够特别好的满足移动时代开发者的需求。比如上传加速,七牛是国内第一家做了上传加速的,原因是我们看到移动时代越来越多的数字内容是被用户上传的。再比如音视频流媒体的云端处理,随着流媒体类应用的增多,如何能够更节约业务主机资源,不重复制造轮子,节省开发时间,这部分需求也会越来越大。

CSDN:这个工具是针对移动开发的哪一个环节?现在的格局如何?

七牛解决的问题主要还是针对产品中数据的托管,用户如何更好的访问数据,另外将有些越来越普适的功能放在云端实现。这个体验是从移动开发初期,到后续产品上线后的运维环节都贯穿的。

在我们看来,目前云存储所面临的最大挑战不是同行之间的竞争,而更多的是如何加强客户对云的信任。在以前,客户会认为说把数据放在自己这边是安全的。但其实好的云服务其实是比自建要安全的,能够从可靠性,可用性,数据恢复等多方面都考虑,去保障。现在随着数据的增多,在线数据的安全运维可能是企业自己需要花很大力气去解决的,所以已经有越来越多的企业愿意接受云存储这样的新事物,尤其是互联网企业。传统企业现在也在面临互联网化的过程,我们看到的是很多传统企业也在寻求云服务的协助,并且趋势越来越明显。


云存储框架示意图

 CSDN:你们这个项目做了多久?什么时候推出的?

我们是2011年成立的,2012年主要专注在产品上,市场上发出过一些声音,但主要还是在产品的打磨上,练内功。今年我们开始了大规模的推广。

CSDN:从第一个内测版本,到现在,你们做了些什么?

我们的产品形态是跟客户需求有很强的关系。这里的需求是通用的需求。比如最初的时候,我们可能跟亚马逊S3很像,做的是在线存储。后来发现,我们很多图片领域的客户有图片处理的需求,比如Camera360、美图秀秀、豌豆荚等。拿做图来讲,我这里传的是图片原图,看得很清楚,但用户如果用手机,那他就需要获取一张适合手机屏幕大小的图片,同样,在iPad上就需要获取适合iPad大小的图片。这整个后面的产品逻辑就是七牛可以提供的。


图片数据可在云端处理

国内网络环境特别复杂,尤其是移动互联网络更是糟糕,而CDN(ContentDelivery Network,即内容分发网络)一般只能做到下载加速,但客户对上传加速的需求却是实实在在存在的。在这种情况下,我们做了双向加速,目前我们的加速节点遍布全国,在海外也覆盖了部分地区。

后来,我们又接触了很多做音、视频的客户,发现音、视频的转码处理是大家都需要的,于是我们把这个也做了。

CSDN:开发这套系统有什么技术门槛?有什么坑,怎么迈过去的?

开发一个高可用,高可靠的分布式存储,技术上面临的门槛其实并不少。比如如何在降低成本的前提下保证服务的高可用高可靠性。如何在保障高可靠性的情况下保证数据一致性,再比如何在数据规模迅速增大的情况下如何保障高伸缩性等等。每发展到一个阶段,我们都有这个阶段所产生的技术门槛,如何迈过这些门槛,首先是对问题的提前预见,在架构设计之初更多的考虑到问题,以及在服务过程中如何更好的监控。七牛团队多年的技术积累以及对存储的专注也使得我们可以顺利解决服务过程中遇到的问题。

CSDN:产品如何收费?

七牛是主要面向企业的产品,我们的运营模式就是通用的云计算模式,就是按需付费,也就是按照客户实际使用的空间、流量来收费。

按这种方式付费,折算下来的单位管理成本,是远远要低于自己采购、自己管理和运营的成本,所以这对客户公司来说是非常划算的,特别对那些创业公司。


使用七牛产品的互联网产品与公司

目前七牛的主要收入来自上述针对企业客户的存储与流量的收费。这在一段时间也将是七牛的主要盈利方式。

CSDN:未来的发展方向如何?

云存储行业的巨头还没有出现,但未来肯定会有的。市场上势必会出现这样几个公司,让所有人一想到云存储脑袋就会跳出这么几个公司。然后周边肯定还有很多小的云存储企业,有自己各自的特长。


团队旅行合影

从产业发展的角度来讲,未来几乎没有一家企业是不在线的,云存储会成为比较重要的支柱性企业,一种基础性的产业。我们现在想得也不是特别远,接下来我们还是继续专注我们的云存储产品,把精力持续投入到产品细节的改进上,以稳固我们在市场上的领先地位。

在Delphi程序的About窗口中建立URL连接 在Delphi中利用Tbatch组件完成数据批处理 在Delphi中巧改窗体文件实现控件数组化 在Delphi中实现不同风格的SPEED和BUTTON 在Delphi中实现类似VB中的控件数组。 在RichEdit中的串查找-Delphi资料 在按钮中快速启动程序-Delphi资料 怎样读出MEMO控件的当前值-Delphi资料 怎样使用Delphi 5中的TExcelApplication操纵Excel 97/2000 怎样在TDataset中汉英混用-Delphi资料 制作可移动的窗体的MovePanel控件-Delphi资料 制作可移动的分割窗体-Delphi资料 制作用于日期时间型字段的DELPHI数据感知控件 制作主窗口显示前的版权窗口-Delphi资料 状态条插入可视控件-Delphi资料 做动态显示的控件-Delphi资料 做一个OpenGL控件-Delphi资料 Api函数列表——与打印相关-Delphi资料 Delphi 5快速创建控制面板程序 Delphi 编写Windows NT服务 Delphi 的 分 发 工 具 ─ ─InstallShield Delphi 关于系统编程中的技巧 Delphi3如何调用Excel Delphi5.0中的函数调用模式 用Delphi 编 程 时 如 何 利 用 线 程 Delphi的8个技巧 delphi函数参考手册 DELPHI键盘常用快捷键汇总(DEFAULT 和CLASSIC) Delphi实现自动切换输入法 Delphi使用汇编 Delphi系 统 提 示 信 息 的 汉 化 哪里有将rm文件转换成avi或者mpg格式的软件? 关于ARP广播域的问题?????????????? 请问,,怎么设定mshflexgrid的属性,使其各列的宽度与数据源字段的宽度一致 请问这几个对象是否代表同一个对象? 菜鸟问题:如何跟随鼠标拉出一虚线矩形框?回复就有分! 高分寻Authorware v6.0 注册码 在数据窗口中有“部门”和“员工”两个列,分别采用各自的下拉数据窗口显示。如何使得“部门”改变时,“员工”显示与其对应的人员而不是“员工”表中所有人员。 怎样安装UNIX? 灌水加求救…… T-SQL中SELECT句中可不可以有存储过程。。。。。。。。这样为什么不行呢?(100分酬谢) MS SQL SERVER 有谁知道型号为CDU111-NE 的SONY光驱是多少速的吗? 谁对RTTTL格式文件了解,怎么把它转换成可以发送的二进制格式? 关于ORACLE存贮过程的迷惑,请各位大侠解惑! 请问如何向ActiveX控件发送一个自定义数据结构的指针 有没有好一点的ASP上传组件?? asp调用dll失败!!! 为何用了2个以上的单元有调用窗体就出现 access violat at address XXXXX in module的错误 请问有没有一些用来专门用作软件测试的测试软件? EPSONSTYLUS C20SX 型号的打印机支持NT4吗? 请问哪里有linux操作系统的源代码下载?谢谢 哪几种服务器支持global.jsa 关于数据绑定控件的问题。 关于TIFF文件的处理 DLL动态调用的问题,应注意些什么? 有关错误提示问题的文件存放在哪里呀 vf怎样求2个日期类型的差值?象sqlserver的datediff一样。 一个程控交换问题。 请教各位高手,如何在程序中模拟鼠标点击行为,大大加分!!!!!!!!!!!!!!!! 关于一个消息参数的麻烦………………求救高手! 我在微软的网站上下载了一个DCOM的例子,但不能在两台机器上运行? chinajordan(超飞人)请进!!!!!!!!!!!!!!!!!!!! 如果你是sql语句的高手,请看 请问,有谁知道上海华冠电子设备有限公司怎么样的,谢谢! 怎么把一个控件的坐标转换为它的容器坐标!? Canon4650打印测试正常,软件打印预览正常,打出的字横向压缩50%,挤在左边,右为空。 几個很實際也很有用的數据庫問題,請高手指點.(在線等待!) 求教 三千 以及各位Oracle高手。我该做些什么? 救命啊!怎么才能取到她的路径啊??急!!!!!!!!!!! include file为什么不行了 DBGrid的问题... 为什么我执行jsp程序时出现如下错误?[:(!](在下为新手一个) 天哪!csdn的系统到底是怎么了? 请教各位高手,如何在程序中模拟鼠标点击行为,大大加分!!!!!!!!!!!!!! 如何控制MDI或SDI的窗体右上角的关闭按纽???它响应的是哪个肖息? pb7连接sqlserver7,程序运行后,半天也没什么反映,也不报没连接上数据库,怎么回事? 哪儿有servlet的帮助文档 StrProc.obj : error LNK2001: unresolved external symbol _GetStringsW@8是什么错误? ******_______我把简单问题来问。。。。。。。。。。。。。。。。 C++Builder与AutoCAD的问题 我为什么在WINDOWS 2000 里老装不上VC,提示错误:安装程序无法创建一个DCOM用户帐号来注册 They're from Grandpa and Grandma.(对划线部分题问)画Grandpa and Grandma skirt和dress有什么区别? 活塞缸内是水 活塞向左运动 将水挤出 已知活塞的截面积S 右侧出水管的面积是A 如何求活塞缸内压力 下列溶液中能够用来鉴别BaCl2,NaCl,Na2Co3三种物质的试剂( ),将其滴加到三种试剂中的现象分别是( )( )( ).A.AgNo3溶液 B.稀硫酸 C稀盐酸 D稀硝酸 jacket、shirt、dress、T—shirt、skirt、jeans、pants是什么意思?例:l can see jacket,shirt,dress,T—shirt,skirt,jeans and pants.是什么意思? 为检验硫酸钠溶液中是否含有氯化钠, 一种小瓶装的消毒液净重50克.小明的妈妈买回一些瓜果,现在要将这些瓜果进行消毒(瓜果消毒,消毒液与水的质量比为1:500),取出5克消毒液,需要加水多少克? 有三瓶失去标签的液体1:稀硫酸2:氯化钠溶液3:澄清的石灰水.在没有酸碱指示剂的情况下,如何鉴别?用试剂鉴别,并且写出试剂名称,还有反映的方程式只有一种试剂,并且3种液体都用着一 高一化学!怎样用实验来检验一瓶硫酸钠溶液中是否含有氯化钠硫酸银不也沉淀吗? burger与hamburger有什么不同?比如:中间的馅啊. 活塞面积为210qmm是什么意思?qmm是个什么单位? 检验硫酸钠溶液中是否含有氯化钠用实验检验一瓶硫酸钠溶液中是否含有氯化钠,写出实验步骤、现象、结论及有关反应的化学方程式 mooncake,Chinese(Christmas) pudding,pizza,cookies,biscuit,sandwich,hamburger哪个(不)可数? 与“hamburger”同类的词有哪三个? pear tree的复数 将下列单词要求进行分类 salad tea hamburger sandwich将下列单词要求进行分类salad tea hamburger sandwich water milk juice ice cream fish bread cake chicken rice egg beef noodles 分别分入food 和drink 照样子写出同类的单词:hamburger pear的复数形式是什么 在线等! Which do you like better, a hamburger or a sandwich?(保持句意不变) __ you __ a hamburgerWhich do you like better, a hamburger or a sandwich?(保持句意不变) ___ you __ a hamburger or a sandwich? 根据例子,画出不同类的词,并说明原因:e.g:hamburger ,sugar ,vinegar ,salthamburger --------- A hamburger is a dish while the others are not.1.sweets ,chocolates ,ice cream ,mushrooms2.fibre,calories ,vitamins ,minerals3.diet,peach ,salad this is a pear tree.改为复数把这句话改为复数形式 可以一次性鉴别出蒸馏水、稀盐酸、石灰水的试剂是 ( ) A.酚酞试液 B.碳酸钠溶液 C.稀硝酸 D.氯化钠溶液可以一次性鉴别出蒸馏水、稀盐酸、石灰水的试剂是 ( )A.酚酞试液 B.碳酸钠溶液 I want ( )eat a hamburger.括号中填上适当的词. This is a pear.改为复数句 sweet dumplings 是什么?可以 翻译为汤圆, 实验室里需要纯净的氯化钠溶液,但手边只有混有硫酸钠,碳酸氢钠的氯化钠.某同学设计了如下实验1;Nacl ,Na2so4,NH4HCO3 加热2; 1中的残留物 3; 2的溶液加入Bacl2溶液4; 3中悬浊液加入Na2CO3溶液 It is a pear.(改为复数句子) 稀硫酸和氯化钠为什么不能用酚酞溶液? (急)实验室里需要纯净的氯化钠溶液,但手边只有混有硫酸钠,碳酸氢钠的氯化钠.某同学设计了实验室里需要纯净的氯化钠溶液,但手边只有混有硫酸钠,碳酸氢钠的氯化钠。某同学设计了 某液压机的大活塞面积是小活塞地20倍,当在大活塞上站一500N的人时,在小活塞必须加几N的力 要将沾有油的碗洗干净,还有什么方法?(不能用肥皂、洗洁精等)急用! 为什么稀硫酸溶液的氯化钠溶液不能使酚酞试液变红 实验室里需要纯净的氯化钠溶液,但手边只有混有硫酸钠,碳酸氢钠的氯化钠.某同学设计了如下的方案:1;Nacl ,Na2so4,NH4HCO3 加热2; 1中的残留物 3; 2的溶液加入Bacl2溶液4; 3中悬浊液加入Na2CO3 I often have milk and bread for breakfast.(改为一般疑问句) 为什么不能用酚酞溶液鉴别浓稀硫酸 已知反应NH4HCO3=NH3+CO2+H2O,为了将混有硫酸钠,碳酸氢铵的NACL提纯,并制得纯净的NACL溶液某同学设计了如操作①中加热时盛放药品的仪器是?再加热过程中应不断?(操作名称) My family often have milk for breakfast 变一般疑问句怎么说?请仔细说明 SANDWICH MOONCAKE SWEET ……分别是什么国家的食物?SANDWICH MOONCAKE SWEET DUMPLINGS SALAD HAMBURGER PIZZA ZONGZI HOT DOG DUMPLINGS什么意思?分别是什么国家的食物? 实验室里需要纯净的氯化钠溶液,但手边只有混有硫酸钠,碳酸氢钠的氯化钠.某同学设计了如下实验呃1;Nacl ,Na2so4,NH4HCO3 加热2; 1中的残留物 3; 2的溶液加入Bacl2溶液4; 3中悬浊液加入Na2CO3溶 I have eggs and bananas for breakfast.(变一般疑问句) sweet dumplings是什么意思? 一台水压机大活塞的面积是小活塞面积的2倍,如果在小活塞上加500N的压力,则大活塞能顶起物体的重量为 He likes milk and eggs for breakfast(改为一般疑问句) bread meat rice哪个不同类 potato,puppy,bird,friend,kilo,tomato,orange写复数形式 He has milk for breakfast.改成一般疑问句时为何将has改成have呢,第三人称不是用has的吗?请说明原因. biscuit 的同类词 tomato的复数 现有三瓶失去标签的溶液,分别是H2SO4,NaCl,澄清石灰水,用一种试剂一次鉴别出来,想问一下能加BaCO3吗?参考答案是可溶性的碳酸盐就可以 biscuit的同类词是什么?给我四个 tomato的复数是什么 有一种瓶装消毒液(说明书在下方).小婷妈妈买回2千克瓜果,现需果,取出8克消毒液,需加水有一种瓶装消毒液(说明书在下方).小婷妈妈买回2千克瓜果,现需将这些生吃的瓜果,取出8克消毒 稀盐酸 能鉴别 稀硫酸 氯化钠 石灰水 hamburger,orange,banana,pear 写出复数形式 选出每组单词中不同类的一项.( )1;A;hamburger.B;hand.C;hot dog.( )2;A;duck.B;milk.C;tea.( )3;A;ice-cream.B;French fries.C;pencil-case.( )4;A;juice.B;coffee.C;cat.5;( )A;bread.B;black.C;cake. 找出不同类:1、pencil、eraser、dress2、banana、hamburger、peach3、jacket、bread、shirt4、blue、museum、school5、November、April、Friday 请清楚地说出每一组的不同的单词! 氢氧化钠和什么反应生成硫酸钠?硫酸钠和什么反应生成氯化钠? boiled water boiling water hot water三者区别? skirt和dress的区别? 大活塞和小活塞的压力与面积的关系一个液压装置的小活塞的面积为10cm的平方,大活塞的面积为1m的平方,在小伙塞上至少需要_____N的力才可以将大活塞上重300N的重物举起.
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn