Ensures that VPCs have multiple subnets to provide a layered architecture
VPCs should be designed to have separate public and private subnets, ideally across availability zones, enabling a DMZ-style architecture.
Create at least two subnets in each VPC, utilizing one for public traffic and the other for private traffic.