以前我們自己托管服務器或者租用服務器都是自己搭建MySQL服務,優點是價格低、控制權大,但穩定性有欠缺、性能調優一直都難以做好,有技術難度。所以今年搬遷到雲服務的時候,就不再自己搭建MySQL服務,而是直接購買RDS關系型數據庫服務。
用了RDS後感覺穩定性有保障、技術咨詢可以找到專業人員,但阿裡雲的RDS價格超貴,1台2G内存的RDS實例加上一些存儲空間後價格在2萬元/年左右,性能上收到IO、連接數、内存等各方面的限制也需要想方設法進行優化,特别是對站點功能、存儲引擎格式等調整。
有的時候進行一些轉換、遷移、升級等工作的時候,希望不影響原來的網站訪問和不影響原來RDS的負載,這時候如果有多台RDS就可以臨時借用其它的RDS來進行一些操作,但如果在沒有多餘的RDS資源下,也是有辦法的,阿裡雲的RDS其實提供免費(至少目前免費)的臨時實例,規格與原實例一樣,隻是功能上少一些參數監控等,可以把原實例的備份數據恢複到新建的臨時實例上,使用時間限制是48小時,到期會自動删除,這48小時對于少量的測試、處理也是夠了。
每個實例隻能同時有一個臨時實例,已經生成的臨時實例删除(48小時自動删除或者管理者提前人工删除)後才能生成新的臨時實例,這個删除、生成的過程都是需要時間的,數據量大的需要的時間更長,例如500G左右内容要還原到臨時實例上去,大約需要2個小時。所以想把臨時實例當成第二個同時使用的實例也無法實現,或者至少是很不方便。
這麼貴的RDS服務,能用上臨時實例的時候,還是要多多善加利用。
评论2
咨詢下
500GB存儲空間、48000MB内存、MySQL 5.6 阿裡RDS大概 10萬一年 請問樓主,托管的話,算前期成本,相同配置大概多少錢? 托管一年大概多少 租用呢?hi, wayne, 如果是托管的話,購買品牌服務器
hi, wayne, 如果是托管的話,購買品牌服務器,32G内存4路服務器300Gx2硬盤需要5萬元左右,托管的話大約1萬元/年,如果數據庫隻是内網用,不占帶寬應該更便宜。租用的話,應該也便宜,我們以前租用國外服務器64G内存、24核服務器一個月200多美元。綜合來看自己搭建是會便宜一些,不過性能上不一定有阿裡雲的專門RDS好,而且他們還提供技術支持也是有價值的。僅供參考。