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