大规模视频网站的计费与流量管理
本次分享将会就大规模视频网站的计费与流量管理这个话题,从操作层面细细进行讲解和分析,为系统工程师们揭示平日里我们没有关心的另一些内容。同时也希望本次分享能揭示行业中的一些“潜规则”,让互联网行业的流量与带宽管理更为开放与简洁。
本次演讲视频录制于QCon杭州2011。
该内容已经被标记书签!
标记书签错误,请重试!
作者 Abel Avram 译者 王丽娟 发布于 2008年12月18日
Amazon的云数据库服务SimpleDB日前结束了封闭测试、进入无限期公测阶段。SimpleDB意欲成为云中可存取的简单数据库,Amazon现在开始提供对其有限的免费访问。
Amazon把它的弹性计算云(EC2)和简单存储服务(S3)结合了起来,再加上最新可用的公共SimpleDB服务,来为感兴趣的人提供云中的数据库。据Amazon Web Services的布道者Jeff Barr所说,SimpleDB允许应用运行在EC2之上,无需创建Schema就可以通过API检索存储在S3中的数据:
概念模型与APIs一样,非常简单。你可以随时加入,并随着你的进行开始编码、优化数据模型。没有不友好、固定的Schema。你只用存储各个条目你所需要的属性。我们还有一些新的客户端库,以使编码更加简单。
SimpleDB很容易增长。在测试阶段,你拥有的域可高达100个,每个域中又可以有10GB数据。你不必担心数据会随着数据库的增长而分布到多个磁盘上去。这些问题SimpleDB都在幕后为你处理好了。
Jeff还宣布提供了有限的免费SimpleDB使用:
我们已经作出了推出SimpleDB的商业决定,这次决定比以前要容易。现在你可以开始免费使用。至少在接下来的六个月里,你可以每个月消耗高达500MB的存储空间,可以使用25机器工时(machine hour)。你可以输入1GB数据、取出1GB数据。你还可以从Amazon EC2免费存取任意大小的数据。
我们还减少了存储和处理的费用(大大减少),这会立即生效。SimpleDB存储的价格从先前的每月每GB1.50美元降至每月每GB0.25美元。当然,已存储在SimpleDB中的现有数据将会按新的价格收费。
SimpleDB还在封闭测试的时候,由于SimpleDB构建在Erlang之上,Charles Ying就对其进行了谈论并提出了如下考虑因素:
- 最终一致性——数据不会立即传播到所有节点上……反应时间通常是一秒左右,如果数据量或者负载很大,等待时间会更长。但从好的方面想,你的数据不会丢失!
- 查询是按词典顺序的——你需要按词典排序的形式存储数据(整数补零,为负整数集添加正向偏移量,并将日期转换为ISO 8601等格式)
- 查找索引——你需要为全文检索创建你自己的索引——SimpleDB的查找表达式不支持全文检索,所以你必须创建反向索引来正确地进行“全文检索”。实际上这是真正轻量级的做法,我也相信以后会有很多有趣的索引机制成为可能。
与此同时,GigaOM的编辑Nitin Borwankar比较了SimpleDB和Google的BigTable,并得出结论,认为Amazon的产品要更胜一筹:
- Google的产品——不仅仅是BigTable,还有GoogleBase、Gdisk等——都令我感觉像一堆临时拼凑、各行其是的工具,没有集成策略。假如有,那未免藏得太好了,我找不到。
- Amazon WS清晰地引入了一个设计良好的总体规划,旨在将软件改变为服务,在注重创建长期战略价值的博弈中,每个新产品的推出都类似于国际象棋中的一粒棋子。而且随着SimpleDB的推出,皇后已经走到了棋盘的中心。
- Amazon WS基于YOYODA原则——你始终拥有你自己的数据(You Own Your Own Data, Always)。SimpleDB与Amazon S3结合,就是开放数据拥护者箭囊中的一支利箭。
- Amazon WS包括一个内置的、灵活的支付系统,用户既不会被迫免费提供他们的应用,也不用给应用强加上“广告软件”模式。现在你可以在SimpleDB上构建一个基于数据的Web应用,并顺利地付费。
简洁地说,SimpleDB非常具有颠覆性。
SimpleDB Explorer是一个帮助通过SimpleDB上传MySQL数据的工具。针对Ruby、Python和Java开发人员的各种工具、资源可在SimpleDB资源中心找到。
查看英文原文:Amazon’s SimpleDB Enters Public Beta
译者 王丽娟 王丽娟,04年大学毕业后持续从事Java EE中间件产品的开发,现在主要关注Java技术及中间件产品在云计算环境中的发展趋势和应用。
本次分享将会就大规模视频网站的计费与流量管理这个话题,从操作层面细细进行讲解和分析,为系统工程师们揭示平日里我们没有关心的另一些内容。同时也希望本次分享能揭示行业中的一些“潜规则”,让互联网行业的流量与带宽管理更为开放与简洁。
本次演讲视频录制于QCon杭州2011。
Jeffrey Richter以其多本Windows核心技术的经典著作而闻名,同时,他深入掌握微软的.NET等一系列核心技术,2012年1月,Jeffrey Richter在北京接受了InfoQ中文站的专访,谈到Windows 8和WinRT编程,并就异步编程、Windows编程中的可扩展性、性能和安全性方面给出自己的建议。
云计算平台的可用性,相比传统互联网服务而言,更加复杂和困难,也更具有挑战性。本文借助新浪SAE云平台为读者讲述了云平台可用性的定义、如何打造高可用的平台,以及对云计算的用户提出了建议。
淘宝高度重视Java平台的健康发展,组建了一个团队专注于Java平台的底层部分的性能、功能与稳定性改进;工作主要基于OpenJDK中的HotSpot VM开展,其中一些通用的功能随后也会逐渐反馈给OpenJDK社区。希望能与使用Java平台开发应用的大家交流经验。
本次演讲视频录制于QCon杭州2011。
2011年4月21日至22日是值得云计算从业者纪念的日子。Amazon的IaaS服务出现故障,导致许多商业网站的服务中断,影响非常严重。作为云计算用户,我们需要思考的是,如何保证即便在云服务不可用的情况,我们的应用架构仍然能够屹立不倒?本文正是站在云计算用户的角度试图探讨这一问题。
12人的技术团队,4组刀片服务器,每月20亿的访问量,每日1次准时部署,99.9%的可用性。这可能吗?当然。想知道如何做的吗?百姓网将与您分享他们在DevOps实践过程中的经验和技巧。
本次演讲视频录制于QCon杭州2011。
篱笆作为一家起源于社区的电子商务公司,反映到技术层面就是同时要面对产品和业务,以及经营战略的变化调整。如何在产品和业务的夹缝之间完成技术架构的抽象与平衡,寻找更有效的价值定位,这当中有些经验教训和个人感悟愿与众人分享。
本次演讲视频录制于QCon杭州2011。
本文将对特性注入以及相关方法做一个扫盲性的介绍。我们会解释这个框架的关键要素,并附上实例来证实它们。为了让文章保持相对较短,我们不会深入到某个工具或方法中,而是会给出一些参考资料,以便大家做进一步的研究。
没有回复
关注此讨论 回复