Kinesis實(shí)時(shí)數(shù)據(jù)分析服務(wù)
Kinesis和亞馬遜的其他托管服務(wù)相同,企業(yè)不必再自己配備、部署和維護(hù)存儲(chǔ)的實(shí)時(shí)數(shù)據(jù)。Kinesis會(huì)同時(shí)在三個(gè)設(shè)施中備份信息,這樣也提高了可用性和數(shù)據(jù)持久性。
Kinesis的基本概念是數(shù)據(jù)流的送入與輸出。 每個(gè)數(shù)據(jù)流由“碎片”組成。 “碎片”每秒最多可以收集1MB的數(shù)據(jù)和1000處理信息。當(dāng)應(yīng)用連接到該服務(wù)的時(shí)候能夠以高達(dá)每秒2MB的讀取速度從每個(gè)“碎片”中讀取信息。
該服務(wù)的另一個(gè)重要組成部分是Kinesis客戶庫(kù),它在需要按照邏輯處理數(shù)據(jù)的應(yīng)用程序與Kinesis服務(wù)之間起到媒介作用。另外,每個(gè)Kinesis應(yīng)用程序都有一個(gè)唯一的名稱,并只運(yùn)行在一個(gè)特定的流上。 該客戶庫(kù)是目前在Java平臺(tái)可用。亞馬遜正在計(jì)劃增加它對(duì)其它語(yǔ)言的支持。
Kinesis的成本取決于傳輸?shù)臄?shù)目,即在不超過(guò)50KB的情況下送入Kinesis的數(shù)目和使用碎片的數(shù)目。 一百萬(wàn)的傳輸成本為。028,每個(gè)碎片費(fèi)用為每小時(shí).015。
據(jù)悉,Kinesis已在美國(guó)東部弗吉尼亞州北部地區(qū)開(kāi)始投入使用。