概览
本指南演示了如何使用 Amazon Bedrock 代理打造卓越的人工智能驱动购物体验。本指南还展示了如何安全地集成现有系统和数据,最大限度地减少构建复杂的生成式人工智能助手所需的时间和复杂性。遵守本指南,您可以增强客户的在线购物体验,提供个性化推荐、智能搜索功能和积极的对话互动。
工作原理
这些技术细节包含一张架构图,用于说明如何有效使用本解决方案。该架构图展示了关键组件及其相互作用,并逐步概述了架构的结构和功能。
自信地进行部署
为部署做好准备了吗? 查看 GitHub 上的示例代码,了解详细的部署说明,以根据需要按原样部署或进行自定义部署。
Well-Architected 支柱
上面的架构图是按照 Well-Architected 最佳实践创建的解决方案示例。要做到完全的良好架构,您应该遵循尽可能多的 Well-Architected 最佳实践。
AWS 云开发套件 (AWS CDK) 可自动化和简化您的整个部署流程,从而实现跨环境的一致且可重复的部署。通过 AWS CloudTrail 了解用户和服务操作,A mazon Bedrock 调用日志收集全面的请求、响应和元数据详细信息,以提供有见地的故障排除和改进机会。利用这些功能,您能减少部署时间和运行时问题,同时保持一致的环境。
Amazon Cognito 处理 Web 应用程序的用户身份验证和授权。CloudFront 通过低延迟、流量加密和访问控制安全地交付静态资产。AWS 身份和访问管理 (IAM) 策略的范围缩小以最大限度地减少权限。虚拟私有云(VPC)在安全的网络环境中隔离资源。亚马逊虚拟私有云 (Amazon VPC) 终端节点支持 VPC 和 AWS 服务之间的直接私有连接,无需访问互联网,从而增强了安全性。禁止匿名用户互动,AWS Shield 标准可抵御分布式拒绝服务 (DDoS) 攻击。
默认情况下,Amazon Bedrock 和 Lambda 部署在多个可用区(AZ)上,提供冗余和高可用性。 Amazon S3 提供持久存储,Lambda 可以无缝处理您的计算资源的扩展。Route 53 将通过自动失效转移、基于延迟的路由和运行状况检查将您的最终用户路由到健康的应用程序端点,从而交付可靠的服务。
Fargate 自动处理扩展和基础设施管理,帮助您最大限度地提高资源利用率。适用于亚马逊 OpenSearch Serverless 的矢量引擎提供高性能的矢量存储和搜索功能,用于构建生成式 AI 应用程序。此外,CloudFront 是一个全球内容分发网络,可将内容缓存到离用户更近的地方,提供低延迟和高传输速度。
使用 Fargate 优化成本,仅对容器消耗的虚拟 CPU 和内存资源收费,无需预置和管理基础架构。Amazon Bedrock 提供全面、灵活的定价选项,以满足您的特定要求。直接从 Amazon S3 提供静态内容,并使用 CloudFront 缓存和压缩内容,最大限度地降低数据传输成本并自动扩展以应对流量高峰。
通过使用 Fargate、Lambda、Amazon S3 和 Amazon Bedrock 等无服务器服务来减少对环境的影响,这些服务无需管理服务器并最大限度地提高资源利用率。这些服务建立在使用可再生能源的 AWS 节能基础架构之上。
免责声明
找到今天要查找的内容了吗?
请提供您的意见,以便帮助我们提高页面内容的质量