海尔设计借助亚马逊云科技生成式AI,实现端到端的云上工业设计解决方案
海尔创新设计中心(以下简称海尔设计)成立于1994年,目前拥有400多名设计师,为海尔智家旗下七大品牌全球的所有产品提供设计创新和模式探索。亚马逊云科技为海尔设计提供了四个完整的云上解决方案,全面替代自有机房,让设计中心的工作流程实现了全面云化、自动化。上线后,自动化设计系统应用让原有项目周期缩短了30%,获得巨大成功。
目前,海尔设计使用的亚马逊云科技服务包括:Amazon EC2、NICE DCV、Amazon Thinkbox Deadline、Amazon S3、Amazon SageMaker、Amazon EFS、Amazon DynamoDB、RDS等。
机会:高效、创新的数字化需求
“一个企业如果不经过数字化的重构,就没办法更好地服务用户,更好地和用户建立起直接的联系,这是一个必然的过程。”此前,海尔集团高级副总裁、海尔智家董事长兼总裁李华刚在接受媒体采访时,就谈到了海尔智家关于数字化运营的看法,并特别强调:海尔智家要实现平台数字化、人的数字化、能力的数字化来提高企业运营效率。
海尔设计支持海尔旗下多达八千余个产品的设计,它的数字化转型是一个庞大而复杂的过程。以往大型企业的传统模式开发,主要是以管道式、瀑布式、串联式方法开展,强调过程完备。这种模式相当于在一个庞大的系统上打补丁,系统变得日益臃肿的同时,并没有真正体现出数字化特征。在海尔设计看来,设计行业的数字化转型过程中需要做到对流程、能力、工具和方法论进行“四个重构”,对现有的产品开发设计流程做颠覆。
转型过程中现有业务的延续和变革,就像“在飞行中换发动机”。一方面要求保持业务的高速增长,另一方面又要做到很多重构。此外,升级并不只是硬件和存储升级,它实际上还包括更开阔的视野、创新的方案和面向未来的格局设计等等。因此,数字化要和最新的行业应用结合,要达到资源的最高效配置,这是海尔设计数字化转型的两个要点。而为了达成这两个要点,海尔设计进行了大量探索。
在使用亚马逊云科技前,海尔创新中心使用的是自建的私有云系统,部署在自有IDC内。这套私有云系统存在桌面系统存在资源抢占、文件存储系统因容量受限无法长期保存历史文档、渲染系统由于资源受限渲染任务需要长时间的排队等待,以及基础系统维护复杂、无法弹性扩展、业务系统创新困难等诸多问题,对业务产生较大影响。
因此,海尔设计希望通过数字化转型提高设计效率的同时,还能获得全新的方案和思路,去帮助设计打开市场局面、更好应对全球化挑战,这是海尔设计与亚马逊云科技合作的主要原因。
海尔设计这样解释和亚马逊云科技合作的原因:“亚马逊云科技作为全球知名的云服务提供商,在传统的业务升级,尤其是数字化转型这方面有很广泛的成熟经验。它在帮助企业降低成本、提高效率,包括很多开发流程的优化,整个产品组合的优化,制造更敏捷和端到端交付,包括物流、仓储等方面都有自己独到的见解,提出了很多优秀的创新方案。这些创新方案非常有助于我们海尔设计去面对未来的市场挑战,尤其是在全球目前生活方式、消费方式都有巨大的变革的今天,对我们保持领先地位、提供更优质的生活解决方案非常有帮助。”
解决方案:端到端的云上工业设计解决方案
具体的迁移过程速度惊人。2022年10月开始进行原系统的迁移,2022年12月15日全部系统就已迁移到云服务器,全体人员正式开始使用亚马逊云科技的云桌面,没有任何窒碍。
迁移过程中亚马逊云科技的专家持续为客户提供贴身技术服务,包括解决了专线对接与路由配置、防火墙适配等网络技术难点,完成了超过200TB的设计图纸到亚马逊云科技宁夏区的迁移、部署和重新配置,对云桌面、渲染农场、文件共享系统基于亚马逊云科技原生技术全部进行底层架构重构,使之保持用户原先的使用习惯等等,确保了迁移工作的顺利完成。
亚马逊云科技为海尔设计提供的方案包括3D云桌面系统、渲染农场系统、文件共享系统以及自动化设计系统等四个部分:
云桌面,彻底解决资源困扰:在海尔设计的青岛办公室,3D云桌面系统为300多位3D设计师、平面设计师提供便捷易用的桌面环境。通过公有云上的资源隔离划分,海尔设计在彻底解决原自建IDC的VDI方案“资源挤兑造成卡顿、闪退或宕机”以及“多人使用时性能衰退”等问题的基础上,还能有约30%性能提升,可以说是一举多得。
共享存储,让储存限额不复存在:基于Amazon S3特性构建的文件共享系统,让公司、小组和个人之间得以共享存储。这种对冷热数据进行自动分层的无限容量存储系统让数据安全性提高了3倍,而此前自建IDC每人最大分配500G容量、每天只允许一个备份且最多保留7天的设定,自此成为历史。
渲染农场系统,和业务排队说再见:渲染农场系统使用亚马逊云科技自有渲染产品Amazon Thinkbox deadline软件及HPC集群进行图片渲染,具备高性能和弹性,让设计师提交任务后就能拿到渲染效果图,彻底解决渲染任务排队问题。而低负载时它会自动降低Amazon EC2 Spot数量且按实际使用时间(精确到秒)付费,从此不再浪费。
从3天到10分钟,智能设计系统让效率“飞起来”:自动化设计系统/智能设计渲染系统通过Amazon EC2、Amazon Thinkbox Deadline、Amazon DynamoDB等运行自动化设计软件,10分钟就能自动生成人工需要数天才能完成的大批量渲染效果图,彻底解决了原自建IDC存在算力瓶颈问题。
业务成果:远在千里之外的“云与端”无缝云上工业设计体验
海尔设计借助亚马逊云科技丰富的产品和服务,实现了全面云化和自动化。为海尔设计中心量身定制的四套系统形成了完善的端到端的工业设计解决方案,成为工业设计行业的样本型范例。
该方案为海尔设计提供了高融合度的产品生态,在功能完整、各项软件版权明晰的同时,针对企业独有需求做了定制开发。尽管亚马逊云科技从技术底层重构了原有的全部基础架构,但仍然保证了用户的原有使用习惯不变、从应用层面来说对系统的变化几乎实现了“零感知”。
在地理距离上,虽然项目所使用的云服务器位于亚马逊云科技宁夏数据中心,与客户海尔设计所在的青岛有超过1500公里“云到端”的距离,但即使远在千里之外,客户实际使用中3D/2D设计云桌面无论是响应速度还是流畅性表现都非常出色。系统上线后之前非常耗时的效果图渲染周期缩短了30%,带来了巨大业务价值。
海尔设计评价,亚马逊云科技的云方案应用让员工能以国际化、全球化的协同方式去思考工作流程,并且真正感受到数字化的工具、虚拟化工具对某个具体实际节点的工作所产生的影响,这对于员工的思维方式是一种很好的助力。
未来,海尔设计还将在AI及新兴领域拓展等方面,继续与亚马逊云科技深度合作。希望进一步借助亚马逊的AI和机器学习的能力,通过将亚马逊云科技的算力、算法与海尔设计的数据有机结合,以AIGC方式为设计师、工程师提效,从而更好地设计和研发智慧家庭新产品。
相关文章:

海尔设计借助亚马逊云科技生成式AI,实现端到端的云上工业设计解决方案
海尔创新设计中心(以下简称海尔设计)成立于1994年,目前拥有400多名设计师,为海尔智家旗下七大品牌全球的所有产品提供设计创新和模式探索。亚马逊云科技为海尔设计提供了四个完整的云上解决方案,全面替代自有机房&…...
python数据结构和字符串用法
python数据结构和字符串用法 #Python 中数学运算常用的函数基本都在 math 模块 import math print(math.ceil(4.1)) #5 print(math.floor(4.9)) #4 print(math.fabs(-10)) #10.0 print(math.sqrt(9)) #3.0 print(math.exp(1)) #2.718281828459045 #Python随机数 #使用random(…...
ext4 - mballoc块分配机制
概述 ext4为了尽量避免block管理的碎片化有如此措施: 1.mballoc多块分配器。 buddy算法管理每个block group采用prellocation机制,氛围per-cpu local preallocation和per inode preallocation 小文件和大文件采用不同的策略小文件(具体怎么…...
Spring整合junit
1、导入pom坐标 <dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version><scope>test</scope></dependency><dependency><groupId>org.springframework</gro…...
Swift 让ScrollView滚动到具体某个位置
1. 使用scrollToItem方法滚动集合视图 DispatchQueue.main.asyncAfter(deadline: .now() 0.1) {let firstIndexPath IndexPath(item: 0, section: 0)let lastIndexPath IndexPath(item: self.recordArray.count - 1, section: 0)// Scroll to first itemself.collectionVie…...

【C语言day08】
int n5; int a[n][n2] 数组定义下角标不能为变量 注:C99标准中支持了使用变量本题考查的是二维数组的元素访问,A选项是 正确的,X[i]就是第i行的数组名,数组名表示首元素的地址,X[i]表示第i行的第一个元素的地址&#…...
【并发编程】ThreadLocal
从名字我们就可以看到 ThreadLocal 叫做线程变量,意思是 ThreadLocal 中填充的变量属于当前线程,该变量对其他线程而言是隔离的。 ThreadLocal 为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量。 static ThreadL…...

如何提高自己的软件测试水平之bug定位
同学们在面试投简历的时候会经常看到人家公司JD上写的要求之一,如下: 这句话大家不要以为随便写写的,在我工作的十几年过程中起码见过10个以上试用期没过的公司新人,公司在衡量一个测试工程师是否专业的标准之一就是:…...

发点实用的快捷键(mac
切换输入法:ctrlspace /ctrloptionspace(更快捷 切换网页: shifttab 切换应用界面:alttab 关闭页面:altw 搜索:altspace 展示mac隐藏文件: Commangshift . (点) 以下是一些浏览器快捷键&am…...
Android播放多媒体文件——播放音频
以下内容摘自郭霖《第一行代码》第三版 播放音频 MediaPlayer类中常用的控制方法 方法名功能描述setDataSource()设置要播放的音频文件的位置prepare()在开始播放之前调用,以完成准备工作start()开始或继续播放音频pause()暂停播放音频reset()将MediaPlayer对象重…...

存储重启后,ceph挂载信息没了,手动定位osd序号并挂载到对应磁盘操作流程、ceph查看不到osd信息处理方法
文章目录 故障说明处理流程定位硬盘中的osd序号挂载osd到ceph上验证并拉起osd重复上面操作故障说明 我们的一个存储节点莫名其妙的重启了,不知道咋回事 但这样的问题就是,所有osd都down了 因为挂载信息没有写到fstab里面,所以不会自动up,并且没有挂载信息,并且也看不到o…...

Linux学习之循环处理位置参数
for处理位置参数 loopPositionFor.sh里边的内容如下: #!/bin/bash# show learningfor inputString in $* doif [ "${inputString}" "good" ];thenecho "learning"fi donechmod urx loopPositionFor.sh给当前用户把loopPositionFor…...

NLP实战8:图解 Transformer笔记
目录 1.Transformer宏观结构 2.Transformer结构细节 2.1输入 2.2编码部分 2.3解码部分 2.4多头注意力机制 2.5线性层和softmax 2.6 损失函数 3.参考代码 🍨 本文为[🔗365天深度学习训练营]内部限免文章(版权归 *K同学啊* 所有&#…...

Pytorch个人学习记录总结 玩俄罗斯方块の深度学习小项目
目录 前言 模型成果演示 训练过程演示 代码实现 deep_network tetris test train 前言 当今,深度学习在各个领域展现出了惊人的应用潜力,而游戏开发领域也不例外。俄罗斯方块作为经典的益智游戏,一直以来深受玩家喜爱。在这个项目中&…...

PuTTY连接服务器报错Connection refused
天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。…...

11-3_Qt 5.9 C++开发指南_QSqlQuery的使用(QSqlQuery 是能执行任意 SQL 语句的类)
文章目录 1. QSqlQuery基本用法2. QSqlQueryModel和QSqlQuery联合使用2.1 可视化UI设计框架2.1.1主窗口的可视化UI设计框架2.1.2 对话框的可视化UI设计框架 2.2 数据表显示2.3 编辑记录对话框2.4 编辑记录2.5 插入记录2.6 删除记录2.7 记录遍历2.8 程序框架及源码2.8.1 程序整体…...

神码ai火车头伪原创插件怎么用【php源码】
大家好,本文将围绕python绘制烟花特定爆炸效果展开说明,如何用python画一朵花是一个很多人都想弄明白的事情,想搞清楚用python画烟花的代码需要先了解以下几个事情。 1、表白烟花代码 天天敲代码的朋友,有没有想过代码也可以变得…...

13.Netty源码之Netty中的类与API
highlight: arduino-light ServerBootstrap Bootstrap 意思是引导,一个 Netty 应用通常由一个 Bootstrap 开始,主要作用是配置整个 Netty 程序,串联各个组件,Netty 中ServerBootstrap 是服务端启动引导类。 java //泛型 AbstractB…...
C# 如何检查数组列表中是否存在数组
原文:https://www.coder.work/article/2958674 列表: 一个数组列表,想检查一个确切的数组是否在列表中 List<int[]> Output new List<int[]>(); 有一个数组 int[] coordinates 想检查coordinates 数组是否在Output 列表中&…...

AI课堂教学质量评估系统算法 yolov7
AI课堂教学质量评估系统通过yolov7网络模型框架利用摄像头和人脸识别技术,AI课堂教学质量评估系统实时监测学生的上课表情和课堂行为。同时,还结合语音识别技术和听课专注度分析算法,对学生的听课专注度进行评估,生成教学质量报告…...

JavaSec-RCE
简介 RCE(Remote Code Execution),可以分为:命令注入(Command Injection)、代码注入(Code Injection) 代码注入 1.漏洞场景:Groovy代码注入 Groovy是一种基于JVM的动态语言,语法简洁,支持闭包、动态类型和Java互操作性,…...
vscode里如何用git
打开vs终端执行如下: 1 初始化 Git 仓库(如果尚未初始化) git init 2 添加文件到 Git 仓库 git add . 3 使用 git commit 命令来提交你的更改。确保在提交时加上一个有用的消息。 git commit -m "备注信息" 4 …...

以下是对华为 HarmonyOS NETX 5属性动画(ArkTS)文档的结构化整理,通过层级标题、表格和代码块提升可读性:
一、属性动画概述NETX 作用:实现组件通用属性的渐变过渡效果,提升用户体验。支持属性:width、height、backgroundColor、opacity、scale、rotate、translate等。注意事项: 布局类属性(如宽高)变化时&#…...

从深圳崛起的“机器之眼”:赴港乐动机器人的万亿赛道赶考路
进入2025年以来,尽管围绕人形机器人、具身智能等机器人赛道的质疑声不断,但全球市场热度依然高涨,入局者持续增加。 以国内市场为例,天眼查专业版数据显示,截至5月底,我国现存在业、存续状态的机器人相关企…...

前端导出带有合并单元格的列表
// 导出async function exportExcel(fileName "共识调整.xlsx") {// 所有数据const exportData await getAllMainData();// 表头内容let fitstTitleList [];const secondTitleList [];allColumns.value.forEach(column > {if (!column.children) {fitstTitleL…...
基于Uniapp开发HarmonyOS 5.0旅游应用技术实践
一、技术选型背景 1.跨平台优势 Uniapp采用Vue.js框架,支持"一次开发,多端部署",可同步生成HarmonyOS、iOS、Android等多平台应用。 2.鸿蒙特性融合 HarmonyOS 5.0的分布式能力与原子化服务,为旅游应用带来…...
工程地质软件市场:发展现状、趋势与策略建议
一、引言 在工程建设领域,准确把握地质条件是确保项目顺利推进和安全运营的关键。工程地质软件作为处理、分析、模拟和展示工程地质数据的重要工具,正发挥着日益重要的作用。它凭借强大的数据处理能力、三维建模功能、空间分析工具和可视化展示手段&…...

Python实现prophet 理论及参数优化
文章目录 Prophet理论及模型参数介绍Python代码完整实现prophet 添加外部数据进行模型优化 之前初步学习prophet的时候,写过一篇简单实现,后期随着对该模型的深入研究,本次记录涉及到prophet 的公式以及参数调优,从公式可以更直观…...
Robots.txt 文件
什么是robots.txt? robots.txt 是一个位于网站根目录下的文本文件(如:https://example.com/robots.txt),它用于指导网络爬虫(如搜索引擎的蜘蛛程序)如何抓取该网站的内容。这个文件遵循 Robots…...

涂鸦T5AI手搓语音、emoji、otto机器人从入门到实战
“🤖手搓TuyaAI语音指令 😍秒变表情包大师,让萌系Otto机器人🔥玩出智能新花样!开整!” 🤖 Otto机器人 → 直接点明主体 手搓TuyaAI语音 → 强调 自主编程/自定义 语音控制(TuyaAI…...