Internals of snapshot and restore

How does snapshot and restore works in the background? For example - When a snapshot is taken with AWS S3 as backend store, what all oprations are carried out on elastic nodes and which nodes ? And which node is responsible for pushing the data to the S3 ? Similarly when we restore indices
from a snapshot how are indices created from that and which nodes are doing what operation during that process?
I tried to lookup this info but almost everywhere I found how to configure and use this feature and no info about internals.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.