您当前的位置:首页 > 电脑百科 > 程序开发 > 架构

云架构中加入生成式AI的几点建议

时间:2023-09-13 10:57:00  来源:  作者:David Linthicum

作者 | David Linthicum

策划 | 言征 

从数据可用性、安全性到模型选择和监控,生成式AI的加入便意味着要重新审视云架构。 所以,如果在构建一个云架构同时也在设计生成式AI驱动的系统。你需要做哪些不一样的改变?还需要做什么?目前出现了哪些最佳做法? 结合过去20年的经验,以下是作者给出的一些建议,整理如下,望诸位有所启发。 

1、理解你的用例

明确定义云架构中生成人工智能的目的和目标。如果我反复看到任何错误,那就是没有理解商业系统中生成人工智能的含义。了解您的目标是实现什么,无论是内容生成、推荐系统还是其他应用程序。这意味着写下内容,并就目标、如何实现目标以及最重要的是如何定义成功达成共识。这对于生成人工智能来说并不新鲜;这是赢得每一次迁移和构建在云中的全新系统的一步。

我看到许多云中的整个生成AI项目都以失败告终,因为它们没有很好地理解业务用例。公司制造了一个很酷的东西,但不会给业务带来任何价值。这是行不通的。

2、数据来源和质量是关键

识别生成人工智能模型训练和推理所需的数据源。数据必须是可访问的、高质量的,并经过仔细管理。您还必须确保云存储解决方案的可用性和兼容性。生成型人工智能系统高度以数据为中心。我称之为面向数据的系统;数据是推动生成性人工智能系统产生结果的燃料。垃圾进,垃圾出。

因此,将数据可访问性作为云架构的主要驱动因素是有帮助的。您需要将大多数相关数据作为训练数据进行访问,通常将其保留在现有位置,而不是将其迁移到单个物理实体。否则,你最终会得到多余的数据,没有单一的真相来源。

在将数据输入人工智能模型之前,考虑高效的数据管道来预处理和清理数据。这样可以确保数据质量和模型性能。这大约是使用生成人工智能的云架构成功率的80%。然而,这一点最容易被忽视,因为云架构师更多地关注生成人工智能系统的处理,而不是为这些系统提供数据。数据就是一切。

3、数据安全和隐私

正如数据很重要一样,应用于数据的安全性和隐私性也很重要。人工智能的生成处理可以将看似毫无意义的数据转化为可以暴露敏感信息的数据。

实施强有力的数据安全措施、加密和访问控制,以保护生成人工智能使用的敏感数据以及生成人工智能可能产生的新数据。至少要遵守相关的数据隐私法规。这并不意味着在你的架构上安装一些安全系统作为最后一步;安全性必须在每一步都融入到系统中。

4、可扩展性和推理资源

规划可扩展的云资源,以适应不同的工作负载和数据处理需求。大多数公司都考虑自动扩展和负载平衡解决方案。我看到的一个更重大的错误是构建规模良好但成本高昂的系统。

最好平衡可扩展性和成本效率,这是可以做到的,但需要良好的架构和finops实践。此外,检查训练和推理资源。我想你已经注意到,云会议上的许多话题都围绕着这个话题,这是有充分理由的。选择具有GPU或TPU的适当云实例进行模型训练和推理。再次,优化资源分配以提高成本效率。

5、考虑模型的选型

根据您的具体用例和需求,选择示例性的生成AI架构(通用对抗性网络、转换器等)。考虑用于模型培训的云服务,如AWS SageMaker和其他服务,并找到优化的解决方案。这也意味着要理解你可能有许多相互关联的模型,这将是常态。

实施稳健的模型部署策略,包括版本控制和容器化,使AI模型可供云架构中的应用程序和服务访问。

6、监控和日志记录

设置监控和日志系统以跟踪AI模型性能、资源利用率和潜在问题不是可选的。建立异常警报机制,以及为处理云中生成人工智能而构建的可观察性系统。

此外,持续监控和优化云资源成本,因为生成式人工智能可能是资源密集型的。使用云成本管理工具和实践。这意味着让finops监控部署的各个方面——最低限度的运营成本效率和评估架构是否最佳的架构效率。大多数体系结构都需要调整和持续改进。 

7、其他考虑

需要故障切换和冗余来确保高可用性,灾难恢复计划可以在系统故障时最大限度地减少停机时间和数据丢失。必要时实施冗余。此外,定期审计和评估云基础设施内生成人工智能系统的安全性。解决漏洞并保持合规性。

制定人工智能道德使用指南是个好主意,尤其是在生成内容或做出影响用户的决策时。因此,需要解决偏见和公平问题。目前有关于人工智能和公平的诉讼,你需要确保你做的是正确的事情。持续评估用户体验,以确保人工智能生成的内容符合用户期望,并提高参与度。

无论你是否使用生成人工智能,云计算架构的其他方面都是一样的。关键是要意识到,有些事情要重要得多,需要更加严格,而且总有改进的空间。

参考链接:https://www.infoworld.com/article/3706094/adding-generative-ai-systems-may-change-your-cloud-architecture.html



Tags:云架构   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
云架构中低代码和无代码开发的风险
作者 | David Linthicum策划 | 言征代码再简单,老板们也不会去写。不只是因为他们太忙,还因为简单的代码,坑也很多。低代码和无代码开发平台最近获得了巨大的关注,随着 2023 年...【详细内容】
2023-09-25  Search: 云架构  点击:(255)  评论:(0)  加入收藏
云架构中加入生成式AI的几点建议
作者 | David Linthicum策划 | 言征 从数据可用性、安全性到模型选择和监控,生成式AI的加入便意味着要重新审视云架构。 所以,如果在构建一个云架构同时也在设计生成式AI驱动...【详细内容】
2023-09-13  Search: 云架构  点击:(300)  评论:(0)  加入收藏
网易游戏大数据平台上云架构设计
作者|柯维鸿编辑|邓艳琴在 5 月底举办的 QCon 全球软件开发大会(广州站)2023 中,网易互娱数据与平台服务部数据服务组离线业务负责人、网易游戏技术专家柯维鸿分享了题为《⽹易互...【详细内容】
2023-08-17  Search: 云架构  点击:(229)  评论:(0)  加入收藏
云架构师的“17条军规”
当前,云架构师在全球范围内的需求量很大,因为近年来人们越来越关注云计算和基础设施。为了获得更高的可扩展性、移动性和安全性,许多企业已转向云平台,而云解决方案架构师是收入...【详细内容】
2023-03-31  Search: 云架构  点击:(178)  评论:(0)  加入收藏
一文弄清混合云架构模式
当我们在说云架构的时候,通常指的并不是云平台的自身架构,而是基于云平台的软件系统基础架构。云平台的自身架构满足了很多通用层面的需求,例如对象存储,弹性主机,虚拟网络等等,只...【详细内容】
2023-02-26  Search: 云架构  点击:(199)  评论:(0)  加入收藏
从传统IDC到混合云架构经验谈
2022-06-22  Search: 云架构  点击:(288)  评论:(0)  加入收藏
混合云架构下的安全风险分析和安全解决方案建议
作者:王爱华01.混合云架构下的安全风险分析1. 混合云架构下的安全风险分析企业混合云环境,一般包括一个或多个公有云厂商以及自建的私有云平台,从信息安全风险管理角度来看,实施...【详细内容】
2020-07-14  Search: 云架构  点击:(376)  评论:(0)  加入收藏
多云架构的3个常见性能挑战和解决方案
企业需要认真进行前期规划,以帮助确保其多云体系结构不会造成性能瓶颈。 多云架构可带来许多好处,但它们也会带来一些特殊的性能挑战,特别是如何设计和管理,很多部署多云的团队...【详细内容】
2020-05-09  Search: 云架构  点击:(266)  评论:(0)  加入收藏
云架构技术栈介绍
什么是云2006年8月9日,Google首席执行官Eric Schmidt在搜索引擎大会(SES San Jose 2006)上首次提出云计算概念。云计算是网格计算,分布式计算,并行计算、效...【详细内容】
2019-08-05  Search: 云架构  点击:(925)  评论:(0)  加入收藏
▌简易百科推荐
对于微服务架构监控应该遵守的原则
随着软件交付方式的变革,微服务架构的兴起使得软件开发变得更加快速和灵活。在这种情况下,监控系统成为了微服务控制系统的核心组成部分。随着软件的复杂性不断增加,了解系统的...【详细内容】
2024-04-03  步步运维步步坑    Tags:架构   点击:(5)  评论:(0)  加入收藏
大模型应用的 10 种架构模式
作者 | 曹洪伟在塑造新领域的过程中,我们往往依赖于一些经过实践验证的策略、方法和模式。这种观念对于软件工程领域的专业人士来说,已经司空见惯,设计模式已成为程序员们的重...【详细内容】
2024-03-27    InfoQ  Tags:架构模式   点击:(13)  评论:(0)  加入收藏
哈啰云原生架构落地实践
一、弹性伸缩技术实践1.全网容器化后一线研发的使用问题全网容器化后一线研发会面临一系列使用问题,包括时机、容量、效率和成本问题,弹性伸缩是云原生容器化后的必然技术选择...【详细内容】
2024-03-27  哈啰技术  微信公众号  Tags:架构   点击:(10)  评论:(0)  加入收藏
DDD 与 CQRS 才是黄金组合
在日常工作中,你是否也遇到过下面几种情况: 使用一个已有接口进行业务开发,上线后出现严重的性能问题,被老板当众质疑:“你为什么不使用缓存接口,这个接口全部走数据库,这怎么能扛...【详细内容】
2024-03-27  dbaplus社群    Tags:DDD   点击:(11)  评论:(0)  加入收藏
高并发架构设计(三大利器:缓存、限流和降级)
软件系统有三个追求:高性能、高并发、高可用,俗称三高。本篇讨论高并发,从高并发是什么到高并发应对的策略、缓存、限流、降级等。引言1.高并发背景互联网行业迅速发展,用户量剧...【详细内容】
2024-03-13    阿里云开发者  Tags:高并发   点击:(6)  评论:(0)  加入收藏
如何判断架构设计的优劣?
架构设计的基本准则是非常重要的,它们指导着我们如何构建可靠、可维护、可测试的系统。下面是这些准则的转换表达方式:简单即美(KISS):KISS原则的核心思想是保持简单。在设计系统...【详细内容】
2024-02-20  二进制跳动  微信公众号  Tags:架构设计   点击:(36)  评论:(0)  加入收藏
详解基于SpringBoot的WebSocket应用开发
在现代Web应用中,实时交互和数据推送的需求日益增长。WebSocket协议作为一种全双工通信协议,允许服务端与客户端之间建立持久性的连接,实现实时、双向的数据传输,极大地提升了用...【详细内容】
2024-01-30  ijunfu  今日头条  Tags:SpringBoot   点击:(10)  评论:(0)  加入收藏
PHP+Go 开发仿简书,实战高并发高可用微服务架构
来百度APP畅享高清图片//下栽のke:chaoxingit.com/2105/PHP和Go语言结合,可以开发出高效且稳定的仿简书应用。在实现高并发和高可用微服务架构时,我们可以采用一些关键技术。首...【详细内容】
2024-01-14  547蓝色星球    Tags:架构   点击:(115)  评论:(0)  加入收藏
GraalVM与Spring Boot 3.0:加速应用性能的完美融合
在2023年,SpringBoot3.0的发布标志着Spring框架对GraalVM的全面支持,这一支持是对Spring技术栈的重要补充。GraalVM是一个高性能的多语言虚拟机,它提供了Ahead-of-Time(AOT)编...【详细内容】
2024-01-11    王建立  Tags:Spring Boot   点击:(124)  评论:(0)  加入收藏
Spring Boot虚拟线程的性能还不如Webflux?
早上看到一篇关于Spring Boot虚拟线程和Webflux性能对比的文章,觉得还不错。内容较长,抓重点给大家介绍一下这篇文章的核心内容,方便大家快速阅读。测试场景作者采用了一个尽可...【详细内容】
2024-01-10  互联网架构小马哥    Tags:Spring Boot   点击:(115)  评论:(0)  加入收藏
站内最新
站内热门
站内头条