--- title: AWS 2021 開發者大會 --- # AWS 2021 開發者大會 ###### tags: `AWS` ## CICD 及 GIT OPS 打造應用容器安全性 為避免傳統上資安在最後環節進行驗證才退回,導致大量時間成本在重複等待cicd過程,建議將安全驗證融入cicd 1. SCA檢測base image是沒問題的 2. ![](https://i.imgur.com/vLSRXRC.png) 風險評估、程式碼靜態掃描(code guru 利用ML長期tunning累積的經驗,對程式碼效能與安全性掃描)、ECR images scan(有包含風險程度顯示)、 ![](https://i.imgur.com/WVEfr27.png) 檢測docker 是否有不合規之處 ![](https://i.imgur.com/cUtDg2q.png) ## 混屯工程提高彈性與性能 分散式系統實務上一定有很多意外情況,導致單一節點故障,沒有好的解偶與架構,就會因為單一問題造成整個系統的故障。 Game day 自動化實驗 AWS FIS 節省自己寫腳本、調用第三方資源、自己call api的時間,直接只用console操作。裡頭包含了常用的測試腳本、攻擊 ![](https://i.imgur.com/H0KxRXj.png) ![](https://i.imgur.com/HnNX2RQ.png) 建議: 從小實驗到大實驗、從遇過的問題測試到沒遇過的問題 手動也是很好的測試,但是透過自動化測試可以更輕易進行較大規模的測試 ## 透過多區域,建構高可用 1 region 有多az 1 az有多資料中心 佈建在多區域,可以有效降低latency 自建多region RDS EC2 等服務可以直接複製到其他region ### ?這樣做跟做cdn 或者高防cdn有什麼不一樣? multi region考量: 主要客戶所在區 法規限制 ![](https://i.imgur.com/K9JutZ6.jpg) 不同region vpc之間需要透過vpc peering溝通 後端資料讀寫先切換,在將前面切換 ![](https://i.imgur.com/e2j8d3j.jpg) Aurora還是寫到原本第一台,因為rdbms都是單一寫入 最後在將second region的資料寫入改到自己region的aurora ![](https://i.imgur.com/6wQYRGn.jpg) ## 使用 AWS Chalice 與 AWS CDK 實戰 Python 微服務 愛料理使用的服務之一 ![](https://i.imgur.com/1Yz1lQD.jpg) 挑戰 ![](https://i.imgur.com/ejDVPp2.jpg) ![](https://i.imgur.com/ssXVAPy.png) ![](https://i.imgur.com/LByvgtW.png) ### 跟lambda 什麼不同 ![](https://i.imgur.com/QUSoIgT.png) ![](https://i.imgur.com/kUapY7W.jpg) ![](https://i.imgur.com/dOkG65O.jpg) ![](https://i.imgur.com/hstJg00.png)