Fuusion is based/deployed on the latest stable distribution of Ubuntu (20.0.4 at time of writing). It is available as an OVA supplied by Buurst, an Azure AMI, and an Apt-install within Ubuntu. A license is required to use Fuusion, and can be obtained by contacting Buurst Sales. Buurst Sales will assist you in determining the sizing, data requirements, and configuration for an initial deployment. Initial deployment has been simplified greatly, by creating the content repository automatically for you.
As you can see, a default repository is pre-configured. In addition, required ports have been pre-defined, and set, for both the current instance/VM and the secondary if a site to site deployment.
The only exception to this is if Ultrafast is being used in your deployment. If Ultrafast is to be used, the setup within Fuusion is simple. Click the checkbox. However, the Network Security Group must be updated. You need to add an inbound port rule for 8888 for both UDP and TCP protocols. For more information on updating your security group for AWS or Azure, see the articles found under Configuring Ports and Security Groups.
To prepare the Fuusion environment, the only step required is to apply the required license. To apply the license, simply expand Settings, and select Software Updates. Select the update version, and click Update Now.
Importing Configuration Files
For those familiar with NiFi, the typical process for creating a flow involves the selection, configuration and connection of individual processors. These processors are powerful, and relatively simple to set up, but still require planning and knowledge to get results.
Buurst makes getting started much easier. Our team of professionals assesses organizational needs through a rigorous discovery phase, and will build templates in order to meet the specific needs of nearly any given use case. In addition, three default templates are provided today, perfect for proofs of concept. Fuusion stores its templates in a centralized github repository and makes these templates available in NiFi through the Process Group button.
In Process Group, you will see a button/link labelled Import.
Upon clicking import the buurst registry and available buckets will be shown. The buckets contain the available flows. Select the appropriate bucket.
Select the desired flow from the listed options. Click Import.
The processor group will appear on the graph, ready for final configuration.
The flow can be as complex as necessary. Any modifications can be made, and the flow can be uploaded back to the Buurst registry. Fuusion's connection to github allows for version control, and supports rigorous testing and reconfiguration.