设为首页收藏本站

LUPA开源社区

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

LUPA开源周刊:开源最新榜单和Google的“乾坤大挪移”

2015-9-20 21:41| 发布者: joejoe0332| 查看: 23527| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 知名IT杂志《InfoWorld》评选出了年度最佳开源平台、基础设施、管理和编排软件。最新的开源榜单出炉,小伙伴们都Get了吗?面对“Google 这家公司有多大?”这种问题,你可能会用收入、股票价格、客户数量或者是形而 ...


  知名 IT 杂志《InfoWorld》评选出了年度最佳开源平台、基础设施、管理和编排软件。你可能已经听说过 Docker 容器这项新技术。开发人员很喜欢它,因为可以用脚本来构建容器,添加一层层服务,并直接从 MacBook Pro 将它们推送到服务器进行测试。容器之所以切实可行,是因为它们超轻量级,不像那些现在已经过时的虚拟机。容器以及交付服务的其他轻量级方法正在改变操作系统、应用程序及管理工具的格局。这份榜单上的最佳数据中心和云计算软件更是其中的佼佼者。

  Docker 的开源容器技术已经得到了各大公有云的采用,正内置到 Windows Server 的下一个版本中。Docker 是一款功能强大的数据中心自动化工具,让广大开发人员和运营团队得以将应用程序与基础设施分开来。


  然而,容器只是 Docker 生态系统的一部分。Docker 还提供了一系列工具,让你可以使用 Docker API,让容器的整个生命周期实现自动化,另外可自动处理应用程序的设计和编排。

  Machine 让你可以实现 Docker 容器配置自动化。从命令行开始入手,你可以使用一行代码,锁定一个或多个主机,部署Docker 引擎,甚至将它加入到 Swarm 集群。支持大多数虚拟机管理程序和云平台,你只需要自己的访问凭据。

  Swarm 处理集群和调度,还可以与 Mesos 整合起来,提供更高级的调度功能。你可以使用 Swarm 建立容器主机池,那样需求增加时,应用程序可以相应扩展。应用程序及所有依赖项都可以用 Compose 来定义,它让你可以把诸容器连接起来,连入到一个分布式应用程序,作为一个组来启动。Compose 描述可适用于诸平台,那样拿来开发人员的配置后,可迅速部署到生产环境中。具体榜单,大家可以关注本次专辑……

  面对“Google 这家公司有多大?”这种问题,你可能会用收入、股票价格、客户数量或者是形而上学的影响力来回答这个问题。但是,这还不是全部。Google 作为全球最大的互联网公司,我们当然可以用“互联网思维”来思考这个问题,比如用代码数量来衡量它。来自于 Google 的 Rachel Potvin,在周一举办的硅谷工程会议上给了我们一个可以参考的答案。


  她表示,运行所有 Google 互联网服务的软件,包括了 Google 搜索、Gmail、Google 地图等,大约有20亿行代码。相比之下,从20世纪80年代就开始开发的 Windows 操作系统——有史以来为单一计算机所开发的最复杂的软件工具之一,只有5000万行代码。

  所以简单一刀切的话,建立 Google 相当于建40个 Windows 系统。

  当然,5000万行代码驱动的仅仅是 Windows 系统本身,而20亿行代码则是 Google 的全部。Google 的业务覆盖范围及其广,包含了搜索、地图、文档、社交、日历、邮件、视频,以及其他互联网服务,所有20亿行代码都存放在代码资源库中,提供给全部2.5万名 Google 工程师调用。在公司内部,Google 对待它的代码就像对待一个巨大的操作系统。Potvin 表示:“虽然不能证明这一点,但我认为这是全球最大的单一信息库。”

  Google 是一个极端例子,但它展示了如今的软件在互联网时代有多复杂,以及我们如何改变使用的编码工具和理念,以适应这种复杂性。Google 的巨大资源库仅适用于内部程序员,但在某种程度上,它已经类似于Github——一个向所有公众开放的源代码库,工程师可以通过互联网共享代码。我们正在走向一个需要经常大规模合作代码的世界,也只有这样才能跟上现代互联网服务的发展。大家不妨在本次专辑里了解一下……

  9月19日报道,微软本周发布了一款名为Azure Cloud Switch的新产品,这是一款只有那些研究最新连网技术的开发商和IT专业人士才会感兴趣的产品。最具有讽刺意味的是,Azure Cloud Switch从本质上来说就是一款特殊版本的Linux系统,而在微软前首席执行官史蒂夫·鲍尔默(Steve Ballmer)的眼中,Linux跟癌症没什么两样。


  Linux是由上个世纪九十年代颇具影响力的程序员林纳斯·托瓦兹(Linus Torvalds)最早开发出来,后来又得到了全球各地无数志愿者的进一步开发。这款开源系统在台式机平台上从未撼动过Windows的统治地位。但是这款操作系统在数据中心里还有一定的市场,因为当你打算在数十万台服务器上安装软件的时候,免费是一个非常重要的因素。另外,Linux也是谷歌Android系统的重要核心部分。

  微软首席执行官萨特亚·纳德拉(Satya Nadella)刻意淡化了对Linux的敌视态度。在他的领导下,微软已经开始在其旗舰产品上增加对Linux的支持,比如Azure云计算平台。纳德拉甚至还在一次新闻发布会上大胆地宣称“微软喜欢Linux”。

  微软在宣布新产品的博客文章中说,Azure Cloud Switch是一款超级专业化版本的Linux。同样值得一提的是,它整合了Facebook领导的开放计算项目(Open Compute Project)的网络管理技术。更多消息,大家可以关注本次专辑。

酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部