青云,這個成立不到三年的云計算服務提供商,一直是這一兩年來中國云計算市場的焦點話題之一。青云在努力在多個場合傳遞自己的云計算理念,不管是在技術圈子熱議的“軟件定義”話題,還是在用戶市場關心的云服務內容等,青云都塑造了一個獨具特色的云服務供應商形象。
相比于青云前幾次的“高調”發布,譬如宣布拓展PaaS市場,以及大幅度降價等,這次的Redis緩存集群服務發布則“低調”了很多,僅邀請了幾家IT媒體,簡單介紹了Redis這個服務內容。
青云聯合創始人兼架構師林源,清華碩士畢業,曾在騰訊搜搜做圖片搜索,后與黃允松等創立青云
青云Redis緩存集群服務是對青云第一個PaaS服務器——RDS關系型數據庫服務的補充。Redis本身是一個內存數據庫服務,主要面向使用青云MySQL數據庫服務,但需要更高性能的企業用戶。
由于MySQL數據庫本身的設計局限,以及磁盤存儲本身的性能瓶頸,使得RDS服務難以滿足一些應用提出的苛刻性能需求。底層IaaS資源與上層RDS服務之間需要有Redis這一緩存服務來構建一套完整的解決方案。Redis這一內存數據庫本身已經經過市場的驗證,青云在發布RDS數據庫服務之后,再發布Redis緩存服務既理所當然,又順理成章。
青云Redis緩存集群服務基于Redis 2.8.17版本,這是一個標準版本,企業用戶在自有環境內有使用Redis技術的話,其可以完整地遷移到青云之上,無需重新搭建部署。除此之外,青云Redis緩存服務強調集群的作用。
青云Redis緩存服務本身是一個集群服務,并將這一集群概念直接展現給用戶,以便于更加靈活的選擇部署。用戶在使用Redis緩存集群服務時可以選擇任意個節點,譬如一個Master節點和多個Slave節點,這樣的好處在于,隨著工作負載的變化,用戶可以隨時伸縮,以實現性能與成本的平衡。
同時,在擴容方面,青云Redis緩存服務提供了兩種在線擴容方式。因為集群的概念,青云Redis緩存服務可以增加節點數據來實現Scale-out橫向擴展,這樣可以直接增加讀性能,滿足前端應用提出的更高性能需求。另一種方式則是Scale-up擴容,這一方式可以增加青云Redis緩存容量,以滿足更大存儲空間的需求。
不管在哪個領域,只要涉及到數據,數據安全都是一個老生常談的問題。盡管青云Redis是一個緩存集群服務,多節點本身可以保證Redis集群的可用性,但青云仍提供了譬如數據備份的功能,用戶可以通過自動或者手動備份的方式,來保障由于生產過程中誤操作帶來的數據災難。而青云平臺本身給用戶提供的是二層隔離的私有網絡,不管是Redis緩存集群服務,還是之前的RDS數據庫服務都是運行在這個二層私有網絡之中,這可以避免數據泄露風險。
此外,青云Redis緩存集群服務還提供監控與告警功能,以協助用戶更好地管理。
青云Redis緩存集群服務提供的監控功能界面,用戶在Redis運行過程中,可提供諸如內存使用量。QPS、Key數量、操作次數以及網卡進出流量等數據信息
在告警方面,用戶可根據自己的實際情況設置閾值,當觸發閾值之后,可通過短信或郵件的形式通知用戶。而在接下來的時間,青云還會提供自動擴展(Auto Scaling)的服務,這是一個通用框架,通過這個服務,可以觸發集群的自動擴容。而稍后的Redis緩存服務將提供一個用于數據遷移到功能,利用這個功能,用戶可便捷地將數據遷移到青云上。
青云希望做一個通用PaaS平臺,而就目前而言,僅有的兩個PaaS應用(MySQL數據庫和Redis)還遠遠不夠,其還需要補充更多的服務。比如僅數據庫服務方面就需要青云做更多的工作,目前青云僅提供MySQL數據庫,而其他諸如PostgreSQL,甚至Oracle RAC等,都在考慮范圍之內。
實際上,據透露,PostgreSQL將是青云下一個即將發布的數據庫服務。而Oracle RAC也將在未來一段時間提供。由于Oracle RAC的性能優化需要與SAN存儲相結合,據稱,青云將在2015年1月左右發布一個名為Virtual SAN的IaaS服務。這是一個將青云中的特定存儲資源視作一個塊設備提供給數據庫應用。在提供這一服務之后,Oracle RAC還會遠嗎?也許答案要問青云的用戶。