On Demand Cluster Installation
Large scale IoT deployments often needs dynamic scaling and downsizing of the cluster nodes to effectively process the incoming data burst, in the same time; keeping the hardware/cloud cost within their bounds.
Boodskap platform can be easily scaled and downsized on the fly. First setup the standard Cluster , then create separate instances of the platform with the following parameters in the $HOME/config/cluster.xml
<property name="clientMode" value="true"/>
In the ipFinder section, just list out one or more regular cluster nodes
<property name="ipFinder">
<bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">
<property name="addresses">
<list>
<value>10.1.1.9:48500</value>
<value>10.1.1.10:48500</value>
</list>
</property>
</bean>
</property>
Now, these instances can be started and stopped on need basis.
In case of AWS Cloud, you can create a preconfigured AMI and then easily automate the scaling using AWS Api
Updated almost 5 years ago