海外投票基金会案例研究

2014 年

海外投票基金会 (OVF) 是一家总部位于美国的非营利性、无党派 501(c)3 组织,帮助美国人注册投票,并在选民不在家时帮助注册缺席投票。在 2005 年,OVF 成立了美国第一个综合性在线选民服务网站,为选举日当天不在美国的选民(包括军事人员、海外政府雇员和居住在国外的美国公民)提供登记服务、投票请求和信息工具。OVF 的总裁兼首席执行官 Susan Dzieduszycka-Suinat 表示:“我们希望为海外和军事选民提供可用、友好且全面的选民服务。”随着时间的推移,该基金会的投票应用程序越来越复杂,但其使命从未改变:使世界各地的美国选民都能更轻松地参加联邦选举。

开始 python 教程
kr_quotemark

“在迁移到 AWS 那一刻,我发现性能发生了很大变化。”

Dzieduszycka-Suinat
海外投票基金会总裁兼首席执行官

挑战

在 2011 年,OVF 开始想方设法为美国本土选民以及海外和军事选民提供服务。该基金会最初可让居住在国外的美国公民使用标准化的联邦程序进行投票及请求缺席投票。但在美国,所有州都没有规定请求缺席投票的联邦标准,并且各个州更偏向于使用自己的选民注册表单。

为美国本土选民提供更好的服务意味着要针对 50 个不同州各式各样的要求促进选民注册和缺席投票请求方面的工作。每个州都有其各自的特定表单,这就需要规划一个可定制的问题流程。此外,OVF 还针对所有 50 个州分别规划了特定于州的选民注册和缺席投票请求表单输出。他们启动的新组织名为美国投票基金会(美国投票),该组织具有更多的功能。

在工作方面也有一些变化。OVF 希望为选民提供移动应用程序、降低成本并提高灵活性。他们预计 2012 年总统选举将吸引前所未有的用户来使用他们的网站。“我们要更加灵活才能满足流量高峰的需求。”Dzieduszycka-Suinat 说道,“我们被困在了一个昂贵的系统中,该系统不能立即为我们提供所需的可扩展性和可靠性。是时候使用新的解决方案了。”

OVF 决定迁移到 Amazon Web Services (AWS)。该公司向 Bear Code 征求了意见。Bear Code 是一家咨询公司,为 OVF 组织提供了一整套的 IT 解决方案。这家公司管理着 OVF 托管方面的工作,并且帮助其他客户成功迁移到了 AWS 云。“在过去一年里,我们已经成为 AWS 的头号粉丝。”Bear Code 管理合作伙伴 Michael Howe 解释道,“与使用传统硬件解决方案相比,AWS 使我们的客户变得更加灵活和敏捷。灵活性是我们向 OVF 推荐 AWS 的原因之一。”

2012 年,OVF 在其 18 个全方位服务选民网站上接收了超过 100 万次访问,且没有发生任何状况。“需要注意的是,我们的网站并非提供简单的静态内容。”Dzieduszycka-Suinat 说道,“它们是具有移动部件的交互式 Web 应用程序。在 2012 年 9 月 1 日到 11 月 15 日这段高峰期,网站访问量比 2008 年同时段增加了 20%。网页浏览量增加了 50%。我们认为,这一次大获全胜。“如果我们看看 2010 年中期选举与 2012 年总统选举的相同高峰期,”她继续说道,“就会发现,OVF 网站的用户访问量增加了 200%。这太了不起了。”

为什么选择 Amazon Web Services

AWS 云提供 OVF 所需的灵活性、可扩展性和可靠性。“我们可以非常快速地扩大和缩小规模。”Dzieduszycka-Suinat 说道,“在投票期间,流量波动非常剧烈:在夏天开始增加,到秋天达到最高,然后在十一月的选举日之后降到最低。这是用户需求和成本方面的独特动态。”

通过使用 AWS,OVF 能够按需增加或减少实例,从而更好地管理其成本。迁移到 AWS 云之后,该团队还能更轻松地升级操作系统,并能够对系统做出更改,而没有传统硬件所必有的延迟。团队正在多个可用区使用 Amazon Relational Database Service (Amazon RDS) 来提高可靠性。此外,团队还在使用 Amazon Elastic Cloud Compute (Amazon EC2)、Elastic Load BalancingAmazon Simple Email Service (Amazon SES)。

Bear Code 开发团队构建了一个镜像生产环境的临时环境,此任务已通过使用 OVF 之前的提供商证明非常困难。“提供此功能会导致 OVF 的成本增加一倍。”Howe 说道,“在 AWS 之前,我们使用的是非托管的单独临时服务器。使用 Amazon EC2 可以无比轻松地克隆计算机,从而制作其他生产计算机或临时服务器。创建测试环境在避免意外发生方面有很大帮助。”

海外投票基金会架构图

Overseas Vote Foundation Architecture Diagram

效益

“在迁移到 AWS 那一刻,我发现性能发生了很大变化。”Dzieduszycka-Suinat 说道,“由于我们是周期性运营并且用户遍布世界各地,因此我需要确信我们的系统可以很好地响应用户。我必须知道我们能够控制成本和资源,才能确保我们能够在需要时获得所需的一切。最后,我有责任知道我们没有为并未使用的资源花费。” Howe 表示,AWS 云提供的灵活性是一个福音。“有一位新开发人员加入了我们的团队来为 OVF 构建移动应用程序。他可以使用 AWS 快速设置独立于主网站的新服务器。这是我们之前的提供商很难做到的。”

在迁移到 AWS 后,OVF 还体验到了其他优势。与之前的解决方案相比,他们能够利用更多的服务,包括在发生灾难时,自动将数据库服务器故障转移到其他位置的服务器。现在,OVF 可以向其客户提供移动服务,并且他们能够以非常低的成本将所有计算机上的操作系统升级集成到公司。此外,OVF 临时服务器现在是生产服务器的完全复制,从而使得测试更加可靠。

迁移到 AWS 云之后,Dzieduszycka-Suinat 对 OVF 系统在高峰期的可靠性充满信心。“2012 年选举是第一次重大选举,在此期间,我从不担心系统会由于需求而出现故障。”她说道,“出故障这种想法甚至没在我的脑海中出现过。现在,我们已经转为使用 AWS,我们可以将精力放到需要做的事情上,并且 AWS 是我们的得力助手,而不是让我们围着它转。”


关于海外投票基金会

海外投票基金会 (OVF) 是一家总部位于美国的非营利性、无党派 501(c)3 组织,帮助美国人注册投票,并在选民不在家时帮助注册缺席投票。


使用的 AWS 服务

Amazon EC2

Amazon Elastic Compute Cloud (Amazon EC2) 是一种 Web 服务,可以在云中提供安全并且可调整大小的计算容量。该服务旨在让开发人员能够更轻松地进行 Web 规模的云计算。

了解更多 »

Amazon SES

Amazon Simple Email Service (Amazon SES) 为基于云端的电子邮件发送服务,旨在帮助数字营销师和应用程序开发师发送营销、通知和业务电子邮件。

了解更多 »

Amazon RDS

Amazon Relational Database Service (Amazon RDS) 让您能够在云中轻松设置、操作和扩展关系数据库。

了解更多 »

Elastic Load Balancing

Elastic Load Balancing 在多个目标(如 Amazon EC2 实例、容器、IP 地址和 Lambda 函数)之间自动分配传入的应用程序流量。

了解更多 »


开始使用

各行各业中所有规模的公司都在使用 AWS 对其日常业务进行转型。联系我们的专家,立即踏上您的 AWS 云之旅。