Author: behnam

Elk stack

The elk stack is a collection of three open-source products — Elasticsearch, Logstash, and Kibana — all developed, managed and maintained by Elastic. Logstash collects and parses logs, and then Elasticsearch indexes and stores the information. Kibana then presents the data in visualizations that provide actionable insights into one’s environment. Elk Concepts Elasticsearch Elasticsearch is a search engine based on the Lucene library. It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents . Elasticsearch is developed in Java. The speed and scalability of Elasticsearch and its ability to index many types of content mean that it can be used for a number of...

Read More


Concepts FirewallD is frontend controller for iptables used to implement persistent network traffic rules. It provides command line and graphical interfaces and is available in the repositories of most Linux distributions. Working with FirewallD has two main differences compared to directly controlling iptables: FirewallD uses zones and services instead of chain and rules. It manages rulesets dynamically, allowing updates without breaking existing sessions and connections. FirewallD is a wrapper for iptables to allow easier management of iptables rules–it is not an iptables replacement. While iptables commands are still available to FirewallD, it’s recommended to use only FirewallD commands with...

Read More

Application containerization

Application containerization has become a major trend in software development as an alternative or companion to virtualization. It involves encapsulating or packaging up software code and all its dependencies so that it can run uniformly and consistently on any infrastructure. The technology is quickly maturing, resulting in measurable benefits for developers and operations teams as well as overall software infrastructure. Containers vs. virtual machines In a virtual environment you have the following items in your stack: Physical server equipment A host operating system to run the physical equipment A hyper visor installed into the host OS Multiple guest operating systems (virtual...

Read More


DevOps is not a tool nor a technique. It’s a cultural change. Change is feared throughout most organizations of any type, so the adoption of new methodologies can quite challenging. DevOps is the combination of cultural philosophies, practices, and tools that increases an organization’s ability to deliver applications and services at high velocity: evolving and improving products at a faster pace than organizations using traditional software development and infrastructure management processes. This speed enables organizations to better serve their customers and compete more effectively in the market.    ...

Read More

Welcome to my site!

Recent Comments

:: محک :: موسسه خیریه حمایت از کودکان مبتلا به سرطان ::