Apache APISIX — высокопроизводительный API-шлюз на базе Nginx/OpenResty, и в этом же кроется путаница с расчётом памяти: часть ресурсов ест сам APISIX, а часть — etcd, который хранит конфигурацию маршрутов и обычно живёт рядом. Документация проекта даёт общие рекомендации «от 1 vCPU и 1 ГБ RAM», но не говорит, как это меняется с ростом числа маршрутов, плагинов и соединений. Разберём, из чего реально складывается потребление RAM у APISIX, и дадим ориентиры под конкретные сценарии.
Подробнее →