Sie benötigen definitiv noch einige Reverse-Proxy auf Ihrer Anwendungsebene. Während ELB keinen spezifischen Reverse-Proxy hat, würde Application Load Balancer (ALB) den Bedarf an einem geeigneten Reverse-Proxy ersetzen, da er es ermöglicht, pfadbasiertes Routing zu definieren. Trotzdem ist es in diesem Fall kein vollständiger Ersatz für nginx. Mit nginx sind Sie mit Werkzeugen ausgestattet, die Ihnen erlauben, fast unbegrenzte Dinge zu tun, die von Ihrer Anwendung benötigt werden, da sie weiter wächst, wenn der ernsthafte Verkehr ins Spiel kommt.
Darüber hinaus, für Django Anwendung auf Produktion möchten Sie es definitiv mit einigen uwsgi zum Beispiel ausführen, da es in der Lage ist, Verkehr jeden "Entwicklung" Server zu behandeln, wie der mit Django geliefert wurde nicht tun konnte.
Mit all den oben beschriebenen Dingen, sind Sie in der Lage, die Ladung hier zu haben, indem Sie alle diese nginx und uwsgi Zeug bereit, um mit Ihrer Anwendung zu gehen.
Ich liebe es, alle Anwendungen, die wir täglich tun, mit Docker auf EBS Multi-Container-Umgebung zu konkurrieren. Da haben wir nginx, uwsgi, also können wir alles tun, was wir brauchen.
Wenn Sie ELB verwenden, ist der Anwendungsfall von ELB, dass Sie diese nicht konfigurieren müssen und sich mehr Gedanken darum machen, den Code richtig zu machen. –