Many organizations think that they should only have one account. This makes sense initially from an accounting level. One account means one bill. This is counter-intuitive. Through utilization of multiple Amazon Web Services accounts you can separate your environments for added security. The most common accounts that are suggested are:
- Development: This is where your developers live. They can build here and not have to worry about causing any havoc elsewhere
- Testing: Once your developers think they have something ready for production this is a great place to stage everything
- Development: After the dust has cleared from testing this is where you put your ready to launch applications.
The concept of one bill becomes obsolete with this mindset. With three separate accounts you can track what each department is spending. This is great for accounting, management, and executive level staff.