Предположим, у вас есть несколько экземпляров EC2. Как бы вы управляли ими из Airflow? Как бы вы распределили нагрузку между этими экземплярами EC2? Celery или Kubernetes позаботятся именно об этих задачах.
Если по какой-то причине вы не можете использовать Celery или Kubernetes, вы можете установить Airflow на один экземпляр и при необходимости увеличить его ресурсы.