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

移动开发工具访谈《近匠》第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资料 运用Delphi编写Windows NT中服务程序 在DELPHI编程中确定系统运行模式 在Delphi程序中调用控制面板设置功能 在DELPHI下读取与设置系统时钟 在Delphi中避免2000年问题的捷径 在Delphi中调用API函数 在Delphi中获取和修改文件的时间 在Delphi中控制扫描仪 在Delphi中实现对WIN9X应用程序使用权限的设置 在Delphi中实现对目录拷贝、删除和搬移的操作 在Delphi中使用自定义光标 在Delphi中用拼音首字符序列来实现检索功能。 在DELPHI中用线程排序 在Delphi中制作背景音乐 在Dephi中使用TStream读写数据的技巧-Delphi资料 在应用程序中跟踪MOUSE的坐标-Delphi资料 怎样建立回调函数-Delphi资料 怎样显示自定义鼠标光标(Cursor)-Delphi资料 找出消失的 Delphi 窗口 执行外部程序-Delphi资料 执行一程序并等待其结束-Delphi资料 制作一个不在任务栏及任务列表中显示的幽灵程序-Delphi资料 抓获全屏-Delphi资料 子目录级的文件查询的实现-Delphi资料 Delphi中ChartFX构件使用详解 Delphi中动画设计 Delphi中对Jpeg格式文件的处理... Delphi中多媒体组件使用解析 Direct3D起步:教程以及资源指南-Delphi资料 播放背景音乐-Delphi资料 怎样才能在主页中显示自己的qq是否在线?????? 有没有平面按钮控件 Interdev6.0 IDE 环境下无法使用MSDN access一个日期时间字段是短格式的,用什么SQL语句改成长格式的?? 大家来帮帮我想想?应该怎么样来删除呢!!!! 各位用VB.net的兄弟,请问你们使得是 Beta1 还是 Beta2 ? 迷周星弛的请来签名啊! 如何操纵RichTextEdit控件??? 我得到GIF图像的这一点的值,怎样得到它的正确的RGB值? 我想请问在CHTML(compact html)中如何对页面进行刷新。 各位老大,你们是如何找到工作的? 在VB.net中,如何实现VB6中的 set A=createobject("XXXX.XXXX") 诸位大虾救命,如何在EDIT控件中判断DBCS字符 !!求救!!对时!!! 在VC中使用Crystal report 8的问题 如何编写c程序自动对GIF图片设置大小 请教:鼠标在windows桌面上按键是否会引发某个事件? 查看DLL的输出函数 menu的问题 web的组件由什么来编写? 嵌入式数据窗口,怎样可以动态往里插数据窗口??? 在DELPHI中如何调用NETBIOS的API函数 AddNew 怎么用?- 怎么办那,啊? 问题标题前的绿色的对号是什么意思?是不是表示问题已经解决? 怎么学VC啊,菜鸟的菜菜的问题啊。 关于打印比较 提取汉字的拼音 四级挂了,给分,气死了 难题时时有,把它问诸位,不知哪位高手,今日肯帮俺------解决送个人照片(不知各位肯要否?) 刚考完英语四级,来这里发泄一下。同时送上300分! PHP和JAVA如何通讯? 请问哪里有 soft-ice for 2k 如何将字符串的首尾空格去掉??? 1分钟求解:与HEX()对应的把16进制转换成10进制的函数是什么? 怎样判断某个控件是button、edit还是combox、listctrl......? VB.NET(VS.NET)/Beta2正式版下载地址与安装方法 有人用VsPrint吗? delphi、vc、c++ builder三者,哪一种是你的最终选择,why? 第一次上来灌,宋粉 关于C编译后的几个文件后缀名. 请教各位,主要用于办公和工程预决算,用AMD的Duron+km133(集成savage4)行吗? delphi、c++ builder、vc三者,哪一种是你的最终选择,why? 程序结束时,窗体和内存的释放问题 c++ builder、delphi、vc三者,哪一种是你的最终选择,why? 唉,牙齿好疼 高分求语音系统算法! 你认真思考过你的共享软件为什么赚不了钱吗? 请问在那里可以找到ratioal2001的破解 在ado中是调用大型数据库是sql的select from效率高还是调用存储过程效率高 请问ProCoffee99(冬月)怎样将SringGrid复制到一个TStringList中 若方程组3x+y=1+3a,x+3y=1-a的解满足x+y=0,求a的取值 已知二次方程3x²-(2a-5)x-3a-1=0有一个根为2,求另一个根拜托各位了 3Q 方程x+1分之1等于x-1分之2的解为 a若方程组{3x+y=1+3a x+3y=1-a的解满足x+y>0,则a的取值范围是( ) 已知x的平方加3x-1=0求x的平方+x的负二次方 x+1分之2等于2是 已知方程组3x-4y=3a-6,x+3y=2a+7的解x,y都是正数,且x的值大于y的值,求a的取值范围 已知关于x的二次方程x^2-(k-1)x-3x-2=0的两个实数根的平方和为17,求k的值已知a,b分别满足a^2-2ma-m^2=0和b^2-2mb-m^2=0,则b/a+a/b的值是多少? 关于x的方程a/x+1=1的解是负数,则a的取值范围是 已知2x+3y=a+2,且3x-4y=3a-1,若XY =0,求a的取值范围 .不是xy=0。应该是xy>=0。 a为何值时,方程2x+1/3a=x-1的解满足2x+3=7?a为何值时,方程2x+1/3a=x-1的解满足2x+3=7?5点之前,帮帮啊 若关于x的分式方程x+2分之2-x+2分之a等于1的解为负数,则a的取值范围是? 方程4(3-2x)+3a+2=7-4a-3(x-5)的解不比2a+1小,求a的取值范围 已知关于x的方程2x-3a=1的解是x-3,那么a的值是 关于x的方程x分之1等于1+x分之2+a的解是负数求a的取值范围 已知关于x的方程4(3-2x)+3a+2=7-4a-3(x-5)的解不小于2a+1,求a的取值范围kkkkk 已知关于x的方程x-4/2-2x-3a/5=1和2a+x/4-x-2/3=1有相同的解,则解是 如果关于x的方程:(1-m)x=1-2x的解是负数,则m的取值范围是—— 已知关于X的方程4(3—2X)+3a+1=5—4a+3(X—5)的解不比2a—1小,求a的取值范围? 已知方程2x+3a=4 与3x+5=2的解相同 a= 若关于X的方程x分之A+B +B分之A等于-1有唯一的解,试确定ab应满足的条件 已知方程4(3-2x)+3a+2=7-4a-3(x-5)的解不比2a+1小,求a的取值范围 关于x的方程5x-3a=2x-7的解是负数,试求a的取值范围. 已知关于x的方程a分之1+x分之a=b分之1+x分之b(a不等于B)x= 已知关于X的方程3a+x=a\2x+3的解为x=4,求a-2a+3a-4a+5a-6a+ +99a-100a的值 如果关于x的方程5x+3a=2x-7的解是负数,试求a额取值范围 解下列关于X的方程:a分之x-b分之x=1(a不等于b) 已知关于x的方程4(x+2)-2=5+3a的解不小于方程(3a+1)/3=a(2x+3)/2的解,求a的取值范围. 如果代数式关于x的方程5x-3a=2x-7的解是负数,试求a的取值范围我算出来是a<3分之10 方程(x+a分之一)-(x+b分之一)等于(x+c分之一)-(x+d分之一)如题.条件是:a.b.c.d.表示不同的数,且a+d=b+c.这个方程怎么解,我解的时候怎么成0等于什么什么了.我是把左边,右边分别通分的(x+a)(x 已知关于x的方程3(x+2)-2=7+3a的值不大于(5a+1)/5 x=(2x+3)a/2的解,求a的取值范围 解方程 (x+0.8)÷6=7.2 求方程的解 解关于X的方程a分之b+x=b分之x-a(a不等于b)!最好今天解决夯! 已知关于x的方程ax^2-(2a+1)x+3-3a=0的解都大于1,则a的取值范围是答案是0≤a<0.5老师是用△≥0,韦达定理做的 2号答对x道,10x-(8-x)*6=64,x=7; 方程 怎么解 x加上X等于48,用方程表示数量关系,并求出解! 如果关于x的方程3(x+4)-4=2a+1的解大于方程4a+1/4 x=a(3x-4)/3的解,求a 的取值范围 6,7,8三题,用方程解 买18个x元的包子,花了9元.请用方程表示下面的数量关系,并求方程的解是小学新课程学习与测评 人教版 2010秋季使用 题目是解方程(2)的“练一练”第1大题的第2小题. 方程10.1X加38.6=54.3加9.55怎么解 已知关于x的方程:4(x+2)-2=5+3a的解不小于方程(3a+1)x/3=a(2x+3)/2的解,求a的取值范围. 当K为何值时,分试方程x除x-1+k除x-1=x除以x+1有增根急 3分之2x÷5分之3=15 解方程 x+4分之1x=7.5 已知方程2/3x-3k=5(x-k)+1的解为非负数,求k的取值范围 当k的值等于____时,关于X的方程k除以(x-3)+2=(4-x)除以(x-3)会产生增根 若关于x的方程x+2=a和2x-a=3a有相同的解,求a(1/2)某学校在援助边远山区活动中,原计划捐书3000册,由于学生的积极响应,实际捐书3780册,其中初中部比原计划多捐了20%.高中部比原计(2/2)划多捐 关于x的方程2/3x=5(x-k)+3k+1的解是负数,求k的取值范围. 关于x的方程 x-8分之x-7 - 8-x分之k = 8 ,有增根,则k的值?k的值为什么是-1?怎么求? 关于x的方程2x-3a=1的解是x=a,则a=? 已知关于X·y的方程组2x+y=2k+1 3x-2y=k-1的解满足x-3y<5求k的取值范围 怎么算 若方程1+2k除以9-(x的平方=k除以x-3有增根,则k=? 诺关于X的方程x+2=A和2X-4=3A有相同的解,则A=?急 当K为何值时,方程组3x-y=2k和x+2y=3k-14的X、Y互为相反数? 当K是什么值时,分式方程6除以x-1=x+k除以x(x-1)-3除以x有增根? 已知方程组2x-3y=2-3a,3x-4y=2a-1的解满足x>0,y 已知关于x,y的方程组 2x+y=2k+1,3x-2y=3k-9的解满足x小于y,求k的范围. 三分之二x加七分之五x等于五加七分之25 已知方程组{2x-4y=2-3a 3x-4y=2a+1 的解满足{x>0 y 已知二次方程3x²-(2a-5)x-3a-1=0有一个根为x=2,求另一个根并确定a的值 若方程3乘以(2x-1)等于2-3x的解,与关于x的方程6二等于二乘以括号加三的解相同,则已知a—3绝对值+负b+5的绝对值+c—2的绝对值等于0则,2a+b+c的绝对值等于-九分之五
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn