Tools to automate the DevOps’ process

Reading Time: 6 mins Source Code Repository 1. Git Git is a web-based distributed version control system, and also acts as a collaboration platform for software developers across the world. It is a free and open-source platform that helps to review codes, manage projects and gain visibility over the entire SDLC stages. Further, the Nonlinear Development behaviour of Git allows you to perform rapid and remote operations such as branching, merging and usage of specific…

Continue Reading

Introduction to DevOps

Reading Time: 6 mins What is DevOps? DevOps, stands for Development and (IT) Operations is an agile and lean-based set of practices, cultural philosophies, approaches and tools focused on promoting effective and faster release (product) cycles. The ultimate aim of DevOps is to deliver market-centric application/services with enhanced customer experience, reduced re-work and faster time to value. Further, DevOps forms an integral part of the Software Development Life Cycle (SDLC) that describes the different stages…

Continue Reading

How to Install Magento using Terraform on Ubuntu system

Reading Time: 8 mins Overview Installing Magento on your Ubuntu system requires the installation of some basic technologies such as the facility of a cloud provider (to say, DigitalOcean, AWS, GCP, etc.), Nginx Server, PHP, Varnish, HAProxy, Redis and Firewall (ufw since it is Ubuntu). It takes almost half-day time in order to install all these technologies with proper configuration (so as to install Magento) on your Ubuntu system. But by using a single Terraform…

Continue Reading

How to Install and Configure Terraform on Ubuntu 18.04

Reading Time: 8 mins   What is Terraform? Terraform is a free and open-source infrastructure as a code software developed to describe and provision a data center infrastructure. To do so, it uses the HashiCorp authored high-level configuration language called HCL and supports the JSON language too. It manages and provisions (such as to build, modify and improve) any infrastructure and cloud providers such as AWS, GCP, DigitalOcean, etc. Like terraform, the other such configuration…

Continue Reading

Installing and Configuring Nagios on Ubuntu 18.04

Reading Time: 10 mins Overview Nagios, free and open-source software is used for continuous monitoring of system metrics, applications, network elements, server resources and custom services. It works by providing two major services, namely; monitoring service and alerting service. It is available in two different interfaces such as Nagios Core (which is open-source) and Nagios XI (which is a freemium as hosting (nodes) is limited to seven).  The Nagios XI is further available in two…

Continue Reading

Understanding Nagios and it’s Features

Reading Time: 3 mins What is Nagios? Nagios Core, open-source software tool used for continuous monitoring of the applications, system metrics, server resources, network elements and custom services. The important feature of Nagios Core is that apart from working as a monitoring tool, it works as an altering service at the times when a critical error occurs and gets resolved. Originally designed to support Linux, it now works well on other Unix alternatives too. Noted…

Continue Reading

Installing and Setting Virtual Hosts for Apache on Ubuntu 18.04

Reading Time: 5 mins Overview Apache, an open-source and most widely used web server across the world. Originally known as the ‘Apache HTTP Server’, is now widely known as ‘Apache’. It is a process-driven approach and which enables it to create new threads for each new request. Reputed for its security, stability and reliability, 67% of all the web-servers is run by using this server. Further, it provides cross-platform support and supports almost every language…

Continue Reading

How to Set Up HAProxy as a Load Balancer on Ubuntu 18.04

Reading Time: 5 mins Overview HAProxy which stands for High Availability proxy, is open-source software for TCP and HTTP protocols. Noted for its speed and lightweight framework, it is one of the industry' most opted load balancers. During high-traffic days such as holidays and festive seasons, hundreds and thousands of concurrent users may end up hitting e-commerce sites like Magento, at such instances, it forms critical to balance the server’s workload.  HAProxy as a Load…

Continue Reading

 Installing HAProxy on Ubuntu 18.04

Reading Time: 3 mins Overview HAProxy is an open-source High availability proxy and load balancer that is popularly known for its efficiency and speed. Works for TCP and HTTP protocols, it is used to enhance the performance of a website by splitting up the load across multiple servers and to simplify the request processing tasks.  The HAProxy can be separately used for a proxy and load balancing purposes and also used as both proxy and…

Continue Reading

How to Optimize PHP-FPM?

Reading Time: 3 mins What is PHP-FPM? PHP-FPM stands for PHP-FastCGI Process Manager, primarily focused to manage the heavy loaded sites is an alternative to FastCGI daemon for PHP. For each of the web requests, PHP-FPM spins up one or more (child) processes via maintaining pools. It is faster than the conventional CGI- based methods by handling more than a single request by spinning up too many child processes at a time.   The following…

Continue Reading
  • 1
  • 2