# [講座筆記] AWS入門課程
資訊:[伊雲谷 AWS 三小時入門課程](https://www.ecloudvalley.com/zh-hant/event/tw-aws-discover-day-course/)
時間:2021 / 06 / 18(五)14:00 - 17:00
參與:Rex, Ruta, Nicole, Claire
---
### 雲端運算誕生前
1. 乘載的最高流量
2. 資源容量
3. 儲存
### 雲端出現
1. 隨需交付
2. 無需大量前期投資
3. 視需要佈建運算資源
4. 隨用付費
### 雲端元件
Server, Storage, DB, Application
### 雲端運算部署方式
1. 雲端
2. 混合雲(local + cloud)
3. 內部部署
### 雲端優勢
1. 敏捷性:因應需求變化調整
2. 彈性:設定自動化調整、通知、異常處理
3. 成本節省:設備費用轉為變動費用,降低維護成本
4. 快速部署
### [AWS 基礎設施](https://aws.amazon.com/tw/about-aws/global-infrastructure/regions_az/)
- 依服務對象選擇區域,台灣建議選在:新加坡、日本東京 ( 有些區域會沒有提供特定服務,必要時須使用跨區服務 )
- 可用區域(Available zone,AZ)分隔區域
- 一個區域 ( region ) 中會至少有兩個可用區,以確保不會同時遭受自然災害等影響
### AWS Computing
- 應用案例:高效運算、大數據、增強型網路、已連接儲存
- EC2:就是一台 VM
- Auto Scaling:設定條件自動增加或移除資源(機器)
- ELB:負載均衡,將流量分配到不同資源
- Application Load Balancer:可根據應用層路徑自動分配路由
- ECS:以 Docker 為基礎的container service的部署和規劃
- Lambda:Serverless,只需程式碼,不需要環境設定
- 設定事件觸發,觸發時執行。只有運算時間費用
- 定價:
- 隨需執行:價格最高、可用於測試
- Spot 執行:低成本請求未使用的運算資源、競價方式,短期用
- 預留執行:長期契約
### AWS Storage
- S3:儲存檔案,可做靜態網站
- 單檔 5TB,預設為 private,有版控概念
- 多種儲存檔案類別,可用 url 分享檔案
- [EBS](https://docs.aws.amazon.com/zh_tw/AWSEC2/latest/UserGuide/AmazonEBS.html):VM 上的硬碟空間,只能在單一區域使用
- IOPS SSD:效能優化,適合 VM 上包含大量 IO 的應用
- 一個 EBS 只能掛載到一台 EC2
- EFS:可跨區域共用給多台 EC2
- Use on Linux base
### AWS Database
- RDS:全授管的關聯式資料庫
- 全授管:可調整全自動化設定備份
- Amazon Aurora, postgreSQL, MySQL, SQL Server ...
- DynamoDB:NoSQL
- 效能低於 10 ms
- 案例:serverless web application, game, IoT, ...
- DMS:資料庫遷移服務
### AWS Networking
- VPC:在 AWS 上建立自己的網路環境,彈性大
- Set in region
- Route 53:DNS 管理工具,域名轉換
- Direct Connect:現場設施到 AWS 的專線
- 安全性、穩定度、速度
- CloudFront:AWS 的 CDN
- CDN:近場快取,加快回應速度
### 安全性
* 可見性:發現問題
* 可稽核性:Log
* 可控制:權限
* 敏捷性:意外反應處理
### AWS Security
- IAM:分配不同使用者、群組,不同的資源和存取權限
- Artifact:存取 AWS 合規報告
---
###### tags: `aws` `伊雲谷` `講座`