Log In to start Learning

Login via

Post By Admin Last Updated At 2020-06-15
DevOps Basics

In order to learn a particular tool/ technology, the learners must be aware of some basics for better understanding. So now let's start learning...

What is meant by the Cloud platform?

It is a suite of public cloud services. These services include the range of hosted services to compute, storage, and application development. Software developers, cloud administrators and other enterprises IT professionals can access this platform using the dedicated network connection.

So now let's move on with some DevOps terminologies

Continuous Integration:

It is a software development practice, where the developers integrate the code in a shared repository several times a day. Moreover, an automated build and test verify each integration.

Continuous Delivery:

It is a software development practice where continuous integration, automated testing, and automated deployment capabilities allow high-quality software for development and deployment

Continuous Deployment:

It is a software deployment practice where every change in code goes into the entire pipeline and put into production which in turn results in everyday production deployments

Continuous Monitoring:

It is a technological process responsible for detecting the compliance and risk issues associated with an organization's financial and operational environment.

Drawbacks of waterfall model:

  • Agenda is fixed and the team follows blindly
  • It is a sequential process and the change cost is high
  • Testing delay
  • It is a risky process to diagnose and provide feedback
  • After development, deployment time is high

So to overcome these problems, we people adopt DevOps in the software development

What is DevOps?

DevOps(Dev+Ops) is the set of software development practices that combines the software development and IT Operations to shorten the development cycles.

devops basicsIt is responsible to deliver the fixes, features, and updates frequently in close alignment. Besides, this enables organizations to serve their customers better and compete more effectively in the market.

Click the link to know more information about What is DevOps?
How DevOps is different from traditional IT Practices?

DevOps is different from traditional IT practices in several ways. So let us discuss some of them

DimensionTraditional IT DevOps
Batch SizeBigMicro
OrganizationSkill centricDedicated cell
SchedulingCentralizedDecentralized and continuous
ReleaseAt the project endAt regular intervals
CultureDon’t failFail early
MetricCost and CapacityCost, capacity and Flow
When to adopt the DevOps?

It should be used for large distributed applications such as e-commerce sites (or) the applications that are hosted on the cloud platform

When DevOps should not be adopted?

DevOps practices should not be applied in mission-critical applications like power, bank, and other sensitive data sites. Moreover, these sites need strict access to the production environment like data centers action control policy.