Day 17: 使用 AWS EC2 部署 Docker 容器
Day 18: AWS Elastic Kubernetes Service (EKS) 入門
Day 19: 設置 AWS ALB(Application Load Balancer)進行負載均衡
Day 20: AWS Auto Scaling 自動調整實例數量
Day 21: AWS S3 與容器化應用數據存儲
Day 22: 使用 AWS RDS 管理關聯式資料庫
Day 23: 使用 AWS Inspector 進行安全性掃描與合規性檢查
AWS和GCP都有免費試用
本章節會說明一些AWS的常用服務/功能
註冊過程省略,按照指示一步步註冊即可,需綁信用卡。
AWS EC2(Amazon Elastic Compute Cloud)是亞馬遜雲端運算服務的一部分,提供可彈性擴展的虛擬伺服器。用戶可以根據需求配置計算資源,選擇作業系統、處理器、存儲等,並按使用量計費。EC2 支持自動擴展和高可用性,適用於各類應用程序的部署,如網站託管、大數據分析、AI 訓練等,是雲端計算的核心服務之一。
#下載腳本
curl -fsSL https://get.docker.com -o get-docker.sh
#執行腳本
sudo sh get-docker.sh
sudo groupadd docker
sudo gpasswd -a $USER docker
sudo usermod -aG docker $USER
newgrp docker
sudo docker run --rm hello-world
參考
AWS 定價計算工具:可以預估費用
EC2執行個體類型:可以根據需求及特化選擇類型
定價計算工具 > 建立預估 > 尋找服務 > 搜尋EC2 > 設定
假設需要 4 CPU / 16G RAM 的 m7i-flex.xlarge
隨需每小時成本:0.2394 * 24 = 5.7456( * 32.6 匯率 )= 一天大約產生187.30台幣費用
可以搜尋目前使用免費方案的機器是什麼規格及基本定價
即便是正式環境,若想省錢的話大推最近出的m7i-flex類型
Amazon EC2最新通用執行個體M7i上線,還有低價版M7i-Flex