Here are some answers to your questions.
First of all, I disclose information, I am an employee of Elastic and work on the Found team.
, / node, , , , ?
. shard , shard 0, 0, node .
, AWS ES . , . "" 30 .
AWS elasticsearch, API Amazon elasticsearch Amazon elasticsearch . API Amazon elasticsearch, , , Elastic API,??//
, 100%, AWS ES API, , API AWS ES, ES API.
Elasticsearch, ES API https://www.elastic.co/guide/en/elasticsearch/guide/current/replica-shards.html, https://www.elastic.co/guide/en/elasticsearch/reference/current/allocation-awareness.html.
"" , , , . , .
node sa-east1, , , ? 2 2 ? , 1 . 2-3 3 2 .
node 2 , AZ, node, . AWS (http://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-createupdatedomains.html#es-createdomains-configure-cluster) -, , . , - 3 (1 AZ 1 , ) 4 (2 AZ), 1 .
, Found . , HA SA-East-1, Found 2 AZ ( ), master node, Found, , - / . https://www.elastic.co/blog/found-elasticsearch-in-production#networking .
AWS elasticsearch , - API, , - 1, , ?
, Elastic, - 1 . 1 , , https://www.elastic.co/guide/en/elasticsearch/guide/current/replica-shards.html#_balancing_load_with_replicas.
, , , https://www.elastic.co/guide/en/elasticsearch/guide/current/index-templates.html
Elastic Found, https://www.elastic.co/found https://www.elastic.co/found-elasticsearch-as-a-service-with-alerts