Day 1-What is DevOps

Day 1-What is DevOps

If you see the name, development and operations both are there. It’s not a single tool, practice or only development or operation team but DevOps is a combination of sets of tools. It’s a culture and philosophy that promotes better communication and collaboration between these teams and others in an organization.

  • What are Automation, Scaling and Infrastructure

Automation is a set of instructions that improve workflows and efficiency, and it is used where the same task or series of tasks occurs repeatedly.

Before scaling, what is a typical meaning of a scale: A scale is a set of levels or numbers which are used in a particular system of measuring things or are used when comparing things

In the same way, Scaling in DevOps is known as where we can move any application/server/system from a smaller to a larger no and take full advantage of the larger OS/more servers or systems in terms of performance according to user response and which handles the larger number of users as per the requirement.

Infrastructure: When we say this, there comes an image of the basic physical system of a business. In simple terms: Infra- means "below;" so the infrastructure is the "underlying structure".

Traditional and cloud infrastructure are the two main types of IT infrastructure

Below are 3 basic components of Infrastructure:

Hardware. Hardware includes servers, data centers, personal computers, routers, switches, and other equipment. ...

Software. Software refers to the applications used by the business, such as web servers, content management systems, and the OS—like Linux®. ...

Networking.

Why DevOps is Important?

Before writing about it, the first line which came into my mind is “Time is Important”. We always think of a tool that reduces time, increases efficiency and business growth and faster the deployment of products.

Right?

DevOps is that practice that gives us all of our answers. Easier maintenance, Faster issue resolution and reduced complexity, Greater scalability and availability and whatnot. Today when the everyday new app is launched, it's very crucial to keep track of every launch and time to maintain the app, DevOps is the key.

It will do every essential task including build, test, and deploy Which helps to bring products to market more quickly and efficiently.

\==============================