re:Invent 2019 Amazon.com 全球 CTO Keynote 小編重點總整理

AWS re:Invent 2019 活動來到第四天,最後一場大型主題演講由 Amazon.com CTO Werner Vogels 擔當 keynote 主講人,本場演講提到了不少今年的技術亮點 Nextlink 技術小編幫你整理成五大主題,包含虛擬化(Virtualization)、無伺服器服務(Serverless)、Cell-based Architecture、分散式系統建構(Building Distributed System)以及客戶案例分享

Virtualization

傳統由 Hypervisor 所控制的硬體資源包含網路 (VPC)、儲存 (Local storage & EBS)、安全性管理以及系統監控,這樣的做法使系統會產生不少的過載狀況(overhead)。針對傳統架構可能存在的缺點,AWS 也針對以下幾個重點面向進行優化:

  1. 系統效能面: Nitro 的 Hypervisor 針對 ENA 以及 NVM driver 進行了優化,提升了將近四倍的網路 throughput 以及降低將近四倍的 Storage 存取 latency

2. 資安面: 由於 Dom0 的系統存取權限相當大,有可能會造成潛在可能的資安風險,因此 Nitro 系統已將 Dom0 移除。此外,Nitro 系統存取都會預設強制啟用加密。

Werner Vogels 也提到 Nitro 目前已可以應用於 VMware、BareMetal、Outputs 等硬體機器上。此外,Nitro Enclaves 是今天提到的全新機密資料保護服務 (coming in 2020),在原有的 EC2 中畫分出獨立的 CPU/RAM,Enclaves 提供了可被隔離、強度提升以及高度受限的環境來託管安全關鍵型應用程式。

Serverless (Fargate)

Werner Vogels 提到 FireCracker 是 AWS 自主開發並貢獻到 Apache 開源社群的一個輕量虛擬化技術,用以提供 Serverless 運算環境。今年 AWS 也針對此部分與Nitro的整合進行優化與調整,如下圖所示。

(優化前的Firecracker 與 Nitro)

(優化後的Firecracker 與 Nitro)

Cell-based Architecture

CTO 也在演講中再度強調了過去一直被提及的重要觀念 “Everything fails all the time”,因此在架構設計上需考慮到可用度(Reliability),而其中除了 Regional Architect、Zone Architecture 這次也特別介紹了 Regional & Zone Cell-based architecture。

以 EBS 為例,EBS Volume 是多個資料分片(Data Shard)聚集而成且均有備份而非單一硬體空間,因此當單一分片(shard)故障時,並不會產生出現資料遺失的問題,架構圖如下所示:

Building Distributed System

如何建置分散式系統一直以來都是很大的挑戰,如果想知道 Amazon 如何建立高彈性、高可靠性、高擴展性的系統及其維運管理的方法,同時又能維持服務傳送的速度,那麼今天提出的 Amazon Builders’ Library 服務,正好是提供大家一探究竟的好地方。此服務正是由 Amazon 的高級技術工程人員撰寫的文件,內容涵蓋了架構,軟件交付和運營方面的主題,從中相信大家可以得到許多寶貴的經驗。

Customer case sharing

後面介紹了幾家客戶使用 AWS 架構以及轉移過程中的架構變化,也邀請客戶到場發表演說,以下列出三家比較有代表性的客戶案例:

Vanguard 為美國基金管理投資公司,主要介紹該公司在架構轉型上的歷程,雲端化之後降低運算成本30%、地端建置成本30%、佈署頻率提高了20倍。這個客戶案例或許可以成為台灣金融相關業者可以學習的借鏡。

(舊有On-Prem為主的架構)

(遷移至AWS之後以雲端為主的現有運行架構)

Saildrone 是一家開發小型無人偵測船的公司,透過船身上多感應器完成海洋資料的收集,可以用於漁業、海底地形收集、物件偵測、洋流數據收集 (如下圖所示),是滿有意思的一個產品,且講者也提到讓小編覺得很有意思的想跟大家分享的一句話 “You can’t prepare for what we don’t know”,這句話似乎也在呼應 CTO 前面所提的 “Everything fails all the time”。

此外,船身上所收集到的數據都會回傳至 AWS 上的系統,業者也可以透過手機觀看收集到的數據,架構圖及應用程式呈現如下所示:

Volkswagen 世界上知名的汽車製造業,講者表示自從 Volkswagen 遷移至 AWS 上面之後,產能提升30%、工廠成本減少了30% 並預計節省10億美金的總成本。一般來說,製造業對於接受公有雲的意願比較保守,此次 Volkswagen 受邀於 Keynote 發表演說做為製造業的成功案例,看的出來今年會是 AWS 引導製造業上公有雲的策略布局重要的一年。