BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Wolfram希望提供“计算无处不在”的新的个人云服务

| 作者 Richard Seroter 关注 5 他的粉丝 ,译者 足下 关注 1 他的粉丝 发布于 2016年11月7日. 估计阅读时间: 6 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

Wolfram公司是MathematicaWolfram|Alpha等以计算为中心的产品背后的软件公司。这个公司最近发布了一款新的个人云应用,它的目标用户是想要集中运算能力的公司。

企业私有云(Enterprise Private Cloud,EPC)以Wolfram公司扎实的计算算法产品为基础,并把它们放到一个自包含的虚拟机中,这种虚拟机可以在AWS等公共云或在私有数据中心内部进行部署。而Wolfram公司过去已经在桌面或在他们的公共云里提供了这些技术。公司的战略总监Conrad Wolfram,目标是“使计算在你的公司中无处不在。”

EPC是指企业凭增强的功能私有化——使用公共的Wolfram云,把它打包起来以便在任何公司的基础设施或比如亚马逊的EC2等特定的架构上运行。我们不提供计算云服务,事实上是你可以在所有你的企业内提供计算云服务。这意味着所有的Mathematica 11计算和使用Wolfram语言的快速应用开发现在都可以在你的公司中在服务器端进行,并且以云为基础。对于你选择的任何人来说,高水平的计算(例如,应用到你的私人数据)都应该是及时的、准备就绪的和安全的内部服务,并且具有广泛的接口方式,使得从首席执行官到程序员都可以直接进行部署,并且有即时的API可以去访问其他应用程序等。

EPC在CentOS上运行,并且能够配置成单一的节点或多个节点的方式运行,它包括三个主要的Wolfram云接口:开发平台、在线数学软件Mathematica和编程实验室。数据科学家和开发者使用桌面或基于浏览器的开发平台IDE去构建基于Wolfram语言的应用程序,并将它们部署为Web应用程序或Web服务。Mathematica是一套成熟的、标准的计算程序,可用于数据分析、高等数学、图像计算等等许多领域。编程实验室的目的是帮助人们学习Wolfram语言。

InfoQ联系了Wolfram公司以深入了解EPC,并与 Wolfram欧洲研发中心技术交流和战略总监Jon McLoone进行了交流。McLoone指出,使用Mathematica之类的工具编写计算程序是有非常重大意义的。但一直以来,使用这些程序的人也是运行Mathematica的人。这使得计算不能被看作是企业内的战略性努力,而是把它降格为一门细分学科。在McLoone看来,Wolfram云和WolframEPC正是为了让整个组织的运算变得更加容易,并且将计算的地位提高到第一级的企业战略资产。在他的博客中,Conrad Wolfram回应了这一点:

直到最近,高层次的计算设施都还只能被大多数组织里的少数专家使用。如果你不是他们中的一员,你真的只能有三个选项:使用自己的基础计算工具(如Excel)、使用预先定制好的公共的计算资源、或请求专家来帮你定制一些东西或者给你一个一次性的答案。

当数据分析在组织中成为一种专门的功能时,使用桌面软件——特别是使用我们的桌面软件——就可以匹配得很好。但是现在的数据分析是一个企业需要大家共同承担的问题;你需要将它和一个共享的企业计算解决方案匹配起来——从EPC开始。只有用一个企业模型,而不是用个人的桌面,就可以解决数据分析的失败之处。

推动Wolfram公司决定研发私人云的原因很多。根据McLoone的说法,为计算提供一个“在防火墙后面”的选项,可以使其更容易地连接到现存的本地数据源,接入标准权限系统,并且给私人基础设施带来公共云部署的好处。为了连接到企业数据库,EPC提供了一系列的关系型数据库连接。如果Wolfram公司用户是在Eclipse集成环境下工作,他们可以利用一些他们现有的源代码管理和软件交付工具。根据对Wolfram公司公共云和私有云产品的比较结果,私有云独特之处在于可以让客户管理用户、使用预热的API和引擎组件、配置计划任务,并生成可共享的报告。Conrad Wolfram认为,这种集成的云平台可以帮助企业提供比他们自己拥有一套最佳的单个组件还要好的计算方式:

我还想指出的关键点是,我相信我们的技术是唯一适合这种集中式计算服务模型的:我们是一个统一的、一体化的系统,而并不是为完成不同的任务而结合在一起的不同系统的集合。我们已经把所有的计算领域和功能统一到一个高层次的、一致的Wolfram语言之中。我们正在实现完全互联。在一个基于云的服务中,很多不同的系统意味着大量的独立的“计算服务器”在做不同的东西——统计、报告、建模等——这造成了巨大的切换损耗。一旦你拥有了它们,让它们在一起为一个给定的任务或工作流程运行。不同的系统对于广泛的、基于计算的生产力是真正的杀手。

运行一个WolframEBC虚拟机实例至少需要8核CPU、16GB内存和150GB的存储空间。亚马逊EC2、VMware、VirtualBox和KVM都支持它。

查看英文原文Wolfram Wants to Deliver “Computation Everywhere” with New Private Cloud

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT