写点什么

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

2016 年 11 月 06 日

Wolfram 公司是 Mathematica Wolfram|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

2016 年 11 月 06 日 19:00976
用户头像

发布了 152 篇内容, 共 58.1 次阅读, 收获喜欢 52 次。

关注

评论

发布
暂无评论
发现更多内容

程序员不可不知的:2020年测试六大趋势

陈琦

人工智能 开源 DevOps 敏捷开发 测试

字节码编程,Javassist篇一《基于javassist的第一个案例helloworld》

小傅哥

Java 字节码编程 字节码插桩 小傅哥

Filebeat + Kafka + Elasticsearch + Kibana 实现日志收集与管理

AlwaysBeta

大数据 kafka elasticsearch elastic 数据分析

Dig101 - Go之灵活的slice

newbmiao

go 源码分析 slice

Dig101 - Go之聊聊struct的内存对齐

newbmiao

go 源码分析 struct memory -layout

OKR实践中的痛点(2):对不qi,对不qi

大叔杨

OKR Scrum 敏捷 敏捷开发

DDD 实践手册(1.Get Started)

Joshua

领域驱动设计 DDD 系统架构 架构模式

远程办公钉钉使用体验

冯夷

钉钉

变革之路的思考

龙眼果

字节码编程,Javassist篇二《定义属性以及创建方法时多种入参和出参类型的使用》

小傅哥

Java 字节码编程 字节码插桩 小傅哥

Dig101 - Go之string那些事

newbmiao

go 源码分析 string

Dig101-Go之interface调用的一个优化点

newbmiao

go 源码分析 interface devirtualization

SpringBoot+Mybatis Plus多租户动态数据源

zane

数据库 Spring Cloud mybatis

ANTLR入门(一)

zane

编程语言 ANTLR

彻底明白如何设计一个良好的 API

Yezhiwei

Dig101 - Go之读懂map的底层设计

newbmiao

go 源码分析 hashmap

Laravel 7 新特性 - 流畅的字符串操作

Middleware

php laravel string

读 Guide to Java String Pool

shengjk1

Java string pool

ANTLR 入门(二)

zane

编程语言 ANTLR

说说最近升级protobuf-go的一些坑

newbmiao

golang gRPC proto-buf protoc-gen-go

翻译: Effective Go (3)

申屠鹏会

翻译 gol

招聘小思考

水色

Dig101-Go之for-range排坑指南

newbmiao

go golang

JDK源码分析之 ArrayList

Wh1

源码分析

从高盛的技术“开源”看金融业软件发展未来

fino星君

open-source 金融科技 数字化生态

Dig101-Go之读懂interface的底层设计

newbmiao

go 源码分析 interface iface eface

100字:对数时间复杂度

韩小非

算法 时间复杂度

本地开发环境搭建利器--vagrant

aoho

DevOps 运维 vagrant

如何批量将Word表格转为Excel

newbmiao

自动化 工具

云原生时代的通用策略引擎:OpenPolicyAgent入门系列

newbmiao

go 微服务 云原生 k8s 工具

如何优雅的使用GDB调试Go

newbmiao

go golang Docker debug gdb

InfoQ 极客传媒开发者生态共创计划线上发布会

InfoQ 极客传媒开发者生态共创计划线上发布会

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