Please enable JavaScript.
Coggle requires JavaScript to display documents.
EC2 Best Practice (Backup&Recovery (使用 EBS Snapshot 或備份工具並其備份 instance…
EC2 Best Practice
Backup&Recovery
使用 EBS Snapshot 或備份工具並其備份 instance
監視及回應處理各種 events
跨多AZ佈署高可用性系統及複寫重要資料
當instace restart時,app需能處理 dynamic IP問題
定期測試 recovery process
failover
Storage
support instace store & EBS volumns
OS及 user data 分用不同的 EBS column
instance store 只用來儲存暫時性資料
如果使用instance store 作為 database storage,則必須同時採用具有 replication 的 cluster 架構以確保 fault tolerance
Security & Network
實作 the least permissive rule for security group
使用 VPC instance 而不是 EC2-Classic
定期做 Pathch、Update、 secure OS and app
EC2 Instace Metadata&Userdata
Instance Metadata
including Instance id, ami id, hostname,ipaddress,role
access from
http://169.254.169.254/latest/meta-data
又分成instance metadata 及 Dynamic data
UserData
bootstrapping EC2 & answer What should I do?
retrived from
http://169.254.169.254/latest/user-data
limited to 16KB with raw form
base64-encoded before been submnit to API
overview
Resource Management
使用 instance metadata 及 custom resource tag 來追蹤及識別你的 AWS resource
檢視你的 EC2的 資源限制,在必要時向 Amazon 提出資源限制提升的請求
Cloud Init& EC2Config
Cloud-Init
支援Amazon Linux AMI
user data開頭是 #! ,第一次 boot 時使用 Cloud-Init
EC2Config
For Windows Server AMI