In Amazon VPC ermöglicht der Assistent zum Erstellen von VPCs das Erstellen eines einzelnen "öffentlichen Subnetzes" oder das Erstellen eines "öffentlichen Subnetzes" und eines "privaten Subnetzes" durch den Assistenten. Anfänglich schien die Option für öffentliches und privates Subnetz aus Sicherheitsgründen gut zu sein, sodass Webserver in das öffentliche Subnetz und Datenbankserver in das private Subnetz gestellt werden konnten.
Inzwischen habe ich jedoch erfahren, dass EC2-Instanzen im öffentlichen Subnetz nur über das Internet erreichbar sind, wenn Sie der EC2-Instanz ein Amazon ElasticIP zuordnen. Mit nur einer einzigen öffentlichen Subnetzkonfiguration könnte man sich also einfach dafür entscheiden, den Datenbankservern kein ElasticIP zuzuordnen und am Ende dieselbe Art von Sicherheit zu erhalten.
Kann jemand die Vorteile einer öffentlichen + privaten Subnetzkonfiguration erklären? Haben die Vorteile dieser Konfiguration eher mit der automatischen Skalierung zu tun, oder ist es tatsächlich weniger sicher, ein einziges öffentliches Subnetz zu haben?