大规模视频网站的计费与流量管理
本次分享将会就大规模视频网站的计费与流量管理这个话题,从操作层面细细进行讲解和分析,为系统工程师们揭示平日里我们没有关心的另一些内容。同时也希望本次分享能揭示行业中的一些“潜规则”,让互联网行业的流量与带宽管理更为开放与简洁。
本次演讲视频录制于QCon杭州2011。
该内容已经被标记书签!
标记书签错误,请重试!
作者 高昂 发布于 2009年2月13日
GlassFish自诞生之日起,一直没有停歇发展与创新的脚步。从GlassFish V2的发展成熟,到FishCAT社区测试项目,再到GlassFish V3 Prelude的发布,以及GlassFish V3管理界面变动的建议征询,其产品发展路线一直与使用者社区保持紧密的联系与交流,并不断通过社区的反馈来提高其可用性,打造一款真正符合社区用户需求 的产品。
伴随着GlassFish成功案例的逐步增多,名为GlassFish Portfolio的轻量级开源组合也在近日发布。GlassFish Portfolio被定位为“最为完善且经济实用的开放式Web应用平台”,在GlassFish中文社区的介绍中这样写道:
GlassFish Portfolio于2月10日发布,这是在GlassFish V2.1基础之上构建的一套商业组件。GlassFish Portfolio由4大产品组成,其中关键组件包括:Sun GlassFish Enterprise Server(包括 OpenMQ)、实施SOA方案的Sun GlassFish ESB(包含 OpenESB)、用来构建门户应用的Sun GlassFish Web Space Server(原名 WebSynergy,利用 GlassFish和Liferay)以及组装优化了多个流行Web应用的工具包Sun GlassFish Web Stack(包括并优化配置了Apache Web Server、Memcached和其他流行的Web应用)。
作 为一款商业套件,GlassFish Portfolio的推出,用意是帮助计划让GlassFish成为关键应用的客户提供更高品质的服务。尽管GlassFish Portfolio关键部分是由开放源代码软件组成,但作为一整套完善的解决方案,GlassFish Portfolio针对不同用户,提供了不同类型的服务订购价格,每台服务器每年的起始授权价格为999美元。
作 为JavaEE标准的实现,GlassFish应用服务器为站点架构提供了一个轻量级的选择,并且从已有的成功案例来看,基于GlassFish的架构也 足以胜任大型企业级应用的要求。目前GlassFish还支持JRuby和Groovy等基于动态语言的站点部署,也使得这款应用服务器拥有除了Java 以外广泛的适用性。
GlassFish Portfolio的推出,表明Sun希望借助开源数据库MySQL的成功经验,将GlassFish相关的应用产品与MySQL结合,打造类似轻量级 LAMP风格的软件栈,为企业应用提供全栈式的应用服务器环境解决方案,这也是Sun通过开源软件探索新的盈利模式的一种尝试。就GlassFish Portfolio的产品特性,GlassFish社区项目的负责人Judy Tang在接受采访时谈到:
Sun GlassFish Portfolio建立在GlassFish v2.1 Server基础上,包含了不少相关产品。我在GlassFish测试团队工作多年,能看到自己团队亲手测试的产品成为Sun公司的品牌感到高兴,Sun GlassFish Portfolio里面的GlassFish Enterprise Manager包括3个插件(SNMP Monitoring,Performance Monitor以及Performance Advisor)都是为优化企业应用的工具,这3个插件并不是开源的组件,需要通过订购Sun GlassFish Portfolio而获得。点击Sun GlassFish Portfolio的产品说明可以了解到Sun GlassFish Portfolio具体包括哪些产品,这说明书里面也有我的一份辛劳。
企业应用是目前整个Java技术发展最为活跃的焦点,目前GlassFish社区也是关注Java企业应用的用户最为集中和活跃的地方。除了已有的水族馆中文博客和GlassFish中文社区,目前GlassFish的译言小组也启动了中文资源的翻译计划,以帮助国内的用户尽快得到第一手的GlassFish中文资料。作为GlassFish中文社区的积极贡献者,Jim Jiang就GlassFish在国内JavaEE开发者群体中的影响谈到:
GlassFish Portfolio是一个商业产品,但却更鲜明地体现着Sun对开源的理念。开源模式给为整个产业链条的成本降低提供了最大的空间,但同时还需要有一个成熟的赢利模式来支撑。只有在这根链条上的各方共赢,整个链条才能变得更加巩固和健康。GlassFish Portfolio中的多个产品都是将Sun原先的商业软件改造开源后,经过社区的检验、沉淀、改进之后,重新推出的,可以说是装上开源的马达后重新启动。
GlassFish Portfolio在寻求开源软件商业机会的同时,也保持着产品的开放性和对社区成员的友好界面。一个典型的例子是Performance Advisor。Kim LiChong在其博客中提到:如果你想要为你在GlassFish上部署的应用进行性能调优,你可以去参考刚刚发布的白皮书“Optimize GlassFish Performance”,白皮书里根据大量Benchmarking的结果给出了许多对GlassFish进行性能调优的指导建议,但如果你希望更轻松且更加专业地进行调优,可以去购买“Performance Advisor ”,它是GlassFish Portfolio套件中GlassFish Enterprise Manager中的一个重要组件。GlassFish在中国被更多的用户所了解和使用,比如BeiJing Open Party 、开源地理空间基金会OSGeo和江南白衣的新年期望中都体现出对这一技术的关注,这也反映出国内的JavaEE开发群体在跟踪并借鉴应用国外新技术方面具备了更多的前瞻性和互动意识。
GlassFish Portfolio对于开源产品盈利模式的探索之路已经迈出了第一步,项目将在2月18日(周三)上午11:30,安排一次中文的网络直播视频,为国内感兴趣GlassFish Portfolio应用的开发者和架构师介绍其功能和应用,并回答参与者的提问。
敬爱的读者,如果您感兴趣这个新的项目,不妨到时参与进来 一探究竟。(附:北京Open-Party上关于本次活动的预告)
高昂 是IEEE-CS、CCF会员,博士研究生,关注开源软件发展与进步。
本次分享将会就大规模视频网站的计费与流量管理这个话题,从操作层面细细进行讲解和分析,为系统工程师们揭示平日里我们没有关心的另一些内容。同时也希望本次分享能揭示行业中的一些“潜规则”,让互联网行业的流量与带宽管理更为开放与简洁。
本次演讲视频录制于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。
本文将对特性注入以及相关方法做一个扫盲性的介绍。我们会解释这个框架的关键要素,并附上实例来证实它们。为了让文章保持相对较短,我们不会深入到某个工具或方法中,而是会给出一些参考资料,以便大家做进一步的研究。
没有回复
关注此讨论 回复