Что такое интернет-шлюз? Что такое экземпляр NAT? Какие услуги они предлагают?
Читая документацию AWS VPC, я собираю, что они сопоставляют частные IP-адреса с адресами, доступными через Интернет для исходящих запросов, и направляют входящие ответы из Интернета запрашивающей стороне в подсети.
Так в чем же разница между ними? В каких сценариях я использую экземпляр NAT вместо (или помимо) интернет-шлюза? По сути, это экземпляры EC2, запускающие некоторые сетевые приложения, или это специальное оборудование, такое как маршрутизатор?
Вместо того, чтобы просто указывать на ссылки на документацию AWS, не могли бы вы объяснить это, добавив некоторые сведения о том, что такое публичные и частные подсети, чтобы любой новичок с ограниченными знаниями в области сетей мог легко понять это? Также, когда я должен использовать шлюз NAT вместо экземпляра NAT?
PS Я новичок в AWS VPC, поэтому я могу сравнить яблоки с апельсинами здесь.