开发区域

先进与MATLAB软件开发

从MATLAB命令提示符到云

熟悉的闪烁光标在MATLAB命令提示符问候我不看灰色云层开销——那种雨/雪。已经很高兴收到我们的今年降水在加州。

一个更有趣的云软件世界中经常使用的词汇全方位术语,一个模糊的墨迹,对不同的人意味着不同的东西根据个人的经验,背景,技能等等。

在这篇文章中,我提供我的观点,试图阐明技术和视图通过MATLAB开发人员的眼睛试图利用基于云技术的进步。

建立我们对云计算的理解,它是有用的,讨论技术,它通过广泛的分类能力私人公共云计算产品。私有云是一个软件堆栈,安装在你的计算机网络,本地或在一个私有数据中心。公共云的另一方面是资源管理的供应商,为他们提供支付公共服务。

这引出了一个问题——这个软件栈,私人或公共,实际上做了什么?这是一个精明的问题,另一个只能回答是……“嗯,这取决于”。

作为服务提供X (X =没关系)

在最基本的层面上,虚拟化软件允许用户提供计算机和网络一起建立必要的计算、存储和网络基础设施来解决问题。就像修补玩具或建筑砖——只是一个软件版本。即使在这个层次上,类比MATLAB用户应该是明显的。

MathWorks大组合的工具箱,blocksets和技术提供了一个强有力的类比。我们是五金店。我们不出售厨房但提供木材、工具、服务和几乎所有你需要在一个屋檐下,构建你的梦想的厨房。

利用云产品的真正价值是,它使it组织支持工程师和科学家做任何他们通常做的那样,经常处在最前沿的科学和工程。金宝app这些虚拟资源可在各种各样的配置、权力和专业能力(如gpu)。

这种访问最频繁被称为提供基础设施服务(IaaS)。如果这些资源来与预装软件然后他们通常是准备使用的几个点击。这是通常被称为作为服务提供平台(PaaS)。最后,可以隐藏的基础设施和只提供软件安装服务(SaaS)

MATLAB的影响用户

现在,从MATLAB的角度来看,所有这些虚拟资源的计算机和网络,目前运行MathWorks等产品下载188bet金宝搏MATLAB,MATLAB分布式计算服务器,MATLAB生产服务器等等。或者更明显,如果你想要利用云基础设施(IaaS),那么我们的产品能够适合。下载188bet金宝搏

衍生物之一在所有这些计算、存储和网络资源单击是可能的规模快速轻松地向上或者向下。

在可伸缩性

唉,这个词规模往往是模糊的,过度使用和模棱两可的单词。从MATLAB开发人员的角度来看,大多数的问题规模一个或多个三维。

最常见的问题可以分解沿着这些轴,并解决与一个或多个软件栈(s)的工具。

扩展MATLAB并发访问

MATLAB设计生产服务器来处理并发负载。这是基准测试和测试处理成千上万的请求。这使得使用MATLAB算法低延迟交易,运行在一个高性能的平台,既可以按比例缩小的优雅深(与更大的更强大的硬件)和宽(如果需要跨多个机器的负载平衡器)。

我有关于这个在过去与一个一些互动演示对互联网和开放这个博客的读者。

扩展MATLAB计算

一些问题需要几分钟,几小时或更多的计算。MATLAB代码开始作为一个单独的过程在一个核心的计算机可以扩大利用这台机器的所有CPU和GPU资源并行计算工具箱从那里,向上云等产品MATLAB分布式计算为Amazon EC2服务器。的MathWorks云中心是一个平台提供的一个例子简单配置和访问基于云资源(PaaS)。

你使用不同的云供应商吗?解决方案的核心是MathWorks产品,你可以提供你选择的云供应商提供的基础设施。

MATLAB分布式计算服务器(mdc)接受交互开发MATLAB代码和并行性计算在许多节点暴露所有的好的互动桌面特性,比如现场编辑利用并行执行批量的形式,就业和跨集群访问分布式内存的机器。

扩展MATLAB解决大数据问题

任何人在公共话语大数据会认识到新兴技术的困惑的字母汤涉及大量数据的处理问题。

这场革命的核心是一个非常简单的想法。随着数据规模向上时,它首先变得“太大而不能适应电子表格”。大多数经验丰富的MATLAB用户就知道MATLAB继续顺利地处理这些问题。

进一步增长,数据变得太大,适合单个计算机的处理器和内存。在这一点上,计算将允许访问集群计算机的组合能力(提示:mdc)。最终的数据增长规模无论大小的集群,它变得太大适合通过网络。在这一点上,它更容易移动程序的数据比片数据,并试图把它计算资源。有软件框架来帮助这片/骰子和存储操作。打招呼Hadoop MapReduce和火花。

简单的想法是,数据可以正确分布和算法可以移动的数据保持静止。正如培根所说“如果山不来MATLAB, MATLAB必须去山”。

我可以继续揭秘这些软件栈做什么但是现在足够注意,MathWorks产品打得好。下载188bet金宝搏我们的分布式计算产品和编译器接受这些框架与即用包装功能。下载188bet金宝搏

金宝app支持语言语义

这种支持在金宝app处理大数据的问题扩展到语言的语义和结构等数据存储,高大的数组构建等利用底层技术如Apache火花

基于云存储等产品下载188bet金宝搏MATLAB开车提供对数据的访问托管解决方案,跨越多种设备。或者,如果你的数据等产品的简单存储服务(S3),然后等语言结构数据存储在MATLAB提供连接到数据,分布式计算应用程序部署下载188bet金宝搏产品。

如果你是一个开发人员正在寻找MATLAB桌面体验作为一种服务,你应该付款MATLAB在线提供提供MATLAB旗舰软件即服务(SaaS)。

仿真软件呢?金宝app

是我们的最新R2017a释放,金宝app用户可以利用等特性parsim的力量,可以将并行基于云仿真模型设计工作流。这些方法利用MATLAB分布式计算服务器等产品规模模下载188bet金宝搏型模拟。金宝app

与厂商无关的功能与特定于供应商的方便

最常见的公共云供应商的Amazon Web服务(AWS),微软Azure和谷歌的云平台。我们的客户是已经利用云工作流的研究和生产,规模与成功

如果有一件事你应该从这篇文章中,它应该是,如果你的未来看起来多云(一语双关),MathWorks可以帮助!

请评论,让我们知道这些共鸣这大量的技术的一部分,是更深层次的利益。




发表与MATLAB®R2017a

|
  • 打印
  • 发送电子邮件

댓글

댓글을남기려면링크를클릭하여MathWorks계정에로그인하거나계정을새로만드십시오。