- AWS 解决方案库›
- 有关如何在 AWS 上使用 Snowflake 构建可持续性数据编织架构的指引
有关如何在 AWS 上使用 Snowflake 构建可持续性数据编织架构的指引
概览
Well-Architected 支柱
上面的架构图是按照 Well-Architected 最佳实践创建的解决方案示例。要做到完全的良好架构,您应该遵循尽可能多的 Well-Architected 最佳实践。
A@@ mazon Bedrock 和 AWS Lambda 提供生成式 AI 计算能力,无需升级或修补虚拟机映像或操作系统版本。此外,亚马逊弹性计算云 (Amazon EC2) 拥有 750 多种实例类型可供选择,可帮助您满足处理器、存储、网络、操作系统和工作负载需求的特定要求。这种全面的方法有助于您实现最佳性价比,以支持各种不同的计算工作负载,其中包括高性能计算(HPC)、ML 以及基于 Windows 系统的应用程序。
AWS 身份和访问管理 (IAM) 集成了所有 AWS 服务,包括 Lambda 和 A mazon EC2 。这使得在 Lambda 中运行的应用程序代码能够与其他服务(如 Amazon Bedrock 和 API 网关)进行身份验证,而无需存储长期有效的凭证。此外,基于身份的 IAM 策略可用于定义和管理访问权限,确定用户是否可以创建、访问或删除 Amazon Kend ra 资源。例如,通过应用 IAM 策略,可以禁止您 AWS 账户内的某个用户查询特定的 Amazon Kendra 索引。
本指南采用诸如 Amazon Bedrock、Lambda、Amazon EC2 以及 Amazon S3 等完全托管的无服务器产品,默认情况下,这些产品均部署在多个可用区(AZ)中。这些服务不涉及需要维护的长期运行的计算或数据库资源,从而减少了整体架构中的故障点。
Amazon Bedrock 是一项完全托管的生成式人工智能服务,通过单个 API 提供了一系列基础模型(FM)。无论选择哪种模型,您都可以快速尝试各种 FM,并使用单个 API 进行推理,这样便可灵活使用来自不同提供商的 FM,并且只需最少的代码更改即可保持最新的模型版本。
此外,Amazon AppFlow 是一项完全托管的集成服务,可帮助您在诸如 Salesforce、SAP、Google Analytics 等 SaaS 应用程序与各类 AWS 服务之间安全地传输数据。在此,Amazon AppFlow 被用作连接各类 Snowflake 服务的切入点。
Lambda 和 Amazon Bedrock 会根据需求自动扩展并分配资源。这些完全托管的服务还能减轻 DevOps 团队的运营工作,降低与基础设施管理和维护相关的成本。此外,Lambda 和 Amazon Bedrock 提供即用即付定价模式,因此只有在这些服务主动处理请求时,您才会被计费。例如,Amazon Bedrock 具备按需和批量模式,这使您能够按照即用即付的原则使用基础模型,无需承诺使用期限。
在此,Amazon S3 也被用于为您提供根据工作负载和数据留存要求选择存储层的灵活性。
通过将维护硬件基础设施的责任转移给 AWS,Lambda 、Amazon Bedrock 和 Amazon Kinesis 可以提高运营效率。了解有关亚马逊和 AWS 可持续发展工作的更多信息。
免责声明
找到今天要查找的内容了吗?
请提供您的意见,以便我们改进网页内容的质量。