跳至主要内容

AWS 解决方案库

AWS 完美订单指南

概览

本指南演示如何配置优化的订购流程,以便在消费者需要时交付他们想要的产品,也称为“完美订单”。 完美订单的一个重要部分是“最后一英里”。 这意味着将产品直接送到消费者家门口。做好最后一英里需要对整个供应链进行仔细的规划,而这个架构就是为此而构建的。从上游订单到交付,您可以使用此架构来设计完美的订单流程,通过优化的路线,确保产品按时发货,跟踪车队并通知消费者。

工作原理

这些技术细节包含一张架构图,用于说明如何有效使用本解决方案。该架构图展示了关键组件及其相互作用,并逐步概述了架构的结构和功能。

Well-Architected 支柱

上面的架构图是按照 Well-Architected 最佳实践创建的解决方案示例。要做到完全的良好架构,您应该遵循尽可能多的 Well-Architected 最佳实践。

我们建议在配置本指南时使用 AWS 和 DevOps 实践来集成和部署变更。例如,AWS CodeBuild AWS CodeDeploy 可用于管理版本和部署策略。我们还建议使用 AWS 云开发套件 (AWS CDK),它有助于在受控环境中跨账户通过代码管理部署。这种基础设施即代码方法有助于实现版本控制、测试和部署自动化。通过利用 AWS、DevOps 工具和 CDK,您可以轻松部署更改、回滚失败的部署,以及在环境中可靠且可重复地配置资源。这使得强大的持续集成和持续交付(CI/CD)管道能够安全、高效地更新架构。

阅读卓越运营白皮书

该架构中使用了多项 AWS 服务来确保通信和数据安全。对于服务之间的核心通信,我们使用了亚马逊 Cognito AWS 身份和访问管理 (IAM)。这样,您就可以对人员和计算机进行身份验证和授予访问权限。所有服务间通信均通过 Amazon Cognito 进行身份验证,并使用 IAM 角色进行授权。为了存储数据,我们使用了 DynamoDB 海王星、亚马逊 S3 和 L ake Formation。这些服务在存储以及在服务之间移动数据时都会对数据进行加密。通过从一开始就使用 AWS 建立安全性,您可以确保敏感信息受到保护。

阅读安全白皮书

本指南遵循无服务器架构的 AWS 最佳实践。核心处理服务是 Lambda,使用并发限制进行配置。为了启用解耦服务,使用了亚马逊 SQS 和亚马逊 SN S。为了提高可观测性,使用了亚马逊CloudWatch、AWS X-Ray和AWS Cloud Trail等A WS指标和日志服务。来自交易和服务的所有后端日志和指标都将流式传输到 CloudWatch 。通过遵守 AWS 无服务器架构(例如使用 Lambda 进行处理和实施 AWS 可观测性服务),您可以构建一个经济实惠、高性能和安全的强大且可扩展的无服务器系统。

阅读可靠性白皮书

本指南中使用的 AWS 无服务器服务持续扩展,使用量以毫秒为单位进行计量,从而优化了成本。由于 AWS 管理这些服务,因此总体资源消耗量也减少了。无服务器架构支持自动扩缩、恢复能力、成本优化和高性能。无服务器计算的按需性质让您仅需按需付费,而 AWS 则在幕后处理资源的预置和管理事宜。对于事件驱动、不一致或不可预测的工作负载,这是理想之选。

阅读性能效率白皮书

本指南使用无服务器服务,这是 AWS 的构建基础。由于 AWS 管理该架构中服务背后的基础设施,因此您无需自己设置和维护服务器。这为您节省了运营和管理费用。您只需按实际使用量付费。服务空闲时不会产生任何费用。使用这些针对快速处理和共享进行了优化的即用型组件,可让您的成本保持在较低水平,生产率保持在较高水平。

阅读成本优化白皮书

该架构通过几个关键方式提高可持续性。首先,它利用根据需求扩缩的 AWS 无服务器服务,这意味着这些服务仅在任何给定时间使用所需的资源。您无需过度预置空闲或浪费的容量。

其次,AWS 基础设施旨在实现最佳能源效率和可持续性。AWS 数据中心使用先进的冷却系统和可再生能源来减少对环境的影响。通过在 AWS 上运行架构,您可以从其节碳运营中获益。

第三,无服务器模型意味着您无需购买和维护我们自己的硬件。AWS 代您管理物理服务器和资源。这样可以避免不必要地制造新硬件,并延长现有设备的使用寿命。

最后,AWS 支持的自动化让您可以在需要时轻松删除和重新创建资源。这支持重建经过优化的全新环境,同时最大限度地减少持久性资源的使用。

阅读可持续发展白皮书

免责声明

示例代码;软件库;命令行工具;概念验证;模板;或其他相关技术(包括由我方人员提供的任何前述项)作为 AWS 内容按照《AWS 客户协议》或您与 AWS 之间的相关书面协议(以适用者为准)向您提供。您不应将这些 AWS 内容用在您的生产账户中,或用于生产或其他关键数据。您负责根据特定质量控制规程和标准测试、保护和优化 AWS 内容,例如示例代码,以使其适合生产级应用。部署 AWS 内容可能会因创建或使用 AWS 可收费资源(例如,运行 Amazon EC2 实例或使用 Amazon S3 存储)而产生 AWS 费用。

找到今天要查找的内容了吗?

请提供您的意见,以便我们改进网页内容的质量。