Atom vs Molecule vs Atom Cloud
In this blog, let us discuss,
What is Atom?
What is a Molecule?
What is Atom cloud and its differences?
What is an Atom?
- An Atom is a single tenant, single node run time engine to execute the integrations developed in Boomi.
- We can install Atoms directly into your local network which is required for an on-premise deployment model.
What is a Molecule?
- A Molecule is a single-tenant, clustered atom that allows multiple atom processes to run concurrently.
- It consists of multiple nodes that are installed on multiple on-premise systems. The nodes are grouped together to form molecules.
- Molecule supports integrations that will generate and receive high volume of data.
What is Atom Cloud?
- Atom cloud is a multitenant, multiple-node runtime engine. An atom cloud is similar to a molecule.
- It consists of one or more cloud molecules installed on multiple machines.
- The cloud molecules on the machines are grouped together to form the atom cloud.
Atom vs Molecule vs Atom Cloud
Atom |
Molecule |
Atom Cloud |
It is a single tenant runtime engine which means it cannot be used by multiple accounts. |
It is a single tenant clustered run time engine which means it cannot be used by multiple accounts. |
It is a multi-tenant clustered engine which means it can be used by multiple accounts. |
Atoms must be installed and managed by the user |
Molecules must be installed and managed by the user |
You don’t have to install any software as Boomi will manage everything. |
If any of the integration endpoints are within a corporate firewall, such as a database, file system directory or other on-premise applications, can prefer atom. |
If an integration wants to have a highly availability solution and provide load balancing, failover or if you want to change your execution processing time, go with molecule. |
If an integration includes connecting resources or applications via internet such as web applications, you can choose an Atom Cloud |
Atom do not support external load balancing. |
Molecules support load balancing |
For atom cloud, we use atom workers for load balancing |
It does not support forked execution. |
It supports forked execution. By default, forked execution is disabled in molecule. |
By default, it uses forked execution |
Multi-threading is not possible in atom. |
We can use flow control shape in molecule and perform multi-threading. |
Multi-threading is possible in Atom Cloud. |
Atom comes with base pro and pro plus subscription |
Molecule comes with enterprise and enterprise level subscription |
Atom cloud comes with all level of subscriptions but cost will vary based on data inflow and outflow |
Atom do not support atom worker |
Atom worker is not supported in molecule |
Atom workers can be configured in atom cloud |
Reference link: https://help.boomi.com/bundle/integration/page/int-Atoms_Molecules_and_Atom_Clouds.html