每秒 150 万次请求的巴西选举故事

云计算
re:Invent
0
0
## 视频 <video src="https://dev-media.amazoncloud.cn/30-LibaiGenerate/31-LiBaiRebrandingVideo/WPS305-1_5_million_requests_per_second_a_story_from_the_Brazilian_elections-LBrebrandingWCaptionCN.mp4" class="bytemdVideo" controls="controls"></video> ## 导读 大规模交付关键公共事件需要前所未有的基础设施。在本论坛中,了解亚马逊云科技如何支持 2022 年巴西选举,为覆盖1 亿多用户投票的应用程序构建基础设施,以及如何为每秒处理 150 万个请求的投票结果 提供 CDN 解决方案。探索独特的上下文和用户需求,为每个域选择的解决方案,以及如何在全球范围内验证性能、弹性和安全性。 ## 演讲精华 <font color = "grey">以下是小编为您整理的本次演讲的精华,共800字,阅读时间大约是4分钟。如果您想进一步了解演讲内容或者观看演讲全文,请观看演讲完整视频或者下面的演讲原文。</font> 演讲者详细探讨了亚马逊云科技(Amazon Web Services)如何助力巴西高级选举法院(Superior Electoral Court,简称TSE)成功举办2022年重大全国大选的过程。在这27个州和5,000个城市中,超过1.56亿选民有资格参与投票,使得2022年的选举成为全球最大规模的民主盛事之一。 Clever公司介绍了TSE作为自1996年以来负责组织执行所有巴西选举的主导机构。2020年的一项主要成就便是成功地使该国实现了从纸质投票到100%电子投票的过渡。这使1.56亿符合条件的公民能够在460,000个投票站进行电子投票。 2022年的选举将产生总统、参议员、州长以及联邦和地方代表。为了在数千个投票中心配备工作人员,TSE从普通公众中招募了超过200万名志愿者。 Clever概述了TSE如何将选举分为四个关键阶段。第一个阶段包括选举前的准备,如选民登记和投票工作者培训。实际投票日构成了第二个重要阶段,当时全国有超过1.56亿选民将投出他们的选票。第三个阶段包括统计和验证结果。第四个也是最后一个阶段专注于迅速向焦急的公众传播经认证的结果。 亚马逊云科技(Amazon Web Services)在第一阶段和第四阶段提供了帮助。在初始准备阶段,亚马逊云科技帮助开发了e-Título移动应用,该应用支持数字选民注册和管理ID。该应用提供详细的注册信息,并允许选民在无法到达指定投票站的情况下方便地提交缺席投票申请。在结果分发阶段,亚马逊云科技利用其多样的云功能来处理公民急切等待选举结果的巨大流量。 预计e-Título移动应用将为超过1亿同时在线用户提供服务,需要每秒处理14,000次身份验证请求的基础设施。鉴于该应用在促进选民访问方面的关键作用,确保100%的可用性是绝对必要的。从TSE的旧单体应用程序过渡到云架构带来了许多挑战。主要的优先事项包括优化支出、改善选民体验、扩大通信渠道以及坚持严格的安全协议。 亚马逊云科技的架构通过整合CloudFront、API网关、ECS Fargate、S3和DynamoDB等服务来达成其目标。在技术层面,主要的挑战包括遵循巴西严格的数据居留法规,将庞大的90TB选民数据库迁移至云端。鉴于该系统的关键任务属性,还需实施灾难恢复机制。 安德烈亚·戈韦亚深入研究了保障解决方案完整的端到端安全措施。她强调使用结构良好的框架、将生产环境和使用开发环境的账户隔离以及全面代码审查和测试的重要性。根据大量安全和基础设施测试反馈,已实施了超过17次的架构迭代。 关注点转向结果分发阶段,文尼西奥展示了TSE在近期选举中基础设施增长的指数。从2010年的每秒处理2.1GB增长到2020年的每秒86.4GB。2022年的需求需要惊人的每秒50万次请求,以及投票站关闭后投票统计完成的15万份结果文件。 文尼西奥详细阐述了处理巨大流量峰值的亚马逊云科技架构。随着TSE完成选票处理,选举结果文件将被同步到亚马逊云科技的S3存储桶中。Lambda函数会自动监控S3存储桶,并在新的结果文件出现时迅速复制到CloudFront源头。这将触发CloudFront(亚马逊云科技的内容分发网络)在高峰期立即启动并以高可用性公开提供文件。CloudFront能够应对高峰期的大量请求。 WAF(Web应用程序防火墙)为内容分发架构提供了强大的安全性,防止网络和应用层面的威胁。Route53负责解决解决方案的弹性且可扩展的DNS管理。亚马逊云科技上的OpenSearch服务收集并分析有价值的访问指标,例如跟踪何时发布文件,并根据地理位置和互联网服务提供商分析使用趋势。 总的来说,深入的演讲强调了亚马逊云科技与巴西高级选举法院之间的紧密合作为2022年巴西大选的成功执行提供了支持。这一解决方案充分利用了亚马逊云科技的多样化、安全可靠的云服务来应对极端流量突发,实施严格的安全协议,并为选民提供易于使用的数字界面。这一引人注目的应用案例展示了亚马逊云科技现代化基础设施如何支持大规模关键任务工作负载的顺利运行。 **下面是一些演讲现场的精彩瞬间:** 演讲者将在本次演讲中概述2022年巴西大选中如何运用亚马逊云科技(Amazon Web Services)这一话题。 ![](https://d1trpeugzwbig5.cloudfront.net/WPS305-1_5_million_requests_per_second_a_story_from_the_Brazilian_elections/images/rebranded/WPS305-1_5_million_requests_per_second_a_story_from_the_Brazilian_elections_0.png) 在2020年巴西大选中,巴西高级选举法院成功实现了100%的电子投票,吸引了约1.56亿选民参与,这主要得益于亚马逊云科技(Amazon Web Services)的支持。 ![](https://d1trpeugzwbig5.cloudfront.net/WPS305-1_5_million_requests_per_second_a_story_from_the_Brazilian_elections/images/rebranded/WPS305-1_5_million_requests_per_second_a_story_from_the_Brazilian_elections_1.png) 亚马逊云科技(Amazon Web Services)通过筹备基础设施以及分发选举结果,助力巴西优化了其投票流程。 ![](https://d1trpeugzwbig5.cloudfront.net/WPS305-1_5_million_requests_per_second_a_story_from_the_Brazilian_elections/images/rebranded/WPS305-1_5_million_requests_per_second_a_story_from_the_Brazilian_elections_2.png) 这一系统有助于向那些可能因为缺乏资源而无法频繁前往地区法院更换损坏或被盗身份证的贫困人口提供快速获取投票信息的途径。 ![](https://d1trpeugzwbig5.cloudfront.net/WPS305-1_5_million_requests_per_second_a_story_from_the_Brazilian_elections/images/rebranded/WPS305-1_5_million_requests_per_second_a_story_from_the_Brazilian_elections_3.png) 领导者们探讨了亚马逊云科技(Amazon Web Services)如何协助巴西法院实现无纸化办公,从而降低碳排放并解决重复选民身份证的问题。 ![](https://d1trpeugzwbig5.cloudfront.net/WPS305-1_5_million_requests_per_second_a_story_from_the_Brazilian_elections/images/rebranded/WPS305-1_5_million_requests_per_second_a_story_from_the_Brazilian_elections_4.png) 亚马逊云科技(Amazon Web Services)的架构师框架提供了构建合适云计算基础的最佳实践和建议。 ![](https://d1trpeugzwbig5.cloudfront.net/WPS305-1_5_million_requests_per_second_a_story_from_the_Brazilian_elections/images/rebranded/WPS305-1_5_million_requests_per_second_a_story_from_the_Brazilian_elections_5.png) 客户希望能够拥有一个统一的监控面板,以便实时查看所有安全和访问数据并采取相应措施。 ![](https://d1trpeugzwbig5.cloudfront.net/WPS305-1_5_million_requests_per_second_a_story_from_the_Brazilian_elections/images/rebranded/WPS305-1_5_million_requests_per_second_a_story_from_the_Brazilian_elections_6.png) ## 总结 本演讲探讨了亚马逊云科技在巴西2022年大选中所实施的解决方案。这次选举涵盖了全国5000个城市,涉及超过1.5亿选民。作为合作伙伴,巴西高级选举法院(TSE)与亚马逊云科技共同开发了两个关键项目:官方数字选民ID移动应用和选举结果分发系统。 通过移动应用,选民可以获取数字选民ID,从而证明自己已经投票,同时拓宽了TSE与选民之间的沟通渠道。该应用采用了亚马逊云科技的边缘服务,如CloudFront和API网关,并在ECS和[无服务器](https://aws.amazon.com/cn/serverless/?trk=cndc-detail)技术基础上运行。面临的关键挑战包括迁移和回滚90TB的数据以及扩展DynamoDB。由于该应用的重要性,因此进行了大量安全测试和控制。 为了分发选举结果,亚马逊云科技利用了S3、Lambda、CloudFront以及其他[无服务器](https://aws.amazon.com/cn/serverless/?trk=cndc-detail)服务,以处理每秒高达150万次的请求。一旦TSE处理并发布了结果文件,这些文件就会同步到S3存储桶中,并通过CloudFront在全球范围内提供服务。OpenSearch被用于实时监控文件传输和用户访问的情况。这种架构为这一关键工作负载提供了高可用性、可扩展性和安全性。 总之,亚马逊云科技帮助TSE成功地实现了这些创新的解决方案,从而改善了数百万巴西选民的选举过程和经验。这个项目突显了亚马逊云科技的云服务如何能够支持大规模任务关键系统的实施和安全保障。 ## 演讲原文 ## 想了解更多精彩完整内容吗?立即访问re:Invent 官网中文网站! [2023亚马逊云科技re:Invent全球大会 - 官方网站](https://webinar.amazoncloud.cn/reInvent2023/?s=8739&smid=19458 "2023亚马逊云科技re:Invent全球大会 - 官方网站") [点击此处](https://aws.amazon.com/cn/new/?trk=6dd7cc20-6afa-4abf-9359-2d6976ff9600&trk=cndc-detail "点击此处"),一键获取亚马逊云科技全球最新产品/服务资讯! [点击此处](https://www.amazonaws.cn/new/?trk=2ab098aa-0793-48b1-85e6-a9d261bd8cd4&trk=cndc-detail "点击此处"),一键获取亚马逊云科技中国区最新产品/服务资讯! ## 即刻注册亚马逊云科技账户,开启云端之旅! [【免费】亚马逊云科技“100 余种核心云服务产品免费试用”](https://aws.amazon.com/cn/campaigns/freecenter/?trk=f079813d-3a13-4a50-b67b-e31d930f36a4&sc_channel=el&trk=cndc-detail "【免费】亚马逊云科技“100 余种核心云服务产品免费试用“") [【免费】亚马逊云科技中国区“40 余种核心云服务产品免费试用”](https://www.amazonaws.cn/campaign/CloudService/?trk=2cdb6245-f491-42bc-b931-c1693fe92be1&sc_channel=el&trk=cndc-detail "【免费】亚马逊云科技中国区“40 余种核心云服务产品免费试用“")
目录
亚马逊云科技解决方案 基于行业客户应用场景及技术领域的解决方案
联系亚马逊云科技专家
亚马逊云科技解决方案
基于行业客户应用场景及技术领域的解决方案
联系专家
0
目录
关闭