作為一個(gè)數(shù)據(jù)庫(kù)從業(yè)人,總結(jié)一下這次需要關(guān)注的技術(shù)點(diǎn),等待后續(xù)資料發(fā)出來(lái),進(jìn)一步鉆研。
Amazon Time Sync Service
aws免費(fèi)提供了類似true time的跨數(shù)據(jù)中心方案,true time是spanner的核心技術(shù)之一,用于事務(wù)時(shí)間戳的分配,但是到底這個(gè)服務(wù)的精度如何,故障下是否有精度保證,以及是否存在回跳等問(wèn)題,需要進(jìn)一步的研究。
參考資料:
Rise of TrueTime: Rationale behind Amazon Time Sync Service
server less
aws lambda是當(dāng)之無(wú)愧作為server less的代表。
通過(guò) AWS Lambda,無(wú)需配置或管理服務(wù)器即可運(yùn)行代碼。您只需按消耗的計(jì)算時(shí)間付費(fèi) – 代碼未運(yùn)行時(shí)不產(chǎn)生費(fèi)用。借助 Lambda,您幾乎可以為任何類型的應(yīng)用程序或后端服務(wù)運(yùn)行代碼,而且全部無(wú)需管理。只需上傳您的代碼,Lambda 會(huì)處理運(yùn)行和擴(kuò)展高可用性代碼所需的一切工作。您可以將您的代碼設(shè)置為自動(dòng)從其他 AWS 服務(wù)觸發(fā),或者直接從任何 Web 或移動(dòng)應(yīng)用程序調(diào)用
同時(shí),今年aurora也支持server less服務(wù),可以提供后臺(tái)自動(dòng)擴(kuò)容的功能,在云上這是殺手锏一樣的特性。
aurora multi-master
aurora不負(fù)眾望,提供了多寫(xiě)的功能,aurora的多寫(xiě)實(shí)現(xiàn)和當(dāng)前的方案都不同,同時(shí)作為云上數(shù)據(jù)庫(kù)杰出代表,aurora在架構(gòu)上的取舍值得仔細(xì)權(quán)衡。
chaos engineering
分布式系統(tǒng)測(cè)試的代表作,今年netflix的高級(jí)工程師nora jones作為代表發(fā)表云上測(cè)試的一些技術(shù)。
iflix架構(gòu)演進(jìn)
iflix 是一個(gè)付費(fèi)視頻點(diǎn)播平臺(tái),他們從一開(kāi)始就在 AWS 上搭建了技術(shù)架構(gòu),從簡(jiǎn)單到逐步拓展。而 AWS 廣泛而深入的服務(wù)讓一切變得更為簡(jiǎn)單。
對(duì)于面向消費(fèi)者的創(chuàng)業(yè)公司而言,使用現(xiàn)成的云上技術(shù)可能是更節(jié)約成本的方式。這個(gè)遷移過(guò)程和架構(gòu)演變需要進(jìn)一步關(guān)注。
AWS Cloud9
AWS Cloud9 是一種全托管的用于編寫(xiě)、運(yùn)行、糾錯(cuò)的云集成開(kāi)發(fā)環(huán)境。
EC2 架構(gòu)的新演進(jìn)——Nitro 系統(tǒng)架構(gòu)。在 Nitro 系統(tǒng)架構(gòu)中,網(wǎng)絡(luò)、存儲(chǔ)、安全管理及監(jiān)控都從傳統(tǒng)實(shí)例中解耦,被遷移到專屬硬件中。這些功能都將模塊化、微服務(wù)化,使其能夠快速遷移并且隨時(shí)能夠根據(jù)新的需求而演進(jìn)。
云上開(kāi)發(fā),云上測(cè)試,云上發(fā)布,aws的雄心壯志是將工程師的一生都遷到云上,其實(shí)很多公司內(nèi)部開(kāi)發(fā)測(cè)試都是使用自家的云服務(wù),但是aws讓一切變得更容易。尤其是lambda和server less這兩個(gè)特性,更是殺手锏一般。