2014-09-24 132 views
-1

我公司的產品有一個很大的關係數據庫存儲(大約20TB),我們希望將全部或部分移動到我們的數據庫中。現在我對於哪種雲SQL服務適合我感到困惑。我已閱讀,一些雲存儲只能提供到的特定SQL像MySQL的,我買不起,原因是在這裏,我們有很多的的Transact-SQL腳本我們MSSQL服務器,定期更新數據上。將數據庫從MSSQL服務器移動到雲存儲

那麼應該是我的基本途徑實現這一目標,我怎樣才能各種基於雲的關係數據庫存儲之間比較喜歡谷歌雲SQLAzure的SQL亞馬遜RDS

回答

1

如果您現有的SQL Server是Microsoft SQL Server,那麼在雲環境中使用Microsoft SQL Server產品可能最有意義。這將有助於最大限度地減少任何類型的兼容性問題,並最大限度地減少學習新的SQL服務器環境的需求。

亞馬遜的RDS服務允許您在各種版本的MySQL,Postgres,Oracle和Microsoft SQL Server之間進行選擇。關於Microsoft SQL Server,亞馬遜提供了快速版本,以及SE和EE版本。就許可證而言,他們既提供「自帶」,也提供按使用付費的許可證。有關許可證詳細信息的更多信息可在其RDS documentation中找到。他們也有一個usage calculator,它可以讓你估計你的每月成本將基於你使用的許可證,實例的大小等。

由於Azure SQL是Microsoft產品,我希望它與Microsoft SQL兼容服務器,但我從來沒有使用過,所以我真的不知道是否有任何兼容性問題。微軟還爲Azure SQL提供了一些basic pricing information,所以如果你使用它們,你可以估算出你的成本。

如果你擔心在雲平臺上一個正常工作的話,我會建議建立一個小型測試數據庫,你可以徹底測試這些腳本的腳本。將測試數據庫上傳到不同的雲,並在那裏測試腳本以確保它們正常運行。亞馬遜提供了非常好的light-weight RDS instance for free,所以你可以在沒有任何費用的情況下進行基本的測試。也許Azure提供了類似的東西。即使他們沒有或者免費的RDS實例不足以滿足您的測試需求,將實例旋轉一兩天以運行這些測試也不會讓您付出太多代價。

+0

Yahh,需要爲此實現小POC,您對Google Cloud SQL有什麼建議?是否有可能爲此目的使用谷歌雲(從MSSQL服務器遷移到谷歌雲SQL)? – 2014-09-25 05:54:00

+0

我沒有親自使用Google Cloud SQL,所以我對此知之甚少,然而[他們的文檔](https://cloud.google.com/sql/docs/introduction)表示它基於MySQL,因此您會可能會遇到嘗試在AWS或其他地方使用MySQL的相同問題。您可能想嘗試MSSQL - > AWS中的MSSQL以及AWS中的MSSQL - > AWS中的MySQL,以最大限度地減少學習多個雲環境,然後如果MySQL在那裏工作,請在Google中嘗試一下,以查看Google與AWS之間的成本/性能折衷是。 – 2014-09-25 13:41:23

+0

Okey :)需要嘗試一下 – 2014-09-26 04:53:23

相關問題