本指南演示了如何构建赛事驱动型无服务器体育博彩应用程序,帮助体育博彩运营商处理激增的季节性流量。它解决了快速进入市场、开发不一致、复杂集成和扩展困难等挑战。该指南利用微服务、无服务器计算和赛事驱动型消息传递,帮助运营商克服传统在线体育博彩平台的局限性,例如开发环境的不均匀性,以及需要过度配置才能满足季节性体育赛事带来的独特需求特点。通过使用本指南,体育博彩运营商可以部署以玩家为中心的成本优化型灵活方法,并可靠地进行扩展以改善客户体验。
注意:[免责声明]
开始使用

Well-Architected 支柱

当您在云中构建系统时,AWS Well-Architected Framework 可以帮助您了解所做决策的利弊。框架的六大支柱使您能够学习设计和操作可靠、安全、高效、经济高效且可持续的系统的架构最佳实践。使用 AWS 管理控制台中免费提供的 AWS Well-Architected Tool,您可以通过回答每个支柱的一组问题,根据这些最佳实践来检查您的工作负载。
上面的架构图是按照 Well-Architected 最佳实践创建的解决方案示例。要做到完全的良好架构,您应该遵循尽可能多的 Well-Architected 最佳实践。
-
卓越运营
Amazon CloudWatch 可帮助您深入了解应用程序的性能和行为。 CloudWatch 可监控系统的运行状况,帮助您快速识别并解决问题。使用 AWS CloudFormation 实现部署自动化,实现一致且可重复的基础设预施配置,从而应对您不断变化的业务需求。
-
安全性
使用 AWS Identity and Access Management(IAM)、Amazon Cognito 和 DynamoDB 保护您的应用程序。 IAM 支持精细的访问控制,Amazon Cognito 通过提供控制外部 API 访问的机制来保护用户访问权限,DynamoDB 可加密静态数据,保护您的敏感信息。
-
可靠性
使用 EventBridge、Lambda、DynamoDB、Amazon SQS 和 CloudFront 构建弹性容错架构。EventBridge 和 Amazon SQS 分离组件,减少单点故障。Lambda 会自动扩展,因此您无需预置和管理服务器。CloudFront 可从全球网络可靠提供静态内容,提高可用性并减少延迟。
-
性能效率
Lambda 允许您在高度可用的计算基础设施上运行轻量级代码,帮助您快速响应事件。DynamoDB 提供快速的无服务器 NoSQL 数据库,无论规模大小都能保持稳定的毫秒级性能。Amazon SQS 和 EventBridge 允许应用程序之间进行非阻塞集成。
-
成本优化
Lambda 和 AWS AppSync 等无服务器服务遵循即用即付定价模式,使成本与实际使用量保持一致,让您只需为所使用的服务付费。DynamoDB 采用按需模式并支持自动扩缩,因此您只需为任何给定时间所需的容量付费。CloudFront 提供全球边缘网络,通过缩短数据到达最终用户所需的传输距离,将数据传输成本降至最低。
-
可持续性
使用 Lambda 和 DynamoDB 增强工作负载的可持续性。Lambda 最大限度地减少了空闲计算资源,而 DynamoDB 可按需扩展,从而减少了过度配置。
免责声明
示例代码;软件库;命令行工具;概念验证;模板;或其他相关技术(包括由我方人员提供的任何前述项)作为 AWS 内容按照《AWS 客户协议》或您与 AWS 之间的相关书面协议(以适用者为准)向您提供。您不应将这些 AWS 内容用在您的生产账户中,或用于生产或其他关键数据。您负责根据特定质量控制规程和标准测试、保护和优化 AWS 内容,例如示例代码,以使其适合生产级应用。部署 AWS 内容可能会因创建或使用 AWS 可收费资源(例如,运行 Amazon EC2 实例或使用 Amazon S3 存储)而产生 AWS 费用。
本指南中提及第三方服务或组织并不意味着 Amazon 或 AWS 与第三方之间存在认可、赞助或从属关系。AWS 的指南是一个技术起点,您可以在部署架构时自定义与第三方服务的集成。