设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 开源热点 查看内容

LUPA开源周刊:Ubuntu 16.10发布 沉寂22年386BSD更新

2016-10-16 22:02| 发布者: joejoe0332| 查看: 8826| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 期待已久的新版本终于登场了!如Canonical的Adam Conrad之前所说,深受全球数百万用户欢迎的GNU/Linux操作系统——Ubuntu 16.10(Yakkety Yak)终于发布了。近日,386BSD 操作系统的开发者之一Lynne Jolitz通过GitHu ...

  如今,有很多风险投资者支持的创业公司都开始将目光投向了开源软件的市场,如 Cloudera,MongoDB和Docker等等,都声称自己的市值达到了10亿美元。然而,他们都不约而同地在同一个问题上有点压力山大:到底怎样通过免费开源软件来赚取利润?

  其实,关于怎么赚钱这里也有一些答案,比如通过兜售开源代码,提供有偿服务等等。现在,这个问题的答案终于得到了证实,“第一个吃螃蟹”的这家公司通过实际 行动证明了,通过免费的开源软件是能够赚到钱的。没错,这就是红帽(Red Hat),位于美国北卡罗来纳州的,世界上最有名的开源公司。在2016财年中,红帽的营收首次突破了20亿美元,已经是连续16年保持业绩增长。


  Red Hat成立于1993年,是一家开源解决方案供应商,主要为操作系统、存储、中间件、虚拟化和云计算提供关键任务的软件与服务。简单来说,就是把开源社区 的项目产品化,使普通企业客户更容易消费开源创新技术。而它提供的免费的 Linux操作系统,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。

  要说红帽为什么如此成功,这还要从它的商业模式上说起。红帽从创建开始,就采用开放源代码的模式,为全球企业提供专业技术和服务。红帽将系统源代码共享给具有一定资格的使用者,并且这些使用者可以免费使用并且进行自定义编写红帽的产品,但是需要缴纳一定的服务费。

  红帽把自己的收费模式叫做“订阅模式”,不管新老客户只要在订阅期内,除了可以免费享受这些支持以外,用户也无需再次购买产品的升级,根据用户的需要可随时进行更新。费用的收取也是相对透明公平的。更多内容,大家可以关注本次专辑……

  我要宣布一个悲伤的消息:经过七年多的发展,RethinkDB的公司倒闭了。我们非常努力工作让RethinkDB更成功,但是尽管我们尽了最大 的努力,最终还是无法建立一个可持续的商业模式。接下来的几个月将会有大量的消息放出,我会写一些吸取的经验教训,希望让创业社区能从我们的错误中获益。

  我在新电脑上安装RethinkDB 2.3.5,只需要几分钟的缓冲就能进行使用。对此,我非常为我们并肩建立的社区感到骄傲——RethinkDB 的技术就像是魔法,我希望它在推进数据库技术领域能持续发挥重要作用 。


  我们与社区的成员共同协作,以开发RethinkDB和Horizon的连续性计划。这两个项目都将持续可用,并拥有开源许可证。同时,我们希望在广大社区贡献者的努力下,继续我们开放的开发进程。

  因此,我们需要你们的帮助,以确保RethinkDB作为开源项目的未来!我们没法说出所有的细节,但我们想在这个进程中尽可能的开源。如果你对它未来的发展感兴趣,请加入我们public Slack group的#open-rethinkdb频道。你一定以为这段时期的发展进程会放缓,但是我告诉你,不会的,rethinkdb.com 和 horizon.io.网站上的一切都将正常可用。因为我们仍在修复问题,随后的更新我们将发布在博客和Twitter上。

  随着公司的倒闭,我们希望能为我们的团队找到新东家。经过一系列参考,Stripe 给我们留下了深刻印象——他们承诺建立更好的开发工具,促进开源社区的发展,并帮助科技公司更快更有效地扩大规模。我们十分高兴我们工程师团队能够加入到Stripe ,在这里,我们将运用所学专业知识为全世界开发者解决问题,构建基础框架。从现在起到加入Stripe 的这段时间,他们将尽全力帮助我们,使RethinkDB作为开源项目,能拥有一个可持续发展的未来。详细内容请关注本次专辑……

  在过去的一年中,GitHub一直在开发一个新的负载均衡系统——GitHub Load Balancer(GLB)。这个系统想要通过扩展使用普通的硬件来应对每天数十亿的连接。GitHub工程师Joe Williams和Theo Julienne讲解了GLB的设计历程。

  GitHub根本的设计目标之一是希望能“扩展”IP,即,将单个公网IP的数据流量通过多个等价的连接分发到不同的目标机器。这通常是通过等价多路径路由(ECMP)来实现的,从而扩大带宽。然而,ECMP在各个ECMP节点发生变化,比如在节点失效或因维护需求而被移除时,表现不是很好。对GitHub来说这是使用ECMP最大的缺陷。


  因此,GitHub工程师考虑使用L4/L7分离策略,将负载均衡节点分为两层,L4和L7,OSI 层据此来提供各个节点分发请求时需要的信息。L4使用来源及目标IP地址和TCP端口号进行路由,而L7使用应用层信息来路由,这通常使用HTTP协议。 在L4/L7分离的设计中,L4节点通过ECMP拆分流量到L7节点,我们称前者为“director”节点,后者为“proxy”节点。Williams和Julienne解释到,通常ipvs/LVS被应用于L4节点,而L7节点使用haproxy或类似工具。


酷毙

雷人
1

鲜花

鸡蛋

漂亮

刚表态过的朋友 (1 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部