Can I attach more atoms running on different machines one same environment? What is the advantage?
When I execute process on an environment with more atoms on which it is executed?
Yes, it is possible to attach multiple atoms to the same environment. However, be aware that this may affect your licensing count: if a connection is deployed to two atoms, it will count as two licenses.
When you execute a process, it is always done from an atom, not from an environment, so you can choose which processes to run on which atom.
It sounds with a decision like this that you need to read the architecture guides, and figure out the impacts of your choices. There are many different scenarios you could use for your architecture, all of which have pros and cons and depend upon your situation.
What are you trying to achieve with having multiple atoms and how do you think this will help you? Fault tolerance, performance, high availability - these all require that you know the impacts of your choices.
Having multiple Atoms does not do anything by itself - you'd need a molecule which has multiple nodes to balance load or a Group of Atoms and an external load balancer. To spread that load across mutliple JVMs you'd need to enable forked execution also. So plenty for you to read and understand...
Retrieving data ...