[SEO 副标题]
本指南演示了提供一系列大型语言模型(LLM)的 Amazon Bedrock 如何对结构化和非结构化数据集进行基于生成式人工智能的分析,从而为投资分析师提供支持。AWS 生成式人工智能服务提供的工具可处理复杂的指令,例如投资分析和目标。分析结果以文本摘要的形式呈现,该摘要会引用相关数据支持推理,使投资分析师能够更有效地主动管理机构或个人客户的投资。
请注意:[免责声明]
架构图

[架构图描述]
步骤 1
Streamlit 应用程序托管在 AWS Fargate 上,通过 Amazon CloudFront 提供服务,后者则使用 AWS WAF 保障安全性。
Well-Architected 支柱

当您在云中构建系统时,AWS Well-Architected Framework 可以帮助您了解所做决策的利弊。框架的六大支柱使您能够学习设计和操作可靠、安全、高效、经济高效且可持续的系统的架构最佳实践。使用 AWS 管理控制台中免费提供的 AWS Well-Architected Tool,您可以通过回答每个支柱的一组问题,根据这些最佳实践来检查您的工作负载。
上面的架构图是按照 Well-Architected 最佳实践创建的解决方案示例。要做到完全的良好架构,您应该遵循尽可能多的 Well-Architected 最佳实践。
-
卓越运营
Amazon Bedrock 和 Lambda 使应用程序能够根据需求自动扩展,从而无需手动管理基础设施。作为向量数据库,Aurora PostgreSQL 可在不到一秒钟的时间内处理数十万个事务。Fargate 可运行容器,无需预置、配置或扩展虚拟机集群。这些服务可确保应用程序能轻松应对不断变化的用户需求,并且通过托管服务提供高可用性和容错能力。
-
安全性
使用 Amazon Cognito 保护应用程序和用户数据,该服务可提供安全的用户身份验证和授权。Secrets Manager 可安全地存储敏感凭证,防止应用程序的代码或配置发生泄露。使用 CloudFront 增强网站的安全性,该服务可提供流量加密和访问控制。使用 AWS Identity and Access Management(IAM)策略将范围限定在所需的最低权限以内,从而禁止对资源进行未经授权的访问。
-
可靠性
弹性负载均衡(ELB)将来自商店移动应用程序的流量请求路由到运行状况良好的 Amazon Elastic Compute Cloud(Amazon EC2)实例。使用 CloudFront 在全球范围内分发基于 Streamlit 的前端,将内容缓存到离用户更近的地方,从而提高可靠性和可用性。通过整合 Amazon CloudWatch 等监控和可观测性服务,您可以快速识别和解决可靠性问题。ELB 提供的同步松耦合以及 Fargate 与 ELB 的可扩展性减少了应用程序出现故障的几率,因此用户可以浏览移动应用程序而不会遇到停机错误。
-
性能效率
Aurora PostgreSQL 可在不到一秒钟的时间内纵向扩展,从而处理数十万个事务。Fargate 无需预置、配置或扩展虚拟机集群即可运行容器,这消除了选择服务器类型、扩展集群或优化集群打包的负担。Lambda 和 Amazon Bedrock 代理可处理大量的流量,提供低延迟响应并自动扩展,以满足应用程序不断变化的性能需求。此外,CloudFront 通过在更靠近用户的位置缓存内容以便为用户减小延迟,从而提高感知到的应用程序的性能。
-
成本优化
根据调用次数和执行时长对 Lambda 函数进行收费,这样即可在不产生固定基础设施成本的情况下运行应用程序。借助 Amazon Bedrock,您只需通过输入和输出令牌定价为所用资源付费,无需管理或处理底层基础设施。通过使用这些无服务器和托管服务,应用程序可以根据需要纵向扩展和横向缩减,只需为其所使用的资源付费,并最大限度地降低总体运营成本。
-
可持续性
通过在 Aurora PostgreSQL 上使用 pgvector,您可以轻松地为支持机器学习的应用程序设置、操作和扩展数据库。 由 AWS Graviton 3 处理器提供支持的 Aurora PostgreSQL 实例使您能够更快地实现可持续发展创新目标,并且与基于 Intel 的同类处理器相比能耗低 60%。
免责声明
示例代码;软件库;命令行工具;概念验证;模板;或其他相关技术(包括由我方人员提供的任何前述项)作为 AWS 内容按照《AWS 客户协议》或您与 AWS 之间的相关书面协议(以适用者为准)向您提供。您不应将这些 AWS 内容用在您的生产账户中,或用于生产或其他关键数据。您负责根据特定质量控制规程和标准测试、保护和优化 AWS 内容,例如示例代码,以使其适合生产级应用。部署 AWS 内容可能会因创建或使用 AWS 可收费资源(例如,运行 Amazon EC2 实例或使用 Amazon S3 存储)而产生 AWS 费用。
本指南中提及第三方服务或组织并不意味着 Amazon 或 AWS 与第三方之间存在认可、赞助或从属关系。AWS 的指南是一个技术起点,您可以在部署架构时自定义与第三方服务的集成。