2014-01-20 22 views
0

我正在編寫自己的附加組件,例如,自定義數據庫。但我應該在哪裏物理分配我的數據庫實例?我想使它們在地理位置上接近請求應用程序。我看到配置調用指定了亞馬遜地區(https://devcenter.heroku.com/articles/add-on-provider-api#provision)。 那麼這是否是建議 - 將我的數據庫安裝在各個地區的Amazon EC2上?我的Heroku插件的物理位置

還是有辦法使它更加緊密,無論是從地域(例如同亞馬遜可用性區)或在安全性方面(例如相同的DNS域,或同一IP子網)。

在這種情況下,我檢查了Heroku Postgres插件,發現他們的數據庫安全管理區分「本地連接」(來自Heroku應用程序)和「遠程連接」(來自我的開發人員PC)。那麼什麼是「本地」 - 亞馬遜地區呢?還是他們管理使用相同的DNS域,IP子網等? 在這裏看到:https://devcenter.heroku.com/articles/heroku-postgresql#remote-connections

感謝

回答

0

同EC2區域是罰款。 Heroku的應用程序在所有AZS移動在給定的區域。每次測功機啓動時,它可能會或可能不會在不同的AZ比上一次它跑。

+0

非常感謝:) –