物联网技术应用|牵牛星
事情互联网(物联网)

事情互联网(物联网)

在一个聪明,连接的一切,Altair授权您利用事物互联网(物联网)的力量来加速创新和解锁业务价值。利用我们的动态工具集可以部署边缘计算集群,列车和执行机器学习模型,实现复杂的应用程序业务逻辑,执行数据转换,可视化实时数据等。我们为您提供数字转换的构建块,以快速移动,快速缩放,并随着时间的推移继续提高。

浏览产品

设备管理

设备管理

开箱即用,Altair的设备管理有助于您从可靠,安全,双向设备通信到简单,高效的设备组织和建模,帮助您克服IOT开发的基本障碍。Altair的设备管理为连接数千个设备、创建这些设备的虚拟表示,然后将它们组织到逻辑组提供优化的工作流程。在繁忙的工作上花更少的时间——相反,加快你的配置过程,这样你就可以专注于为你的客户提供最好的体验。

Edge Orchestration.

Edge Orchestration.

边缘应用程序编排可以是一个复杂的细微差别 - 边缘计算负载遇到从非幂化设备的功能范围,对需要特定构建的专业目标硬件,以使关键应用程序耗尽硬件资源。bob电竞官方Edge Orchestration提供强大的平台用于管理这些细微差别,以便您可以构建自动化并执行靠近设备的逻辑,而无需往返云。对于您而言,这意味着减少延迟,节省数据传输成本,以及最需要的新功能,强大的智能。

数据存储

数据存储

设备创建了大量数据 - 一分钟只需几次报告的万设备可以每月创建数据的数量。Altair的数据存储解决方案为您提供了一套有效、适当和安全地管理设备数据的工具,以便您可以从它们中提取正确的见解和行动。存储转换后的数据,以实时访问,存储原始数据,以长期参考,并使用我们的分析服务直观地查询,以便您可以挖掘趋势或训练机器学习模型。Altair的数据存储解决方案确保您可以在正确的时间获得正确的信息量。

产品演示

开发智能产品应用程序bob电竞官方

了解如何使用Altair®Martworks™IOT创建连接到智能电动机自行车的应用程序,以提供增强的所有权体验。

现在看

流处理

流处理

来自机器的原始数据可能会令人惊讶地无益。有时缺席,很少在哪里需要,并且来自一个网络的数据几乎永远不会格式化相同。此外,尽可能最糟糕的是,数据并没有提供关于自己含义的任何结论。Altair是流处理解决方案帮助您使用拖放界面和您想要的少量代码来解决这些问题。通过流处理,您可以转换和加入数据流,添加计算列,执行机器学习模型,发送警报,转换值,并连接到几十个不同的源或目的地所有上的现场流数据。为了从资产数据中获得价值,您几乎肯定需要进行一些数据按摩 - Altair的流处理解决方案可以帮助您轻松且可伸缩。

数据准备和机器学习

数据准备和机器学习

Altair是数据准备机器学习工具使您可以在免费的,安全的环境中从实时和历史数据源中提取可操作信息。我们的可扩展平台支持自动数据发现,数据转换,机器学习和可视化。使用这些工具优化操作,并为您业务中出现的所有突发事件开发准确的规定响应。准确预测组件寿命,更换要求,能源使用,维护,利用等因素,可直接影响质量,销售,客户验收和效率。从来没有简化操作或改善产品性能。

实时仪表板

实时仪表板

真正的实时可视化是难以通过的。许多仪表板工具声明了实时功能,但它们失败了在测试时失败:只有一个组件将是实时的,或每分钟更新,或者查询可以按需运行但未自动更新。Altair的实时仪表板是不同的。我们提供下降,自动更新图表,配有异常检测和用户反馈功能。我们建立了真正的实时和嵌入了距离的实时,这意味着您可以看到您想要的数据,您想要的位置,并且足够快地行动。Altair是实时仪表板是最强大,最简单的方法,让IoT数据完全在所需的位置。

嵌入式开发环境

嵌入式开发环境

物联网的嵌入式开发有许多独特的考虑因素。外围编程、独特的通信协议、电池寿命感知、无线(OTA)更新和严格的安全性都是物联网嵌入式开发中的常见要求。Altair®Embed®.解决这些问题中的每一个 - 它使您可以通过仿真或硬件循环(HIL)构建和验证可靠的嵌入式系统。嵌入式支持易于支持,便于云或设备通信,电池充电状态(SOC)和健康状态(SOH)跟踪,电池充电优化,安全OTA固件更新和加密数据传输。它可以帮助您快速迭代代码,提高系统效率,降低嵌入式系统攻击表面。通过嵌入,您可以确信您的嵌入式系统就绪。

特色资源

Altair SmartWorks IoT:概述

Altair®SmartWorks™IoT为您提供所需的一切,快速构建可扩展的、安全的web、移动和边缘应用程序,然后快速迭代,以找到产品市场适合。bob电竞官方今天尝试SmartWorks IoT,免费-点击这里开始试用

产品介绍视频

智能产品开发指南

事情互联网(物联网)改变了公司做生意的方式。通过引入系统和资产之间的智能互连,新产品线,重复的收入流,更高效的操作,更高的质量和更快的上市时间都在覆盖范围内。

偶像

用Altair SmartWorks IoT重新定义连接的建筑物

切换IQ将Web应用程序,移动应用程序,硬件,分析和边缘计算组合以创建一个类型的智能构建数据和设备管理系统。这种智能照明制造商希望开发一个新的,连接的照明和建筑管理解决方案,以帮助客户节省资金,提高舒适度,并遵守新的法规。它们使用Altair®Martworks™IoT构建完整的前端,后端和边缘计算架构。有了这个,切换的客户现在可以管理用户,板载设备,管理网关产品中的计算工作负载,开发楼宇自动化,并优化能源使用情况。今天尝试SmartWorks IoT,免费-点击这里开始试用

客户推荐书

以较少的风险建立行业摇动智能产品生态系统

体验Altair®SmartWorks™IoT如何为您提供所需的一切,快速构建可扩展的、安全的web、移动和边缘应用程序,然后快速迭代,以找到产品市场适合。bob电竞官方本次演讲由牵牛星智能工程物联网产品经理Pérez Bello主持,最初在Future上播出。在2021年6月的人工智能,长度略超过11分钟。今天尝试SmartWorks IoT,免费-点击这里开始试用

ATC的演讲
查看所有资源
跳到内容

HPC云的集装箱

了解三大集装箱平台:码头,奇点和移位器

HPC云的集装箱

几年前,当集装箱的炒作是巅峰时,可以偏原于认为虚拟化是死亡的。微血管是新的虚拟机管理程序,而集装箱编排平台都是愤怒。容器提供了缩放云服务的优势,但如果您在HPC集群上运行MPI应用程序,您可能会想知道所有大惊小怪的内容。bob电竞官方快进到今天,容器已经进入了HPC主流。随着HPC用户拥抱云计算,需要快速,可靠的应用程序部署和跨主机和云的可移植性,容器的好处清晰。

使用微服务架构,腕表小,简单可分离。应用程序架构师可能会部署由Kubernetes等编排框架管理的每个主机管理的数十个或甚至数百个品种大小的容器。相比之下,在HPC中,容器往往是允许的,包含单片应用程序,其中包含预先存在的库和系统软件的尺寸通常几个千兆字节。bob电竞官方HPC站点往往持续更少的每个主机的大容器,并且挑战较少关于编排,更多关于使容器与HPC工具,中间件和其他非容集装箱工作负载无缝工作。

在本文中,我们对比三种HPC友好的集装箱解决方案(Docker,奇点和变速器)进行了鲜明对比,并在解决方案时提供一些观点。

容器上的一个底漆

大多数读者可能熟悉集装箱的基础知识,但对于那些新的主题,我们提供快速底漆。容器是另一种包装和隔离共享主机的工作负载方式。与利用OS托管或裸机管理程序的虚拟机不同,以支持多个独立的操作系统,容器利用OS级虚拟化利用Linux内核功能,如命名空间和cgroups。

VM模型与容器化应用程序部署模型的图形比较
图形比较虚拟机模型与集装箱应用程序部署模型

对于Linux管理员,一个容器最好被认为是在共享Linux内核上运行的流程集合。主机操作系统上的特权用户看到了所有进程,但从容器中,每个容器都会出现运行其自己的操作系统。由于管理容器涉及在运行的操作系统实例上简单地启动或停止进程,因此开销低。与需要引导操作系统实例开始的虚拟机不同,可以在秒内以秒为单位启动或停止容器,具体取决于其大小。

HPC中的容器

在HPC中,容器的用例与企业用例不同。虽然这种情况在未来可能会改变,但正如上面所解释的,HPC应用程序往往是单片bob电竞官方的。在某种程度上,应用程序利用了并行性,它bob电竞官方们是通过多线程应用程序利用多个处理器线程和内核,像MPI这样的消息传递库来实现节点级并行性(并行作业)的快速消息传递,或者工作负载管理器能够在共享集群上调度大量离散作业。对于HPC用户来说,容器化的价值主要在于封装应用程序并使其可移植。bob电竞官方集装箱化的高性能计算应用正在成为一个bob电竞官方新兴的市场UberCloud开创了便携式、容器化应用程序的理念。bob电竞官方所以,不要再拖延了,让我们来看看集装箱平台。

码头工人

操作系统级虚拟化的想法已经存在很长时间了,但是开源的发布码头工人2013年发生了翻天覆地的变化。Docker提供了一组用于构建和管理容器映像的标准工具、一组用于管理容器的运行时工具和一组工具,以及一个可访问internet的存储库(Docker Hub.)。这些创新使开发人员可以轻松打包和共享集装箱化应用程序。bob电竞官方Docker获得了这种普及,这一词几乎已经成为集装箱的代名词。在一些圈子里,开发人员谈论docckerizing他们的应用程bob电竞官方序。提取和运行Docker映像与运行“Docker Pull”一样简单,然后在安装Docker引擎上的任何主机上的“Docker Run”。

Docker Inc.提供开源Docker社区版本以及商业支持的Docker发动机。码头工人的企业提供Docker引擎以及开发人员工具,注册服务,策略和治理工具,生命周期管理等。Docker自己的码头可以部署Docker容器码头工人云或各种公共云,包括Amazon Web Services、Microsoft Azure、谷歌Cloud等。

对于运行Altair网格引擎的用户来说,Altair网格引擎的增强功能易于运行Docker工作负载。用户可以从Altair网格引擎集群上的指定Docker Image发送和运行Docker容器中的作业。通过这种集成,Docker工作负载与任何其他作业一样,支持暂停,恢复和杀害作业,处理输入,输出和错误文件,限制资源消耗和管理作业级计费。

HPC管理员有时表达关于Docker的一个问题是每个主机上的Docker守护程序需要以root身份运行,可能导致安全问题。虽然真实,安全考虑因素已经被Docker团队解决了。用户可以通过正确配置Docker守护进程来避免潜在的问题,并将容器中的root重新映射到主机操作系统中的非root uid,如Docker文件

奇点

在HPC圈中获得普及的第二个集装箱平台是奇点的。奇点开始作为2015年由Greg Kutzer或Lawrence Berkeley国家实验室领导的开源项目。虽然年轻人比Docker,奇点出发,以解决对HPC特定的一些挑战,并已被几个高调的实验室接受。截至2018年,季度估计有25,000个安装,包括TACC,San Diego Super Computer Center和Oak Ridge国家实验室等顶级HPC中心。2018年2月,Sylabs Inc.是由Singularity的关键开发者创立的。Sylabs提供Singularity Pro,一个商业支持的Singularity版本奇点注册服务服务类似于Docker Hub。

奇点使用包含所有依赖项的单个图像文件格式。这使得奇点的容器比Docker容器更灵活。相比之下,Docker通过Docker系统管理场景后面管理的图层的运行时构造容器。Docker中的每个图层都是包含包含该图层的文件的tar存档。奇点是灵活的,允许用户使用奇点的本机格式的Docker格式图像或图像。

奇点还提供了容器在推出它们的Linux用户ID下运行的优势,SiveStepping某些用户在Linux主机上以root运行的Docker守护程序运行。奇点工作负载使得它们可以通过脚本如常规Linux命令推出(奇点运行Analysis.img.)使它们直截了当地与工作负载管理人员集成。奇点在运行MPI应用方面也具有优势。bob电竞官方启用MPI的奇点图像可以直接从MPIRUN命令行启动,并且集装箱化应用程序可以直接访问GPU和并行文件系统等资源。bob电竞官方虽然在Altair网发动机上运行奇点,但今年7月,[Altair]和Sylabs Inc.宣布合作,以进一步改进奇点集装箱在Altair网发动机集群上的整合。

换档器

类似于奇点,换档器从HPC社区中出现 - 具体nersc.在其HPC环境中提供将容器部署的可扩展方式提供可扩展方式。与其他集装箱平台一样,移位器具有自己的图像格式,但可以从Docker,虚拟机或Chos中的任何图像创建换档器图像(用于创建科学Linux环境的实用程序)。

使用具有换档器的Docker图像时,图像仍然驻留在DockerHub(或私人图像注册表)中,但是通过移位器网关自动转换为变速器的本地格式。像奇点,移位器侧面涉及Docker中的根升级攻击。移位器容器在启动它们的用户的用户ID下运行。MPI应bob电竞官方用程序也支持换档器,但实施是MPICH中心。

比较点 码头工人 奇点 换档器
取向 企业,微服务,通用 为HPC,单片工作负载而构建 为高性能计算需要@ NERSC和大型实验室运行Cray系统。
文件格式 dockerfile格式 本机.IMG格式,但可用于从多种格式转换的工具(tar,tar.gz,squashfs,dockerhub) 本机移位器文件格式(从DockerHub,VM或CHOS图像创建)
注册表 DockerHub. 奇点集线器和/或ockerhub DockerHub通过变速器网关
MPI的支持 Altair网格引擎简化了Docker上的平行作业 是的,多个MPI实现 以mpich为中心,但也可以使用其他方法
Infiniband支持 是的 是的 是的
设置要求 成熟的生态系统,易于安装 也易于安装 由于移位网关,稍微复杂一点
许可 开源或商业版本 开源或商业版本 开源
工作负载经理 与Altair网格引擎的强大集成 易于与多个工作负载管理器集成,宣布了额外的UGE支持 有关一些文档GitHub.,但集成主要留给用户
学习更多 http://docker.com. http://sylab.io https://github.com/dansc/shifter.

可以找到更详细的比较这里