- AWS 解决方案库›
- 在 AWS 上构建无服务器住宿预订系统的指南
在 AWS 上构建无服务器住宿预订系统的指南
概览
工作原理
此架构图显示了如何构建无服务器、基于微服务的中央预订系统。
Well-Architected 支柱
上面的架构图是按照 Well-Architected 最佳实践创建的解决方案示例。要做到完全的良好架构,您应该遵循尽可能多的 Well-Architected 最佳实践。
EventBridge 让您能够实时响应事件,它会根据 AWS 环境中的变化自动做出响应。A@@ mazon CloudWatch 监控 AWS 资源和应用程序,提供对性能、运营状况和整体状态的见解,因此您可以采取积极措施保持卓越运营。通过这些服务,您可以构建和运营与业务目标相一致的可靠、可扩展、高效的系统。
AWS 身份和访问管理 (IAM) 管理 AWS 资源的访问权限,定义和强制执行最低权限访问,并支持多因素身份验证 (MFA) 以增强安全性。Amazon Cognito 可简化用户身份验证和授权,在保护用户数据的同时实现安全的应用程序访问。AWS CloudTrail 提供对账户活动、审计、监控和安全政策合规性的可见性。EventBridge 可自动响应安全事件(例如轮换访问密钥或禁用受感染的资源),从而强化整体安全态势。
EventBridge 简化了事件的管理和分发,实现了可靠的事件驱动型架构。Aurora Serverless 可根据对高可用性和容错能力的需求,自动扩展数据库容量。此外,Fargate 可为容器化应用程序提供可靠且可扩展的基础设施,您无需管理服务器或集群。Location Service 可提供可靠而准确的位置数据,有助于提高应用程序的整体可靠性。
CloudFront 通过在边缘站点进行缓存、减少延迟和改善用户体验,实现了内容的高效交付。DynamoDB 提供了快速且可扩展的 NoSQL 数据库性能,在任何规模下都能提供个位数毫秒级的响应时间,因此适用于具有高读写流量和高性能要求的应用程序。
Amazon S3 提供了经济实惠的存储和内容交付服务,您只需为使用的存储付费。Lambda 可提供无服务器计算,将减少基础设施开支。此外,Lambda 无需您预置或管理服务器即可运行代码,因此您只需为消耗的计算时间付费。
无服务器计算服务 Lambda 和 Fargate 可根据实际工作负载需求自动预置和扩展资源,从而为可持续发展做出贡献。这些服务通过优化资源利用率并消除闲置资源,最大限度地减少浪费、降低能耗和碳排放。
免责声明
找到今天要查找的内容了吗?
请提供您的意见,以便我们改进网页内容的质量。