What are the best practices for designing a multi-tier architecture in VPC?

The architectural best practices for designing a secure and scalable multi-tier architecture in an Amazon VPC:
1. Strict Subnet Isolation (Separate the Tiers)
2. Multi-Availability Zone High Availability
3. Layered Network Security (Least Privilege)
4. Controlled Outbound Internet Connectivity

الرجاء تسجيل الدخول للسؤال والإجابة والمشاركة والإبداء والتصويت.