上海2015年5月6日電 /美通社/ -- 企業云轉型過程中核心的是數據庫,難遷移的也是數據庫,最難管理的也是數據庫,所以都有專職的DBA來運維管理數據庫。當企業完成應用遷移到云端后,就需要同時將后端數據也遷移到云上,而這些數據基本上都存在于數據庫中的。云數據庫服務將有助于企業實現“有狀態”的核心業務云化。
在沒有云數據庫服務之前,企業想要把業務遷移到云中時,必須在租用的云主機中去構建數據庫,面臨數據庫引擎選型,參數優化配置,架設容災方案,實現數據備份,監控報警,以及日常運維管理。云數據庫服務提供數據庫的主從節點自動搭建,數據庫自助備份,數據庫的實時監控報警,當數據庫發生問題的時候可以恢復數據。可以達到省時、省事、省錢的目的。
為了助力企業的云遷移,最近國內領先的混合云平臺和技術服務提供商 -- 上海刻通信息技術有限公司 (以下簡稱“刻通云KeyTone Cloud” http://www.keytonecloud.com) 推出了基于 MySQL 5.5的數據庫服務和基于 Redis 的云緩存服務。可以讓客戶在幾分鐘內獲得一個帶災備的數據庫服務。而基于 Redis 的云緩存服務服務將幫助企業用戶提高 Web 應用程序的性能, 該服務允許用戶從快速的托管內存緩存系統中檢索信息, 而無需完全依賴于速度較慢的基于磁盤的數據庫, 從而大大提高了數據檢索效率。
MySQL是最流行的關系型數據庫管理系統,在 WEB 應用方面 MySQL 是較好的 RDBMS (Relational Database Management System,關系數據庫管理系統) 應用軟件之一。MySQL 是一種關聯數據庫管理系統,關聯數據庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度并提高了靈活性。MySQL 所使用的 SQL 語言是用于訪問數據庫的最常用標準化語言。MySQL 軟件采用了雙授權政策,它分為社區版和商業版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇 MySQL 作為網站數據庫。由于其社區版的性能卓越,搭配 PHP, Java和 Apache, Nginx 可組成良好的開發環境。刻通云的云數據庫服務的主要功能如下:
遷移方便
云數據庫提供的MySQL數據庫與原有的MySQL協議完全兼容,也就意味不需要對原有的程序、應用以及各種數據庫管理工具進行任何更改就可以使用數據庫提供的服務,兼容用戶原來的第三方數據庫管理工具。圖一展示了使用刻通云管理控制臺生成部署云數據庫。
數據可靠
刻通云選取 InnoDB 存儲引擎并做了配置優化,MySQL 數據庫運行于用戶私有網絡內,通過主從 MySQL 實時同步的高可靠的架構為用戶提供一個高可靠的數據庫服務。
數據備份
刻通云為用戶的數據提供備份功能,從備份點還原的數據庫服務獨立與原數據庫(圖二),它給予用戶自由處置線上業務數據同時又不影響線上業務的能力。
訪問控制
刻通云數據庫提供用戶訪問權限分配控制,讓用戶能夠自由控制每個數據庫用戶的權限。
自動管理
云數據庫讓用戶從煩瑣費時的操作中解放出來, 刻通云會給數據庫進行小版本升級以及動態從節點管理,可以讓用戶更加專注于業務開發,而不需要費心管理數據庫。
輕松擴展
隨著用戶的業務拓展可能會帶來的數據庫訪問的壓力,數據庫云提供升級數據庫空間的功能,方便用戶業務擴展。
監控報警
云數據庫的監控報警機制可以監控 “主節點”的 CPU,內存以及硬盤使用率。
互聯網技術特別是移動互聯網技術的迅猛發展使得傳統的關系數據庫在應對海量數據訪問處理時面臨巨大的挑戰,緩存服務可以提供卓越的性能,和水平的擴展性來解決此類問題。Redis 是其中的佼佼者,不僅結構穩定,而且性能出色。Redis 更像一個加強版的 Memcached,在部分場合可以對關系數據庫起到很好的補充作用。它提供了 Python、 Ruby、Erlang、PHP 客戶端,方便使用。總的來說,它與 Memcached 有兩個區別,一是 Memcached 沒有持久化的功能,但 Redis 有,客戶可以把 Redis 當做數據庫來使用,可以存數據;二是 Redis 數據結構比 Memcached 豐富。
刻通云的 Redis 是一個獨立的服務,跟用戶之前的業務主機是完全分開的,通過網絡交互,不會影響業務主機本身的性能。刻通云緩存服務針對 Redis 進行了優化配置, 使性能達到最優, 同時提供監控信息, 以便更清晰的了解服務的性能。利用刻通云的管理控制臺, 客戶只需要花費幾分鐘的時間, 便能將內存內部緩存層添加到客戶的基礎設施中。刻通云的 Redis 主要功能特點如下:
部署簡單
刻通云讓用戶能夠非常輕松地部署 Redis 兼容型緩存環境. 使用刻通云提供的管理控制臺(圖三), 只需要幾分鐘就能訪問生產就緒的云緩存功能, 用戶無需擔心基礎設施配置, 也不需要安裝和維護緩存軟件, 刻通云會對故障進行檢測和恢復, 讓用戶專注于價值更高的應用程序開發工作。
安全可靠
為了保障數據的安全性, 刻通云緩存服務允許用戶指定某個受管的私有網絡用于緩存節點的 IP 地址范圍來隔離緩存集群, 以及連接現有的應用程序。
自動管理
刻通云緩存服務讓用戶從煩瑣費時的操作中解放出來, 刻通云會給Redis進行小版本升級,可以讓用戶更加專注于業務開發, 而不需要費心管理緩存服務軟件。
監控報警
刻通云緩存服務的監控報警機制可以監控 “主節點”的 CPU,內存以及硬盤使用率。
Photo - http://photos.prnasia.com/prnh/20150505/0861503671-a
Photo - http://photos.prnasia.com/prnh/20150505/0861503671-b
Photo - http://photos.prnasia.com/prnh/20150505/0861503671-c