In this article I’ll demonstrate you how to use Ansible to launch a webserver in a docker container. Refer my previous blogs on Ansible and docker to get more detailed information about the mentioned tools.

◼️ ANSIBLE INSTALLATION AND SETUP

Let’s first install ansible. As you know that ansible is an agentless tool i.e. we have to install ansible only on the Controller node. Ansible is built using python3, and hence ensure that you have python3 installed in your system.


There is no better engineer and developer than nature. So, scientists often copy the principles and structures of natural things in their inventions. And neural networks are one of such cases. These are mathematical models that kind of imitate the functioning of the human brain. Neural networks are the systems that can learn. They act not only in accordance with given algorithms and formulas but also on the basis of past experience. Further, we will overview their structure and the principle of their functioning a bit more detailed.

✒ How brains differ from computers

You often hear people comparing the human brain and the electronic computer…


In this blog, I will provide an introduction to Kubernetes so that you can understand the motivation behind the tool, what it is, and how you can use it. We’ll also study some usecases of kubernetes, which will help us understand how kubernetes is solving industry challenges.

You’ll be able to understand this blog way better if you’re familiar with containers. Read my previous blog, in which I’ve talked about Containers.

✒ WHAT IS KUBERNETES?

Kubernetes is a powerful open-source system, initially developed by Google, for managing containerized applications in a clustered environment. …


In this article I’ll show you how to setup Python interpreter on top of docker container. Refer my previous blog to know more about docker containers and how to install it in your system.

✒ Step 1: Start Docker service and launch a container

Check if the docker service is active or not using the command systemctl status docker . If not start it using systemctl start docker


✒ Before Containers

Before containerization came into the picture, the leading way to isolate, organize applications and their dependencies was to place each and every application in its own virtual machine. These machines run multiple applications on the same physical hardware, and this process is nothing but Virtualization.


To have introductory knowledge about LVM, read my previous blog on “How to integrate LVM with Hadoop and provide elasticity to Datanode storage?

We know that C: drive is the main drive in windows. If it’s full, we are not able to do some tasks (like installing a new software) because all our programs are stored in this drive.


What is hadoop?

Hadoop is an open-source framework that allows to store and process big data in a distributed environment across clusters of computers using simple programming models. It is designed to scale up from single servers to thousands of machines, each offering local computation and storage.

What is Hadoop Cluster?

A Hadoop cluster is nothing but a group of computers connected together via LAN. We use it for storing and processing large data sets. Hadoop clusters have a number of commodity hardware connected together. They communicate with a high-end machine which acts as a master. These master and slaves implement distributed computing over distributed data storage…


✒ Introduction to Ansible

Ansible is an open-source automation tool, or platform, used for IT tasks such as configuration management, application deployment, intraservice orchestration, provisioning, network automation, and security automation. Automation is crucial these days, with IT environments that are too complex and often need to scale too quickly for system administrators and developers to keep up if they had to do everything manually.

✒ Why Ansible?

Ansible automates and simplifies repetitive, complex, and tedious operations. Everybody likes it because it brings huge time savings when we install packages or configure large numbers of servers.

Its architecture is simple and effective. It works by connecting to your…


According to the current situation, we can strongly say that it is impossible to see a person without using social media. Because the world is getting drastic exponential growth digitally around every corner of the world. According to a report, from 2017 to 2019 the total number of social media users has been increased from 2.46 to 2.77 billion.

People are using Facebook, Instagram, WhatsApp, and other social/Messaging medium while doing their daily routines. So, this caused the average time spent on social media by an individual has been increased to 2 hours 22 minutes.

This drastic growth of social…


In this article I’ll be sharing my experience of creating a high availability architechture using AWS CLI. The architechture includes :

  1. Launching an AWS EC2 instance and configuring it as a web server.
  2. Making the document root persistent using EBS block device.
  3. Using S3 to store static objects(eg: images).
  4. Setting up a Content Delivery Network using CloudFront and using the origin domain as an S3 bucket.
  5. Finally using the url generated by CloudFront to display the image in our website for security and latency.

What is CloudFront?

Let’s start off by looking at what a CDN is and why we use one? CDN…

Durvesh Palkar

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store