​Single Tier Deployment
All platform components, such as App, Web, NATS, DB, and Redis, are installed and run on the same machine.
​2-Tier Deployment
All components except the Database Layer are installed and run on a single instance, while Database has its own dedicated instance.
Which deployment model to use?
Single Tier Model is the quickest way of deploying AIR that can be used for PoCs and testing purposes, while the 2-Tier Model is meant for Enterprise usage.
2-Tier Model comes with a dedicated Console Server that can serve more endpoints and moves the Database into an isolated server that increases the database performance.
Installation
Before you start
Make sure you have updated package repositories of the Operating System you are using. Please find below the commands for CentOS and Ubuntu:
For CentOS:
1
yum update
Copied!
For Ubuntu:
1
apt-get update
Copied!
Start and enable docker service by executing the following command:
1
systemctl start docker && systemctl enable docker
Copied!
Single-Tier Deployment
Suitable for PoCs, Demos, and non-mission critical deployments.
This deployment model installs all components into a single machine.
Method 1: Quick Deployment (preferred method)
1.
Run the one-liner below and wait for it to complete
This deployment model requires you to deploy the Database Component first (Step 1) and then start the deployment of the Console Server (Step 2) by pointing to the database server's address.
Method 1: Quick Deployment (preferred method)
1.
Run the one-liner below and wait for it to complete (this script will deploy the database component - Step 1)
Regardless of the deployment model you chose, you will be asked several configurations at the end of the deployment, such as an organization name, the credentials of the first user account, etc.
Once you have completed the above steps successfully, you should:
1.
Visit http://IP-ADDRESS for accessing the Console (IP address here is the public IP address of the machine you have deployed Binalyze AIR)
2.
Accept EULA and provide the configuration you are asked for in each step
3.
Complete the setup and login using the credentials you have provided