用Health Check + SNS建立警告系統
其實Health Check的原理很簡單,以Https為例就是Health Check每隔一段時間就會發送Request給Web Server,如果回傳的Status Code是200的話,我們就視這台機器為健康的。
那首先先來到Health Check這邊點選Create health check
,然後就照著步驟一路填下去,記得我們是用https來送出requests,點選next之後在Create alarm
點選Yes,然後填入想要在機器死掉的時候傳送警告的Email地址,就完成這個警告系統了,超簡單。當然如果想要在SNS Topic上面做出更細緻的操作,還是可以在SNS服務中創好了一個topic然後subscribe Route 53。
使用Lifecycle Manager定期創造Snapshot
我們可以在EC2的服務中找到Lifecycle Manager,他可以讓你在排定的時間對EBS做快照並存入S3,以免機器出現狀況需要還原時,可以打硬碟恢復到上一個時間點。
所以這邊選擇Create lifecycle policy,並且選擇EBS Snapshot Policy,下面就把instance填入,最後決定相隔多久就做一次snapshot,然後job啟動的時間點。這些都設定好之後就可以來等等看,時間到了是否真的會有snapshot冒出來。
Steps
- Ghost介紹以及架構解說
- 在Route53註冊域名(Domain Name)與架設VPC(Virtual Private Cloud)
- 啟EC2
- 設定Route 53 Hosted Zone與Elastic IP與安裝Ghost
- 用Health Check + SNS建立警告系統與使用Lifecycle Manager定期創造Snapshot
Widget is loading comments...