This will be the first time I've used pyelasticsearch in a high-scale situation where it only knows about one endpoint (the LB). It should work fine, even with its stuff that leaves a server alone for 5 minutes after it fails—it's supposed to fall back to even failing servers if there are no working ones left in the pool. But it is the first time I've tried it for real. :-)