大规模管理物联网软件更新:我们收购Upswift

随着互联设备的日益普及,人们可能会认为,将软件部署到设备上,提供增量更新,App 保护大规模物联网设备管理都被纳入公司的DevOps管道,作为一个大的快乐组合。遗憾的是,迄今为止情况并非如此。如今,大多数物联网软件更新和管理解决方案都是在企业DevOps流程的一个完整竖井中运行的。
今天,我们很高兴宣布我们正在大胆地采取行动,通过收购来引发行业的变革Upswift.此次收购将使公司能够扩展其数字化转型计划和现代化DevOps管道(JFrog已经是主要供应商)进入分布式边缘计算和物联网的新兴和不断增长的领域。
这一举动带来了许多DevOps而且DevSecOps流程和原则——包括自动化、可追溯性和安全性——进入部署、监控和更新连接设备软件的领域,这将是现在完全集成到现代DevOps平台中。
这填补了市场的空白,即设备部署和持续管理以及软件更新现在是持续软件交付故事中的一等公民。
为什么Upswift ?
如前所述,大多数软件开发和DevOps的解决方案为CI/CD进行了优化在云和数据中心环境中,并假设一个不可变的基础设施,可以从模板上下旋转,而不是到一组众所周知的运行时。
这些工具并不是为将软件更新交付到分布式边缘和物联网环境而优化或构建的,也不能处理向数千(甚至数百万)边缘和物联网设备持续交付软件的规模和复杂性,这些设备可能总是在线,也可能不总是在线,通常不允许任何传入连接。
Upswift团队的专业知识和方法是JFrog在人员和技术两方面有效解决这一问题的理想匹配。
的人
Upswift强大的团队由具有创新精神的个人组成,专注于解决在任何环境中管理任何设备的挑战,就像它位于同一办公室一样。他们的工程团队专注于从任何地方远程管理和更新任何基于linux的IoT(或其他IoT)设备。该团队将立即通过物联网软件更新专业知识、物联网边缘管理和设备生命周期管理知识增强JFrog研发团队。此外,该团队拥有积极主动、敏捷、解决问题的文化,在短时间内迅速发展成为一个可行的商业平台。
这项技术
Upswift拥有现代化的专有设备更新和管理技术,不仅能够将软件部署到设备上,还能够为广泛的边缘和物联网设备提供远程控制、连续监控、可见性和安全控制。他们目前管理着全球各地的边缘设备,客户来自许多不同的行业。他们技术的成熟和强大给我们留下了深刻的印象,并立即注意到以下区别:
-
- 通过提供一种开发人员优先的编码和自动化更新逻辑的方法,简化了向设备交付边缘应用程序,并将其集成到现有的DevOps工作流中。
- 能够跨分布式环境和不可靠网络通过空中(OTA)向边缘和物联网设备提供文件系统更新和容器更新。
- 能够远程访问和控制设备,允许远程故障排除和支持从一个单一的网络平台。
- 全面的分布式车队管理,提供跨所有设备的安全性、版本、位置、安排、日志和其他数据的可见性。
- 边缘设备监控,能够快速了解设备的状态、资源可用性和性能,并自动检测异常。
这对JFrog用户意味着什么?
使用Upswift技术,开发人员和DevOps工程师已经可以完全自动化物联网软件更新。
当我们将Upswift技术集成到JFrog平台随着时间的推移,他们将能够使用JFrog的端到端功能来管理一个边缘和物联网应用360度完整发布周期从编码和部署,到维护和更新,包括车队管理。
通过集成这两种技术,在JFrog平台中管理的软件版本可以本机分发到物联网边缘设备,减少部署时间,提高运营效率,同时在单一玻璃面板下维护整个CI/CD周期中这些版本的完整托管链。该数据包括SBOM信息,例如CI元数据(BuildInfo)、发布和部署元数据(ReleaseInfo)以及管道元数据(PipeInfo)。
简单地说,DevOps工程师和开发人员将能够在通用的JFrog平台下整合后端和设备软件发布周期的管理和自动化。
通过利用JFrog的安全技术,扩展的JFrog平台将进一步允许安全团队扩大可见性,持续监控部署在数千台设备中的软件风险,识别攻击并修复特定受影响设备组中的漏洞。从任何地方都可以看到更新、运行状况、状态等。
最后,结合后的解决方案将不仅为软件更新提供单一平台,而且还提供运行时和边缘管理。
JFrog基于我们联合技术的端到端解决方案的愿景将提供:
- 从代码到设备的传递,在开发、安全、分发和设备部署的DevOps流程中具有完整的自动化功能
- 完整的可见性通过完整的DevOps管道发布二进制文件,包括部署和增量更新
- 完全整合与JFrog平台解决方案,允许简化,安全的管理发布到边缘
- 将安全性扩展到设备,将DevSec功能超越DevOps管道流程,扩展到广泛的物联网领域
- 简化OTA更新跨越大量边缘和物联网边缘设备,从任何地方进行安全更新
- 大规模设备更新管理,包括设备状态、健康状况和运行应用程序的实时状态
- 将软件直接更新到物联网边缘,跨连接的分布式物联网设备安全地交付文件系统更新和容器更新
- 对基于linux的设备进行监控从任何浏览器跨大规模分布式边缘管理设备,就像它们位于本地一样
- 超越持续部署解决方案的能力通过一个始终在线的代理,可以实现防火墙后的交付、监视、日志记录和定制警报
解决方案有何不同?
我们相信,当今市场上的替代解决方案可以归结为以下几类:
- 云提供商目前为物联网或车队管理提供了一些解决方案,但该过程通常与开发周期的其余部分隔离,这需要额外的投资来“连接点”,并导致昂贵的供应商锁定。
- 特定的物联网或设备管理供应商解决软件交付边缘的孤立问题,但有非常固执己见和特定于供应商的方法,甚至扩展到操作系统安装,并强制采用全运行时解决方案。这是昂贵的,也鼓励供应商锁定。
- 自制和拼凑的解决方案物联网管理通常使用的解决方案不是为车队管理或大规模物联网更新而设计的,通常专注于设备更新问题的一个方面,例如软件供应或以与数据中心相同的方式交付。这以高成本和定制集成提供了不完整的、内部管理的解决方案。
总的来说,这些选项并没有本机地与开发周期集成,可能会使自己被固执己见的供应商锁定到运行时,并且不具有跨团队的不可知灵活性。
JFrog和Upswift的联合解决方案将允许JFrog平台保持运行时的灵活性/不可知性,并且只需要在设备上安装一个非常小的轻量级代理,在通过当前的CI/CD流程交付时快速扩展。
未来
JFrog的Liquid Software愿景要求从代码到设备的完全安全、无缝、自动化的软件更新交付。通过Upswift技术,JFrog将提供唯一的DevOps解决方案,对从开发人员到物联网设备的整个DevOps周期提供无缝的、360度的影响。
我期待着探索前沿,与您分享我们的愿景!10月7日上午10点,Upswift首席执行官Amit Ezer和我一起参加网络研讨会。”JFrog和Upswift:为DevOps带来物联网软件更新,届时我们将讨论此次收购以及JFrog连接设备技术的未来。
