Let's first understand the basics of the technology that we going to use in this setup so that we can understand it more effectively.
Ansible is an open-source IT Configuration Management, Deployment & Orchestration tool. It aims to provide large productivity gains to a wide variety of automation challenges. .It runs on many Unix-like systems and can configure both Unix-like systems as well as Microsoft Windows. It includes its own declarative language to describe system configuration. Ansible was written by Michael DeHaan and acquired by Red Hat in 2015. Ansible is agentless, temporarily connecting remotely via SSH or Windows Remote…
Before understanding what is ansible let us first understand what are the problems that were faced by industries before Ansible.
Let us take a little flashback to the beginning of networked computing when deploying and managing servers reliably and efficiently has been a challenge. Previously, system administrators managed servers by hand, installing software, changing configurations, and administering services on individual servers. As data centers grew, and hosted applications became more complex, administrators realized they couldn’t scale their manual systems management as fast as the applications they were enabling. It also hampered the velocity of the work of the developers since…
As we all know that, Artificial Intelligence (AI) is a Buzzword in the Industry today and for a good reason. AI or Artificial Intelligence and Machine Learning have already made so much progress in the Technological field and become a hot topic in the tech industry. Perhaps more than our daily lives Artificial Intelligence (AI) is impacting the business world more. There was about $300 million in venture capital invested in AI startups in 2014, a 300% increase than a year before (Bloomberg). AI is everywhere, from gaming stations to maintaining complex information at work. Computer Engineers and Scientists are…
It is an Open Source tool from Apache Community. It provide framework that allows for the distributed processing of large data sets 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. Mainly used for Storing and Big Data.
Let’s Start with the Hadoop Cluster Setup part:
Step 1: Create 4 Ec2 Instances over AWS cloud and name them as “Master”, “DN1”, “DN2” and “Client”.
Amazon Web Services is known as the gold standard of Cloud Computing.
Cloud Computing is nothing but a practice of providing of Cloud Services (Storage, Computation, Databases, Security, etc) on rent and also through a network that can be accessed over the internet
Now that we know what the general definition is, let us understand this concept with an example. To understand this definition we need to go some 20 years back from 2020. In the early two-thousands, in order to host an application, we needed to buy stack servers and have skilled professionals to set the infrastructure up. …
Let’s first understand some of the basic terminologies that we can use while doing this task so that we can understand it better.
Apache HTTPD is one of the most used web servers on the Internet. Apache HTTP Server is a free software/open-source web server for Unix-like systems and other operating systems.
Today in this blog we will be exploring some concepts of subnetting and routing table and create an interesting setup where our system can ping to Google but can't ping to Facebook at the same time .
Let's first understand some of the basic terminologies that help us in understanding this networking practical more accurately.
A routing table is a set of rules, often viewed in a table format, that is used to determine where the data packets traveling over an Internet Protocol (IP) network will be directed. All IP-enabled devices, including routers and switches, use routing tables.
Kubernetes is an open-source container management (orchestration) tool. Its container management responsibilities include container deployment, scaling & descaling of containers & container load balancing.
The needs of Kubernetes in the world for managing containers is as much as the needs of Docker for creating them.
Kubernetes is used to create applications that are easy to manage and deploy anywhere. When available as a managed service, Kubernetes offers you a range of solutions to meet your needs. Here are some common use cases.
1. Increasing development velocity:
Kubernetes helps us to build cloud-native microservices-based apps. It also supports containerization of existing…
As we know by doing anything manually in any technology there are lots of issues comes firstly its time consuming and there is a lot of probability of errors come. But instead of doing things manually by human beings if we can take help from some program or we can say some automation program that will run on some computer/o.s and do the things for us automatically then the things work fast and the chances of errors come to less.
So, there are lots of tools available in the market for automation but the most popular tool or program that…
Amazon Web Services (AWS) is a secure cloud services platform, offering compute power, database storage, content delivery and other functionality to help businesses scale and grow. Running web and application servers in the cloud to host dynamic websites. With AWS, we receive a virtual environment that lets us to load the software and services that our application requires.
AWS is designed to allow application providers, ISVs, and vendors to quickly and securely host our applications — whether an existing application or a new SaaS-based application. …
I am tech enthusiast fascinated towards technology and its various disciplines including Big Data, Hadoop, Web Development, Competative Programming,ML,etc.