# AWS 筆記
# 2021/1/27
## AWS IAM
IAM-->USER,Group,Role,Policy
creat aws account=root=admin
# 2021/1/28
## AWS EC2
EC2$ AMI OS、APP
機器等級 CPU、Ram、GPU、network
EBS、大小、HDD\SSD
OUT流量
開機time
# 2021/2/2
## AWS Elastic Beanstalk
AWS Elastic Beanstalk只需要上傳程式碼,就能自動部署,裡面包含負載平衡、容量部件、自動調整規模、應用程式運作狀態監控。
此服務不收費,但收AWS其餘資源的費用,例如資料存放、執行應用程式。
## AWS Lambda
AWS Lambda是無伺服器運算服務,只需將個人喜歡的語言寫入lambda函式,例如:Node.js、Python、Go、Java,此服務可以執行程式不必佈建或管理伺服器。
## 上課
### 比賽
1、main文件 ->30min閱讀
2、hash code ->URL
3、Day 1 >分區賽 全國賽
4、Day 2 >全國賽
5、Day 3 >全國賽
### EC2
EC2>AMI>機器規格>EBS>VPC subnet>Key
### 災難救援
1、重開EC2->建置環境
2、AMI(Image)
3、EBS->快照
4、EC2 production/test poc Ufc
5、2EC2
12 是新機器 救援時間為開機時間(看機器規格) IP會不一樣,設定得改
3為備份
4為一個正式環境,一個測試環境,若正式環境出問題,馬上將測試環境弄上去
5較花錢
### AWS storage
新增 查詢 修改 刪除
#### file
1、S3------------3
新增 刪除 查詢
裡面有AMI EBS快照 log IAM
Dropbox使用S3
比S3 Glacier快 放經常用的檔案
2、EBS-----------1
多對一
通常配合EC2 EKS ECS
裡面有root OS
3、EFS-----------2
4、S3 Glacier----4
使用磁帶
放比較不常使用的檔案
#### data
1、RDS
2、Dynamo DB
### Game Day (五大支柱)
1、維運:管理機器群-->人
2、安全:key-->Security Group,NACL
Game Day因IAM子帳號導致環境容易被惡搞
3、可靠:機器 ELB VPC IP
4、效率:自動擴展、縮小
5、成本:定時扣分-->成本
### ELB
1、CLB Http(80),Https(443),TCP(23),SSL
2、ALB Http(80),Https(443)
3、NLB TCP,UDP,TLS
4、GLB
## Linux
/ ->根目錄 root
ls -all
pwd ->所在位置
/mnt/
/home/user
/sudo __ __
cat filename.txt 查看
vi或vim filename.txt 修改
cd __ 更改位置
## 03/13 AWS東吳場資料
https://drive.google.com/drive/folders/1HL3mP27XAXeHDA37tpb2HQB9zq_u6Cs7?usp=sharing