我正在爭取在Amazon AWS上建立一個非常簡單的基於雲的體系結構。我想在應用程序(和應用程序服務器)運行的地方有一個應用程序層的幾個「彈性」EC2實例,但我想知道什麼是負載均衡。EC2 Elastic Load Balancer是否不需要apache/nginx?
如果我選擇使用ELB,它是否消除了對Apache或Nginx的需求?
我正在爭取在Amazon AWS上建立一個非常簡單的基於雲的體系結構。我想在應用程序(和應用程序服務器)運行的地方有一個應用程序層的幾個「彈性」EC2實例,但我想知道什麼是負載均衡。EC2 Elastic Load Balancer是否不需要apache/nginx?
如果我選擇使用ELB,它是否消除了對Apache或Nginx的需求?
不是。所有負載平衡器都是這樣做的,負載跨實例分配。無論您的堆棧在每個實例上運行的是什麼,仍然需要一個nginx或apache或任何您希望響應通過負載平衡器路由的請求的服務。
我假設你正在運行需要某種類型的服務器,如nginx,apache或java需要tomcat的東西的Web堆棧。
但是,如果你想AWS照顧nginx的和/或Apache的,看看運行的應用程序ElasticBeanstalk:https://aws.amazon.com/elasticbeanstalk/
爲什麼downvotes? –
我並不喜歡這個驅動器,也不喜歡低調 - 我喜歡知道爲什麼會有問題。儘管AWS成爲一個相當普遍的開發工具,但一些人堅持要在ServerFault或其他網站上保留任何與服務器或系統相關的東西,如果根本沒有代碼的話。我猜這可能是問題。 我一直認爲隔離開發/管理/等主題來隔離網站有點過頭和反作用的系統,但我已經學會了它的支持者的理性 - 即使我不同意。 – Ray
謝謝你的見解,雷。在那裏的界限當然有點模糊,但至少現在我有一個很好的想法,爲什麼人們可能會有問題。歡呼 –