Amazon AWS foundation training
Notes:
- Edge Locations 邊緣站點, 台灣有Edge Locations
- AWS Device Farm - 手機模擬裝置, 便於測試
- Region 之間走公有光纖, Zone 與 Zone 之間走私有光纖
- 每個 Region 的價格還有條件不同
- 全球有 70 個 AWS Edge Location ( CDN / DNS )
- 測試不同站台的latency
- Amazon Elastic Compute Cloud (Amazon EC2)
- 例如 M4
- 前面英文是系列, M 為通用系列
- 後面數字是世代, 數字越大越新
- AMI ( Amazon Machine Image )
- 封裝好的 Amazon 影像檔
- EC2 Spot request
- 使用競價方式來決定是否可以拿到
- 最低 1 hour, 最高 6 hours
- AWS EC2 計費週期
- Stop -- > Start 週期重新計算
- Reboot 週期不會重新計算
- AWS VPC
- Amazon Virtual Private Cloud (Amazon VPC)
- Route to the Internet
- 前 4 後 1 IP 不能使用, AWS 保留 IP
- 能不能通向 internet 由路由表決定
- 建議不要修改主要路由表
- Security Groups
- EC2 的防火牆
- Stateful - 只檢查 inbound 流量
- Allow only ( whitelist )
- 規則沒有順序性
- NACLs
- Applied to subnets
- Stateless - inbound and outbound 都檢查
- 規則有順序性
- NAT instance vs NAT gateway
- NAT instance
- 可自行管理
- 根據instance 類型決定頻寬
- NAT gateway
- 不能自行管理
- 有較大頻寬
- VPC Peering
- 將 VPC 之間點對點連接
- AWS VPN Basics
- 使用 IPSec tunnels
- 設定 Customer Gateway 與 Virtual Gateway 就可以使用
- AWS Direct Connect
- 專線串連
Lab1 Launch an EC2 in LAMP Environment
- 使用 ssh 連線, 後面接 -i 與 .pem 憑證的路徑
- $ ssh -i ./sakanaLab_AWS.pem ec2-user@34.214.145.92
Module 4 Storage
- Simple Storage Service (S3)
- 物件型態的存儲服務
- Versioning
- 啟用版本管理
- Cross-Region Replication
- 傳檔
- 單一檔案 5TB 限制
- Glacier
- Low cost storage for archiving and backup
- 非即時可以存取, 適合封存檔案, 成本比較低
Block storage
EBS ( Elastic Block Store )
Volume Type
Module 5 Database on AWS
Lab2 Launch Your MySQL Database
Elastic Load Balancing
- 進行流量的分發
- Health check