簡體   English   中英

EC2自動縮放

[英]EC2 Auto scaling

我有一個EC2實例,並在EC2機器上運行tomcat服務。 我知道,如何在CPU使用率上升時配置自動縮放... ...但是,不確定在EC2實例啟動時,如果我的tomcat服務出現故障,如何配置自動縮放以啟動新實例。 還有如何在tomcat服務掛起(即使tomcat進程已啟動並正在運行)時配置自動縮放。 如果使用Ec2自動縮放無法做到這一點,那么使用ELB和Beanstalk可以做到嗎?

如果轉到Web控制台中的“自動縮放”頁面,然后單擊“編輯”,則可以選擇ec2或elb運行狀況檢查。 Ec2監視實例性能特征。 Elb運行狀況檢查可用於監視服務器響應。 顧名思義,自動擴展運行狀況由受負載平衡器響應控制。 這可能是對端口80的tcp檢查,它只是檢查服務器是否存在,偵聽和響應,一直到您定義的頁面的自定義http檢查,例如,您可以執行hostname / myserverstatus並在該頁面上有一個檢查服務器狀態,數據庫可用性等,然后返回成功或錯誤的腳本。 參見http://docs.aws.amazon.com/AutoScaling/latest/DeveloperGuide/as-add-elb-healthcheck.html

祝好運!

有一些標准的Unix工具可以為您完成此任務。 Upstart將監視您的服務器,如果服務器出現故障,則重新啟動。 我不知道它掛了。 如果您在beantalk上運行,則可以設置一個負載平衡器將進行的調用,以查看您的應用程序是否響應,然后可以向您發送消息以告知您存在問題。 您可能可以將其設置為重新啟動包裝盒或重新啟動過程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM