Elastic Load Balancing both internal and internet-facing
<p>We are trying to use <strong>Elastic Load Balancing</strong> in AWS with auto-scaling so we can scale in and out as needed.</p>

<p>Our application consists of several smaller applications, they are all on the same subnet and the same VPC.</p>

<p>We want to put our ELB between one of our apps and the rest.</p>

<p>Problem is we want the load balancer to be working both <em>internally</em> between different apps using an API and also <em>internet-facing</em> because our application still has some usage that should be done externally and not through the API.</p>

<p>I've read this <a href="https://stackoverflow.com/questions/20973496/amazon-elastic-beanstalk-internal-and-internet-access">question</a> but I could not figure out exactly how to do it from there, it does not really specify any steps or maybe I did understand it very well.</p>

<p>Can we have an ELB that is both internal and external?</p>

<p>For the record, I can only access this network through a VPN.</p>