Overseas Vote Foundation 案例研究

2014

Overseas Vote Foundation (OVF) 是美國的一個非營利且無黨派 501(c)3 組織,主要協助不住在美國境內的美國公民登記投票及註冊不在籍投票。OVF 在 2005 年設立了美國第一個完備的線上選民服務網站,為美國境外的選民提供選舉登記、不記名投票申請以及資訊工具,這些境外選民包括軍人、駐外政府員工以及海外的美國公民。OVF 執行長 Susan Dzieduszycka-Suinat 說道:「我們希望為海外僑民和派駐全球各地的軍隊選民,提供一個有用、使用容易、完備的選民服務。」基金會的投票應用程式雖然隨著時間日趨複雜,但是它的任務還是一樣,就是讓全球的美國選民能夠更容易地參與聯邦選舉。

開始 python 教學
kr_quotemark

「我們一移到 AWS 後,我就發現效能有很大的提升,」

Dzieduszycka-Suinat
海外投票基金會總裁兼執行長

挑戰

OVF 從 2011 年開始尋求服務美國本土選民以及海外與軍隊選民的方式。基金會的初衷是讓海外的美國公民能夠利用標準化的聯邦程序,登記投票及申請不在籍投票。不過在美國境內,並沒有跨所有州申請不在籍投票的聯邦標準,而且各州也偏好使用自己的表格進行選民登記。

為美國國內的選民提供更好的服務意謂著,針對 50 個不同州的自訂需求推動選民登記和不在籍投票申請。各州都有自己專屬的專用表格,因此需要設計自訂問題流的程式。此外,OVF 為所有 50 州的選民登記和不在籍投票申請,分別設計了各州專用的表格輸出。他們成立之具有更廣泛功能的新組織即稱為 US Vote Foundation (US Vote)。

他們的工作內容也有其他的改變。OVF 希望為選民提供行動應用程式、降低成本及提升彈性。他們預計 2012 年的總統大選能夠吸引比以往更多的選民使用他們的 Web 服務。「我們需要更多的彈性來因應尖峰流量,」Dzieduszycka-Suinat 如是說。「我們受困於昂貴的系統,無法提供所需的立即可擴展性與可靠性。該是採用新解決方案的時候了。」

OVF 因此決定移轉至 Amazon Web Services (AWS)。為了尋求建議,公司轉向 Bear Code 這間諮詢公司,它為 OVF 組織提供了一整套 IT 解決方案。Bear Code 管理 OVF 的託管,並且協助其他客戶成功地移到 AWS 雲端。「我們在去年成為 AWS 的堅強粉絲,」Bear Code 管理合作夥伴 Michael Howe 如是說。「AWS 讓我們的客戶變得比使用傳統硬體解決方案更敏捷且更靈活。這樣的彈性是讓我們向 OVF 推薦 AWS 的其中一個因素。」

OVF 的 18 個全服務選民網站在 2012 年共計有超過 1 百萬以上的訪客,而且未發生任何意外。「請記住,我們的網站並不是提供簡單的靜態內容,」Dzieduszycka-Suinat 如是說。「這些都是包含移動元件的互動式 Web 應用程式。我們在 2012 年的 9 月 1 日到 11 月 15 日這段尖峰時間,與 2008 年同期相比,網站造訪次數增加 20%。頁面檢視次數增加 50%。我們認為這是真正的成功。」她繼續說:「如果我們檢視 2010 年同樣的尖峰時間段,期中選舉與 2012 年總統大選相比,造訪 OVF 網站的使用者成長了 2 倍。這是非常顯著的成果。」

為何選擇 Amazon Web Services

AWS 雲端提供 OVF 需要的彈性、擴展性以及可靠性。「我們可以快速地擴展及縮減容量,」Dzieduszycka-Suinat 如是說。「投票時的流量有非常巨幅的波動:從夏季開始攀升,在秋季達到最高峰,然後在 11 月的大選日後直線滑落。就使用者需求與成本來說,這是一種獨特的動態。」

AWS 讓 OVF 能夠隨著需求立即擴展及縮減執行個體,以更好的方式管理其成本。移至 AWS 雲端也讓團隊更輕鬆地升級作業系統及變更系統,不會出現使用傳統硬體時必定會發生的延遲。團隊在多個可用區域使用 Amazon Relational Database Service (Amazon RDS) 來增加可靠性。他們也使用 Amazon Elastic Cloud Compute (Amazon EC2)、Elastic Load Balancing 以及 Amazon Simple Email Service (Amazon SES),如以下的架構圖所示。

Bear Code 開發團隊建置了一個與生產環境完全相同的模擬環境,這個工作證明了使用 OVF 之前的供應商所出現的困境。「前提為假設功能會讓 OVF 的成本加倍,」Howe 如是說。「使用 AWS 之前,我們使用未託管的獨立模擬伺服器。Amazon EC2 能夠讓我們更輕鬆地複製機器,以建立額外的生產機器或模擬伺服器。建立測試環境對於避免意外而言有很大的幫助。」

Overseas Vote Foundation 架構圖

Overseas Vote Foundation Architecture Diagram

優勢

「我們一移到 AWS 後,我就發現效能有很大的提升,」Dzieduszycka-Suinat 如是說。「我們的運作有明顯的週期性,而且使用者散佈全球各地,所以我需要確信大家都能夠從我們的系統體驗到良好的回應時間。我必須知道自己可以控制成本與資源,務必在需要時就能確實得到所需的資源。最後,我必須確認我們未將金錢花在根本不使用的資源上。」 Howe 認為 AWS 雲端提供的彈性真是非常有用。「我們的團隊有新的開發人員加入,為 OVF 建置行動應用程式。利用 AWS,他能夠快速地設置獨立於主要網站之外的新伺服器。我們之前的供應商很難做到這一點。」

OVF 也體驗到移到 AWS 之後的其他優點。他們能夠利用比先前解決方案提供的更多種類服務,包括發生災難時自動將資料庫伺服器容錯移轉到其他位置的伺服器。OVF 現在可以為客戶提供行動服務網站,也能夠以對公司來說很低的成本,整合所有機器上的作業系統升級。不僅如此,OVF 模擬伺服器現在能夠建立與生產伺服器完全相同的複製品,讓測試變得更可靠。

移到 AWS 雲端後,增加了 Dzieduszycka-Suinat 對 OVF 系統在尖峰時間可靠性的信心。「2012 年大選是我完全不用擔心系統會因為需求而當機的第一個主要選舉,」她這樣說。「我甚至沒有想過會發生停機的情況。現在我們已經切換成使用 AWS,只需做好自己必須做的事,AWS 就會順應我們,而不是讓我們受限於它。」


關於 Overseas Vote Foundation

Overseas Vote Foundation (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 雲端。