瑞士聯邦測繪局 swisstopo 是瑞士的國家地圖測繪機構。該機構負責瑞士的地理參考資料和所有相關產品。它管理瑞士聯邦官方及其他客戶的地理資訊系統 (GIS) 專案。

聯邦地理資訊協調中心是 swisstopo 的一個部門,負責操作聯邦空間資料基礎設施 (FSDI) 以設計和交付 GIS 專案。FSDI 的流程副理 Hanspeter Christ 負責團隊基礎設施的操作,該基礎設施由 100 多部伺服器組成,其中大多數伺服器位於 Amazon Web Services (AWS) 雲端。「我們為客戶管理許多中小型 Web GIS 專案,」Christ 說,「所有專案都需要特定的伺服器基礎設施。」

swisstopo 在 2008 年首次使用 AWS,以滿足其中一個重要客戶對 Web 入口網站的緊急需求。「當時,FSDI 是一個在 DMZ 內的現場部署網站,使用薄弱的網際網路上行連結。」Christ 說。「我們缺乏滿足客戶需求的運算容量,而購買和安裝新硬體是一個漫長而繁瑣的過程。」於是 swisstopo 與解決方案供應商 Camptocamp SA 合作,使用 AWS 設計並準時交付 Web 應用程式。

在這個專案之後,swisstopo 相信使用 AWS 是最好的選擇。Christ 說,「如此正面的體驗,加上我們現場部署基礎設施現有的效能和容量問題,都說服我們將其他的 FSDI 部分移到 AWS 雲端。」

該機構目前使用 50 TB 的 Amazon Elastic Block Store (EBS) 磁碟區和 10 TB 的 Amazon Simple Storage Service (Amazon S3) 來存放 FSDI 中託管的 40 個 GIS 專案及地理服務的地理資訊。該機構目前使用 100 個 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體,每天可支援多達 50,000 名不重複訪客。這相當於每個月傳輸大約 20 TB 的資料,每秒交付 1,300 個地圖圖磚。Swisstopo 估計,FSDI 團隊現在可以在一小時內啟動一部新的伺服器,而不是像使用 AWS 之前需要花費數週或數個月的時間。

現在,swisstopo 在 Amazon EC2 上操作 FSDI 整合和生產環境的重要部分,而測試環境則在現場部署的 swisstopo 內部網路上執行。下面的圖 1 提供基礎設施架構圖表。

Swisstopo Architecture (General)

圖 1:swisstopo 架構圖

swisstopo 使用 Puppet (一種資料中心自動化與組態管理架構) 來管理和佈建所有 FSDI 伺服器。這個方法允許 swisstopo 使用和現場部署伺服器相同的方式來管理 AWS 上的彈性資源,使虛擬現場部署伺服器基礎設施與 AWS 雲端中類似的伺服器幾乎完全相同。還可透過自動化容易出錯的一般開發任務來提高生產力。Swisstopo 使用 Elastic Load Balancing 在其多個 Varnish 快取代理伺服器之間分配傳入流量,並以簡單的方式來啟用容錯移轉。

該機構使用 Amazon S3 做為其 10 億個地圖圖磚的經濟實惠儲存位置。「拜 AWS CloudFormation 和 Amazon EC2 所賜,swisstopo 現在能夠使用可高度擴展的 Tileforge 叢集輕鬆地存放數百萬個地圖圖磚,而且必要時只要數分鐘便可進一步提升。」Christ 說。下面的圖 2 提供 swisstopo 的儲存組態圖。

Swisstopo Architecture Diagram (Amazon EC2)

圖 2:swisstopo 儲存組態圖

「FSDI 在 AWS 上執行之後,我們目前每個月大約可為 100 萬名網際網路使用者提供服務。」Christ 說。「幸好有 AWS,我們可以大幅縮短配置新伺服器所需的時間,而將主力放在實際的客戶需求。」此外,遷移到 AWS 使 swisstopo 有機會處理以前留下來的問題。Christ 說,「AWS 不僅讓我們擺脫了實體硬體的困擾,也讓伺服器基礎設施的標準化和自動化變得更加容易。」

Swisstopo 讚賞 AWS 使用費的透明度,這使得將雲端伺服器基礎設施的成本分攤給客戶變得簡單。Christ 也很欣賞 AWS 雲端的持續開發。「在現場部署環境中,我們必須全部自費實作這些增強功能。現在,可以在 AWS 雲端操作系統的同時也從 AWS 開發受益。」

2012 年 6 月,聯合國贊助的「年度公共服務獎」競賽將「促進政府知識管理」類別的第二名頒給 swisstopo。Christ 說,「我們清楚知道,如果不是很早就採用 AWS,現在就無法慶功。」

要進一步了解 AWS 如何協助您滿足高效能運算需求,請瀏覽我們的高效能運算網頁:http://aws.amazon.com/hpc-applications/