今年第二次參加 AWS re:Invent,說一些感想闸盔。
0x00 思路
云計算很復(fù)雜,產(chǎn)品列表那么長橙凳,需要整理一個簡單的思路再來看產(chǎn)品。下面是我的一個膚淺的看法:
- 水平看笑撞,分為 Iaas 和 Paas
- IaaS 就是簡單的賣標(biāo)準(zhǔn)的資源岛啸,例如虛擬機
- PaaS 就是包裝成廠商獨有的服務(wù),遷移需要成本茴肥,例如 Dynamodb坚踩、Lambda
- 垂直來看,我們使用云計算主要就是用計算瓤狐、存儲瞬铸、網(wǎng)絡(luò)
- 剩下邊邊角角的就是安全和工具類的服務(wù)
0x01 計算
Fargate
計算方面,除了現(xiàn)有功能改進外础锐,亮點就是 Fargate:按需付費的 Docker 容器服務(wù)嗓节。類似數(shù)據(jù)庫里面的 Aurora Serverless,將 docker 作為 API 提供服務(wù)皆警,用戶底層的 EC2 虛擬機都看不到拦宣。
Kubernetes
除了 Fargate,Kubernetes 這大勢所趨的技術(shù) AWS 也不會落后信姓, 提供了跟 ECS 類似的服務(wù) EKS(Elastic Kubernetes Service)鸵隧,托管 Kubernetes 服務(wù)。
裸機服務(wù)
AWS 居然提供了裸機服務(wù)意推,類似i3.metal
的機型就是豆瘫,這樣應(yīng)用程序就可以直接訪問裸機,很好奇為何哪些客戶促使 AWS 開展這項業(yè)務(wù)
0x02 存儲
這次存儲方面亮點不多菊值,唯一一個我感興趣的是 S3 SELECT:支持 API 下推 SELECT 語句到 S3 Object外驱,減少數(shù)據(jù)傳輸,提升查詢效率腻窒。但這個需要整個生態(tài)支持略步,后續(xù)要看 Hadoop 社區(qū)、Spark 社區(qū)多給力才行定页,而且暫時僅僅支持 CSV 和 JSON 格式趟薄,用處也不是很大,就看后續(xù)是否有其他文件格式的支持了.
0x03 數(shù)據(jù)庫
今年 Aurora 真的是大放異彩:
- 支持 Multi-Master, 可以在多個 AZ 的 master 實例, 如果一個 Master 有問題, 其他 master 自動接管, 做到 zero-downtime. 多 master 都是可讀可寫的, 理論上會提升 Aurora 集群的吞吐, 但一個疑問就是既然多 master 可寫, 一定要有沖突解決方案才行, 那么整個集群的 latency 會不會提升也是有待檢驗的.
- 更進一步, Aurora 支持 serverless: 按需付費, 不需要再選擇機型, 所有的東西都不可見.
更多設(shè)計的細(xì)節(jié), 可以去看這個 session 的視頻Deep Dive on the Amazon Aurora MySQL-compatible Edition (DAT301)
Dynamodb 最令人注意的是發(fā)布了 Global Tables: 也就是說可以多 region 讀寫的全球分布的表. 這是對標(biāo) Google 的 Spanner 的節(jié)奏?
出乎我意料的是, AWS 這回還發(fā)布了一個 Graph Database: Neptune. 我對 Graph Database 不是很了解, 需要補課了.
0x04 機器學(xué)習(xí)
AI 相關(guān)的東西不是很懂, 發(fā)布的東西唯一讓我醒目的是 SageMaker: 調(diào)參都靠機器學(xué)習(xí)的節(jié)奏?
0x05 Chaos Engineering
跟往年不同的是, AWS 的 CTO 這次的 session 沒有發(fā)布任何新產(chǎn)品, 帶著 Netflix 的 Senior Chaos Engineer Nora Jones 上臺大談 Chaos Engineering, 看來 Chaos Engineering 要火起來了? Nora Jones 還有一個單獨的 session: Performing Chaos at Netflix Scale (DEV334), 內(nèi)容基本重復(fù), 看一個就夠了. 他們還有一本書: Chaos Engineering - Building Confidence in System Behavior through Experiments, 講真, 這個 Chaos Engineering 吹吹牛容易, 實施起來不簡單啊.
0x06 網(wǎng)紅 Netflix
AWS re:Invent 上歷年最大的網(wǎng)紅都是 Netflix, 沒有之一. 今年更是不例外, 官方博客 Netflix at AWS re:Invent 2017 介紹了今年 re:Invent 上 Netflix 的所有 session.
總結(jié)
會雖然開完了, 但知識的消化與實踐卻才剛剛開始, 后續(xù)準(zhǔn)備針對一些 session 寫一寫筆記消化一下, 找一找可以實踐的點, 在工作上提升一下, 不能白倒一回時差, 困死了.....