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