Infrastructure

如何為服務於美國和加拿大的應用程序設計基礎架構?

  • January 30, 2015

我正在開發一種適用於美國人和加拿大人的服務,收集和儲存的數據在法律上是不允許跨越國界的……據我所知,這是新的。

那麼,服務於兩國的最佳做法是什麼?

我們已經有兩台伺服器,每個國家一台。我現在正在做的是在兩台伺服器上複製整個系統,每台伺服器都有自己的域名。當我需要更新程式碼時,我必須在兩者上都這樣做,我認為有更好的方法,不是嗎?

如果您在法律上禁止跨境發送數據,那麼您幾乎會被您描述的解決方案所困擾:兩個環境在兩個不同的國家/地區執行相同的程式碼。

感謝這些站點是相同的(它們是,不是嗎?) - 投資(時間和/或金錢)在一個體面的遠端部署解決方案中,您只需開發、測試和調試一次,然後部署到兩個站點.

我們公司也有同樣的問題。我們所做的解決方案是在每個國家/地區擁有數據庫伺服器和報告伺服器,而應用程序伺服器在加拿大。我懷疑您對跨境數據的問題是愛國者法案,特別是在加拿大方面。

引用自:https://serverfault.com/questions/196055