I was looking at RightScale's architecture diagrams and came across their Basic 4-Server Setup (with EBS): http://support.rightscale.com/12-Guides/EC2_Best_Practices/EC2_Site_Architecture_Diagrams#Basic_4-Server_Setup_with_EBS
I'm assuming that in front the top 2 IP's are meant to be EC2 static IPs (where you publish multiple IPs for your domain).
The two things I didn't really understand are
- Why isn't it using Amazon's Elastic Load Balancing (ELB)?
- Why isn't it using Amazon's Relational Database System (RDS)?
Is this just so that things are more portable to another cloud offereing?
Why isn't it using Amazon's Elastic Load Balancing (ELB)? There are at least 3 reasons reasons why they might not use ELBs:
Why isn't it using Amazon's Relational Database System (RDS)?
I don't suppose you've considered asking RightScale these questions, given that it's their diagram?
I'd say that the IPs at the top are supposed to be your application IPs (although why they think more than one is a good solution I'm not sure). It's possible that the diagrams were drawn before ELB and RDS were available, or otherwise I'd say it's likely they're trying to stay portable.