Free tools for application high availability

High availability can be implemented through server clustering and load balancing. Clustering can be supported by corosync and pacemaker. On the load balancing side, there are dedicated hardware such as F5 which is expensive. Alternatively, there are three common ways to achieve load balancing with application, Linux Virtual Server (LVS), Nginx and HA Proxy. LVS … Read moreFree tools for application high availability

Nginx as a reverse proxy for Nifi web UI and Kibana

Nginx can act as a application neutral proxy. One example is to front Nifi. The nifi default configuration provides an HTTP access point, specified in the following entries in nifi.properties: Nifi can provide secure port by commenting out the lines above and provide the followings: However, it does require configuring JKS keystore for Java, as … Read moreNginx as a reverse proxy for Nifi web UI and Kibana

Quick way to configure Rest API service

Working in IT, we sometimes want the customer to have an API to perform pre-defined activities on our servers. We are hoping to manage the activities in a script to control what can be done, allow customer or partner to perform the activities on their own. Restful API is a great way to simplify and … Read moreQuick way to configure Rest API service