🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# Wolfram | Alpha 建筑 > 原文: [http://highscalability.com/blog/2009/5/15/wolframalpha-architecture.html](http://highscalability.com/blog/2009/5/15/wolframalpha-architecture.html) ### 使世界的知识可计算 <cite>今天的 Wolfram | Alpha 是一项雄心勃勃的长期项目的第一步,该项目旨在使任何人都可以立即计算所有系统知识。 输入问题或计算,Wolfram | Alpha 使用其内置算法和不断增长的数据收集来计算答案。</cite> ### 答案引擎与搜索引擎 当 [Wolfram | Alpha](http://www.wolframalpha.com/) 今天晚些时候发布时,它将成为**互联网上计算量最大的网站之一**。 [Wolfram | Alpha 计算知识引擎](http://innowave.blogspot.com/2009/03/wolfram-alpha-computational-knowledge.html)是一个“答案引擎”,能够产生各种问题的答案,例如 * 法国的国内生产总值是多少? * David Ortiz 出生时的天气是斯普林菲尔德 * 33 克黄金 * 低密度脂蛋白(LDL)与 150 岁男性吸烟者的血清钾 150 的对比 * 男性预期寿命 40 岁芬兰 * 高中教师工资中位数 Wolfram | Alpha 在数学,统计,物理学,工程学,天文学,化学,生命科学,地质学,商业和金融等不同领域均表现出色,正如 Steven Wolfram 在其[简介截屏视频](http://www.wolframalpha.com/screencast/introducingwolframalpha.html)中所展示的。 ### 统计资料 * 推出约 10,000 个 CPU 内核 * 10+万亿条数据 * 50,000 多种算法 * 每天可处理约 1.75 亿个查询 * 5 百万行符号 Mathematica 代码 ### 推动可计算知识的计算机 无法确切知道期望的流量,尤其是在发射后的最初阶段,但是 Wolfram | Alpha 小组正在努力将合理的容量放到位。 正如 Stephen 在[中所写,Wolfram | Alpha 博客](http://blog.wolframalpha.com/2009/05/12/the-computers-powering-computable-knowledge/) Alpha 将在 5 个分布式托管设备中运行。 他们在发射当天在这些设施中收集了哪些计算能力? <cite>两台超级计算机,仅约 10,000 个处理器核心,数百 TB 的磁盘,大量带宽,以及似乎足够的空调供撒哈拉沙漠地区举办滑雪胜地。</cite> 他们的发布合作伙伴之一 [R Systems](http://www.rsystemsinc.com/) 创建了世界第 44 大超级计算机(根据 2008 年 6 月的 TOP500 排行榜-在[最新的 Top500 中排名第 66 位) 列表](http://www.top500.org/list/2008/11/100))。 他们称其为 [R Smarr](http://www.top500.org/system/9506) 。 它将在发布日运行 Wolfram | Alpha! 使用 Dell DCS CS23-SH,QC HT 2.8 GHz 计算机,4608 内核,65536 GB RAM 和 Infiniband 互连,R Smarr 的总 Rmax 最大为 39580 GFlops。 戴尔是另一个推出合作伙伴,其数据中心充满了四板,双处理器,四核 Harpertown 服务器。 <cite>这加起来是什么? **每天能够处理 1.75 亿个查询(可能产生 10 亿个查询)**-每月超过 50 亿个查询(包括约 300 亿次计算)。</cite> ### Wolfram | Alpha 的发射 观看 Wolfram | Alpha 系统的在线实时直播[](http://www.wolfram.com/broadcast/wolframalpha/) * 5 月 15 日,星期五,太平洋标准时间下午 7 点开始 ### 新型科学的第一个杀手级应用 Wolfram | Alpha 背后的天才是 Stephen Wolfram。 他以其雄心勃勃的项目而闻名: *Mathematica* 和*一种新型科学(NKS)*。 2009 年 5 月 14 日是他的著作[一种新型科学](http://www.amazon.com/gp/product/1579550088?ie=UTF8&tag=innoblog-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1579550088) ![](https://img.kancloud.cn/ba/ae/baae77a879c2a3c0713f77c3e87eeca3_1x1.png)出版 7 周年。 斯蒂芬解释说[是他的博客文章](http://blog.wolfram.com/2009/05/14/7-years-of-nksand-its-first-killer-app/):<cite>但是对我来说,今年最大的变化是 Wolfram | Alpha 的出现。 我相信 Wolfram | Alpha 将成为 NKS 的第一个杀手级应用。</cite> ### 状态 <cite>建造 21 世纪前十年的 Wolfram | Alpha 应该是可行的。 然而,还有更多。</cite> <cite>到目前为止,Wolfram | Alpha 包含 10+万亿条数据,50,000 +种算法和模型,以及 1000 多个域的语言能力。 用 Mathematica 构建,这本身是 Wolfram Research 20 多年发展的结果,Wolfram | Alpha 的核心代码库现在超过了 500 万行符号 Mathematica 代码。 Wolfram | Alpha 运行在超级计算机类的计算集群上,广泛使用了最新一代的 Web 和并行计算技术,包括 [webMathematica](http://wolfram.com/products/webmathematica/) 和 [gridMathematica](http://wolfram.com/products/gridmathematica/) 。</cite> ### *Mathematica* 如何使 Wolfram | Alpha 成为可能? <cite>Wolfram | Alpha 是一项重要的软件工程开发,旨在使任何人都可以立即计算所有系统知识。 它完全由 Mathematica 开发和部署-实际上,Mathematica 独特地使 Wolfram | Alpha 成为可能。 这就是为什么。</cite> * 计算知识与智能 * 高性能企业部署 * 一种一致的架构 * 智能方法选择 * 动态报告生成 * 数据库连接 * 内置可计算数据 * 高级编程语言 * 高效的文本处理和语言分析 * 广泛的自动化可视化功能 * 自动导入 * 开发环境 ### 信息来源 * [Wolfram | Alpha](http://www.wolframalpha.com/) * [关于 Wolfram | Alpha](http://www.wolframalpha.com/about.html) * [Wolfram | Alpha 博客](http://blog.wolframalpha.com/) * [Wolfram | Alpha 截屏简介](http://www.wolframalpha.com/screencast/introducingwolframalpha.html) * [一种新型科学](http://www.amazon.com/gp/product/1579550088?ie=UTF8&tag=innoblog-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1579550088) ![](https://img.kancloud.cn/ba/ae/baae77a879c2a3c0713f77c3e87eeca3_1x1.png) * [Wolfram Research](http://wolfram.com/) -Mathematica * [Mathematica 如何使 Wolfram | Alpha 成为可能?](http://www.wolfram.com/products/mathematica/madepossible/wolframalpha.html) [](http://www.wolfram.com/products/mathematica/madepossible/wolframalpha.html) * [](http://www.wolfram.com/products/mathematica/madepossible/wolframalpha.html)[Wolfram | Alpha 中的计算引擎背后的秘密](http://blog.wolframalpha.com/2009/05/01/the-secret-behind-the-computational-engine-in-wolframalpha/) * 预计将在发布后提供更多信息。敬请期待! 恭喜,斯蒂芬! 有趣的辩论: [http://seekingalpha.com/article/124787-wolfram-alpha-google-killer-or-google-acquisition-target“](<a rel=) > Wolfram Alpha:Google Killer 或 Google Acquisition Target ? 在当今的服务器设计中,10,000 个内核并不多。 令人惊讶的是,他们从使用 fbdimms 的 dell 中选择了 harpertown 平台。 圣克莱门特本来会更好。 我还想知道,鉴于性能方面的优势,为什么不选择 nehalems。 总计约有 1200 台服务器,每个服务器有 8 个 penryn 核心。 那大约是 30 个服务器机架,可能仅花费 300 万美元。 如今,商品服务器非常便宜。 让我们看看您可以从中获得多少性能。 谢谢极客。 走超级计算机路线非常有趣。 有钱真好! 听起来像 HAL9000: <cite>很抱歉,戴夫(Dave),我不能这样做...</cite> Wolfram | Alpha 暂时超出了其当前的最大测试负载。 看起来 10000 核暂时还不够:-) NKS 可在此处在线获得: [http://www.wolframscience.com/nksonline/toc.html](http://www.wolframscience.com/nksonline/toc.html) 第 1 章新型科学的基础 1 第 2 章关键实验 23 第 3 章简单程序的世界 51 第 4 章基于数字的系统 115 第 5 章二维及其他 169 第 6 章从随机性开始 223 第 7 章程序和自然机制 297 第 8 章对日常系统的影响 363 第 9 章基本物理学 433 第 10 章感知和分析过程 547 第 11 章计算概念 637 第 12 章计算对等原理 715 博客样本:在美国东海岸的凌晨 3 点,从 geoIP 数据的样本中我们可以看出,有很多人在使用 Wolfram | Alpha 醒着。 这是地图上 5 秒的示例: [http://blog.wolframalpha.com/2009/05/18/do-wolframalpha-users-ever-go-to-sleep/](http://blog.wolframalpha.com/2009/05/18/do-wolframalpha-users-ever-go-to-sleep/) 截至目前,Wolfram | Alpha 每秒可提供 124 个查询。 您知道 Wolfram Alpha 架构的软件组件吗? 它纯粹基于 Mathematica 吗? 他们是否使用开源软件,例如 apache,mysql,memcached,hadoop 或 highscalability.com 上讨论的其他软件? [http://www.infoq.com/news/2009/05/Wolfram-Alpha](http://www.infoq.com/news/2009/05/Wolfram-Alpha) 通过 [http://www19.wolframalpha.com/faqs.html 可以部分解决 Wolfram | Alpha 体系结构中有关开源软件的问题。“](<a rel=) >常见问题解答: <cite>Wolfram | Alpha 使用什么网络技术?</cite> <cite>其服务器技术基于访问 WebMathematica 服务器群集的 Apache Web 服务器。 在客户端,它使用 AJAX(JavaScript)。</cite> 这是新的云市场​​的开始吗:计算即服务? Wolfram Alpha +开发人员 API:一个不错的组合! [http://web2.sys-con.com/node/970448“](<a rel=) > Wolfram | Alpha 的计算即服务 [http://blog.wolframalpha.com/2009/05/26/the-first-week-of-wolframalpha-thank-you/“](<a rel=) > Wolfram | Alpha 的第一周:谢谢 !: 距我们将 Wolfram | Alpha 正式发布到世界各地已经一周了; 真是很棒的第一周; 接近 1 亿个查询。很多赞美 但对我而言,最 引人注目的是有多少人希望帮助 Wolfram | Alpha 成功 使世界的知识可计算是一项艰巨的任务 很高兴看到我们在这样做方面提供的所有帮助。 我们一直在努力构建一个框架,但是要实现可计算知识的全部承诺,我们需要大量的投入和支持 而且值得注意的是,在短短的一周内,Wolfram 周围已经出现了一个整个社区 | Alpha,拥有我们自己的社区站点和许多独立站点 我们收到了很多人的反馈,实际上,在过去 7 天里,我们获得了不少 将 55,000 条反馈消息发布到网站。 建议。 鼓励。 更正。 显而易见的事情。 令人难以置信的事物。 从某种程度上讲,它是压倒性的。 但这也是非常有用的。 ... 来自 W | A 博客:一日打造罗马 如果您一直在关注 Wolfram | Alpha 的发布,那么您可能听说过,两个超级计算机级系统是幕后工作的重要组成部分。 其中之一是 R Smarr 系统,属于我们在 R Systems 的好朋友,在 [http://www.youtube.com/watch?hl=zh_CN & v = umEKJrlbw9s“](<a rel=) 中进行了介绍 >这部影片。另一部是我们自定义的 Dell 系统,在 [http://www.youtube.com/watch?v=qUFmqshsnXU“](<a rel=) > Rack'n'Roll 视频中突出显示。 在这两者之间,我们每秒可以处理大约 1800 个查询(qps)。 许多人问我们如何将所有这些基础架构整合在一起。 在博客上查看详细信息。