隨著互聯(lián)網(wǎng)特別是移動互聯(lián)網(wǎng)的發(fā)展,時下人們在每天生產(chǎn)生活中產(chǎn)生的數(shù)據(jù)往往是過去一年或者數(shù)年的體量。拋開從海量數(shù)據(jù)中提取洞見以指導(dǎo)實踐不談,如此規(guī)模的數(shù)據(jù)已然給企業(yè)已有IT基礎(chǔ)設(shè)施提出了嚴峻挑戰(zhàn),同時也提高了個人或者機構(gòu)業(yè)務(wù)開拓的門檻。在此背景下,大量擁有領(lǐng)先技術(shù)的公司,如阿里云,已經(jīng)開始將技術(shù)作為服務(wù)的重要探索。
六年的時間,阿里云在云計算基礎(chǔ)設(shè)施領(lǐng)域,覆蓋了從域名、備案、解析、計算、網(wǎng)絡(luò)、存儲、數(shù)據(jù)庫、安全、海量數(shù)據(jù)分析到互聯(lián)網(wǎng)中間件等一站式服務(wù),并已在多個領(lǐng)域進入全球TOP行列,已實現(xiàn)了從0到1的轉(zhuǎn)變。而7月22日的首屆阿里云分享日×云棲大會北京峰會上,阿里云更是集中發(fā)布了11款新產(chǎn)品、50多個行業(yè)解決方案。
其中,讀寫性能超群的SSD云盤、可一鍵搭建混合云的VPC服務(wù)、支持Redis的KV數(shù)據(jù)庫格外引人注目。
聚焦重度IO業(yè)務(wù)的SSD云盤
在證券交易、實時航空預(yù)定、搜索引擎等IO密集型應(yīng)用中,存儲系統(tǒng)的IO吞吐量瓶頸已成為許多機構(gòu)不得不攻克的難題。而在新的ECS特性中,這個問題似乎迎刃而解。
在分享日演講中,阿里云云產(chǎn)品技術(shù)部產(chǎn)品專家劉衛(wèi)星在題為《ECS I/O性能提升20倍,重度I/O型業(yè)務(wù)輕松上云》的演講中,重點介紹了阿里云推出了一項高性能的存儲服務(wù)——SSD云盤,提升原ECS存儲性能20倍。據(jù)了解,SSD云盤采用了全新的底層架構(gòu)與全面優(yōu)化的技術(shù);同時,完全基于SSD介質(zhì)的SSD云盤可為虛擬機提供隨機I/O訪問的高性能和高可靠塊存儲,具備了重度IO業(yè)務(wù)所需的3大關(guān)鍵能力:
高性能。IOPS,單盤最大2000隨機讀寫IPOS;吞吐量,單盤最大256MB每秒;4KB塊大小,單并發(fā)通常在600-600us。
大容量。單盤最大16TB,同時支持擴容。
高可靠。通過飛天分布式存儲技術(shù),所有SSD云盤默認采取三副本機制(3個備份),使得數(shù)據(jù)可靠性高達9個9。
為了完全發(fā)揮SSD硬件的全部性能,阿里團隊做了多個優(yōu)化,其中包括:RPC優(yōu)化,小報性能從20萬增加到50萬;內(nèi)存拷貝優(yōu)化,EC2優(yōu)化少掉1 Core CPU;同步轉(zhuǎn)異步,CPU消耗降低2個Core;鎖優(yōu)化,CPU消耗降低2個Core。同時,為了保障異常情況下的IO性能穩(wěn)定性,大量的場景同樣被考慮到,比如:網(wǎng)絡(luò)抖動、服務(wù)器硬件故障等不可避免的異常情況;如何在“假死”、“真死”情況下同時保證可靠性和IO性能的穩(wěn)定性;Chase/replication機制等。當(dāng)然,為了發(fā)揮SSD云盤的全部性能,用戶需要采用阿里提供的IO優(yōu)化實例。
兼得公共和專用優(yōu)勢的VPC融合網(wǎng)絡(luò)
Gartner預(yù)測,到2017年底,近半大型企業(yè)將部署混合云。混合云提供了一種能夠融合企業(yè)內(nèi)部資源與公共服務(wù)的改進的方法,具備諸多好處:靈活性、按需付費、精準的時間安排、更多的資源、更好的控制、更好的SLA、有保障的安全,以及改進的性能等等。然而,對于大量企業(yè)來說,私有云環(huán)境部署仍然不是件容易的事情,然而通過阿里的VPC特性,用戶可以一鍵實現(xiàn)這一點。
阿里云云產(chǎn)品技術(shù)部高級專家鄭永升在題為《基于阿里云構(gòu)建安全的融合網(wǎng)絡(luò)》的演講中重點介紹了VPC。
VPC可以幫助用戶構(gòu)建一個隔離的網(wǎng)絡(luò)環(huán)境,從而實現(xiàn)虛擬網(wǎng)絡(luò)的完全控制,包括選擇自由IP范圍、劃分網(wǎng)段、配置路由別和網(wǎng)管等。通過VPC構(gòu)建的融合網(wǎng)絡(luò)將具備以下幾大特性:成本,專線/VPN的就近接入能力、按需開通和使用、豐富的解決方案和合作伙伴;穩(wěn)定性,多線容災(zāi)和可控網(wǎng)絡(luò)延時;安全,傳輸通道的安全保障。其典型的應(yīng)用場景包括:
物理專線接入。通過物理專線將自有數(shù)據(jù)中心和阿里云VPC連接起來,同時2條線路通過鏈路匯聚方式實現(xiàn)主備雙活。
VPN接入。在VPC內(nèi)使用ECS自建VPN網(wǎng)關(guān),通過私網(wǎng)HA VIP實現(xiàn)VPN網(wǎng)關(guān)高可用。
外圍接入網(wǎng)絡(luò)。在阿里云Region以外的城市部署接入點,用戶可以選擇最近的接入點接入阿里云網(wǎng)絡(luò),通過私網(wǎng)訪問阿里云Region;接入點到阿里云Region的通訊由預(yù)先鋪設(shè)的骨干網(wǎng)絡(luò)承載。
跨地域內(nèi)網(wǎng)互通。用戶將業(yè)務(wù)所在的VPC部署在不同地域,距離自己的客戶更近;不同地域的VPC之間通過邏輯鏈路實現(xiàn)內(nèi)網(wǎng)互通;邏輯鏈路的流量轉(zhuǎn)發(fā)基于阿里云的自建骨干網(wǎng)絡(luò)。
通過構(gòu)建阿里云融合網(wǎng)絡(luò),用戶可以從中獲得眾多價值:規(guī)避新技術(shù)試錯的可靠性風(fēng)險;規(guī)避單一采購商風(fēng)險;兼得私有環(huán)境和公有云優(yōu)勢;滿足金融/政務(wù)等行業(yè)的合規(guī)要求;對當(dāng)前IT投入的保護。同時,阿里云的云通道也在內(nèi)測中:通過接入用戶的物理專線,幫助用戶將阿里云與云下IT環(huán)境組成一個融合網(wǎng)絡(luò),不同地域的VPC之間通過基于云通道實現(xiàn)內(nèi)網(wǎng)互通,基于阿里云部署在全國的骨干網(wǎng)絡(luò)。
據(jù)了解,VPC為搭建混合云提供了兼顧安全與便捷的方案,浙江、貴州、海淀、中石化、海關(guān)等政府與國企已經(jīng)在VPC+專線環(huán)境下高效運行。
兼容Redis的KV數(shù)據(jù)庫
Redis是當(dāng)前最流行的key-value存儲數(shù)據(jù)庫之一,為Twitter、微博、GitHub、Flickr在內(nèi)等眾多IT互聯(lián)網(wǎng)企業(yè)使用。在7月22日的阿里云分享日上,阿里云宣布正式推出KVStore for Redis,對游戲、電商、社交等行業(yè)用戶和網(wǎng)站論壇用戶都有重要的價值。
以游戲用戶為例,游戲服務(wù)器中涉及到很多玩家排行信息,由于玩家的數(shù)量多,使用全表排序壓力過大,而且過程比較繁瑣。而KVStore for Redis很好的解決了這個問題,它提供的有序集合(SortedSet),支持每個鍵值(比如玩家id)擁有一個分數(shù)(score),每次往這個有序集合里添加元素, KVStore會對其自動進行排序,修改某一元素的score后,也會自動更新排序。更重要的是,這個排序結(jié)果可以被KVStore持久化保存起來,不需要在服務(wù)器啟動時重新計算。通過阿里云KV數(shù)據(jù)庫可輕松實現(xiàn)玩家積分排行榜,保證游戲業(yè)客戶的需求。
阿里云KV數(shù)據(jù)庫的優(yōu)勢主要體現(xiàn)在以下幾點:
首先,KVStore即開即用,不需要客戶自行部署,同時產(chǎn)品提供了完善的可視化統(tǒng)計監(jiān)控與報警功能。KVStore也支持彈性擴容,當(dāng)用戶數(shù)據(jù)量隨業(yè)務(wù)發(fā)展而增多時,用戶只需通過KVStore控制臺進行在線擴容即可,服務(wù)本身不中斷。特別值得一提的是KVStore支持分布式集群,最大規(guī)格可以達到1TB。
其次,自建Redis的容量往往受到服務(wù)器內(nèi)存的限制,很難做到支持企業(yè)級應(yīng)用海量數(shù)據(jù)的高性能讀寫。再加上使用快照等Redis功能會消耗掉額外的內(nèi)存,使得服務(wù)器內(nèi)存實際可利用率降低。 而KVStore提供的內(nèi)存是完全歸用戶來存儲有效數(shù)據(jù)的,快照等額外的內(nèi)存占用是由阿里云服務(wù)器預(yù)留公用內(nèi)存來解決的,不會占用用戶配額,對用戶更加實惠。
最后,KV數(shù)據(jù)庫采取主從雙節(jié)點架構(gòu),實現(xiàn)了主從透明切換。當(dāng)主節(jié)點出現(xiàn)故障時,可以自動切換至從節(jié)點,整個過程對用戶完全透明。
據(jù)了解,KVStore for Redis也是第一個完全基于Open API實現(xiàn)控制臺的阿里云產(chǎn)品,其Open API也將于近期對外正式發(fā)布,這將為第三方合作伙伴及開發(fā)者據(jù)此構(gòu)建更多服務(wù)奠定良好基礎(chǔ)。
事實上,除了讀寫性能超群的SSD云盤、可一鍵搭建混合云的VPC服務(wù)、支持Redis的KV數(shù)據(jù)庫之外,阿里云還將全面升級萬兆網(wǎng)絡(luò),25G已在路上;彈性伸縮正式發(fā)布,用戶幾分鐘開啟4萬核計算資源;多因素認證發(fā)布,主子賬號和訪問控制正式發(fā)布;全程全網(wǎng)的BGP高速網(wǎng)絡(luò)覆蓋,節(jié)點間全程光纖;存儲APPEND發(fā)布;北京、上海、杭州、深圳等數(shù)據(jù)中心,美國第二個數(shù)據(jù)中心開放,新加坡、中東等陸續(xù)開放。視頻流式存儲和基于CDN的視頻直播服務(wù)、極速CDN海外節(jié)點也即將發(fā)布等更多有關(guān)新產(chǎn)品和服務(wù)的信息。