Unit 4 Dev Ops
Unit 4 Dev Ops
Deployment, testing and rapid designing became ten times faster. It became
effortless for the telco service provider to add patches of security every day,
which used to be done only every three months. Through deployment and
design, the new version of network cycling was being rolled out.
3. Application in Car Manufacturing Industries
Using DevOps, employees helped car manufacturers to catch the error while
scaling the production, which was not possible before.
4. Benefits to Airlines Industries
With the benefit of DevOps, United Airlines saved $500,000 by changing to
continuous testing standards. It also increased its coverage of code by 85%
5. Application to GM Financial
Regression testing time was reduced by 93%, which in turn reduced the funding
period of load by five times.
6. Less Time for Integration
Key Bank used DevOps to reduce the time taken for the integration of security and
compliance into the process from 3 months to 1 week.
Git is a version control system used for tracking changes in computer files.
It is generally used for source code management in software development.
Features of Git
Tracks history
Free and open source
Supports non-linear development
Creates backups
Scalable
Supports collaboration
Branching is easier
Distributed development
Before using Git After Using Git
What is Docker
Docker is a tool to create, run and deploy containers.
Containers are isolated platforms to run our applications.
A great advantage to use docker containers is, to run any
process without installing its binaries or dependencies on
your servers. With only its Docker image you are good to
go.
Docker is an open-source containerization system.
Docker is also useful for supporting applications with
special needs, like older operating systems or libraries that
conflict with other applications. Instead of keeping a new
host for one application, you run it in a container.
What is Selenium
Selenium is an open-source,
automated testing tool used to test
web applications across various
browsers.
Selenium can only test web
applications, unfortunately, so
desktop and mobile apps can’t be
tested.
However, other tools like Appium
and HP’s QTP can be used to test
software and mobile applications.
What is Maven
Maven is a software project
management build tool based on
Project Object Model (POM).
The tool is typically used for Java-
based projects. Every Java project
requires certain dependencies, which
are automatically downloaded when
running a Maven build.
This simplifies everyday tasks for
Java developers and helps them with
their projects.
What is Puppet
Puppet is an open-source DevOps system management tool.
It is used to centralize and automate the configuration management
procedure.
This tool is developed using Ruby DSL (domain-specific language).
Puppet tool deploys, configures, and manages the servers.
Puppet is a DevOps configuration management tool.
This is developed by Puppet Labs and is available for both open-source
and enterprise versions. It is used to centralize and automate the
procedure of configuration management.
What is Ansible
Ansible is an open-source automation tool, or platform,
used for IT tasks such as configuration management,
application deployment, intraservice orchestration, and
provisioning.
Following are some reasons for using the Nagios software application:
It is used for monitoring the performance issues of servers.
It helps the users of this software application to easily find the root cause
of any problem.
It is also used to detect all the possible networks.
We can easily maintain the issues of security and also detect the
availability of the services.
This application automatically fix the problems or issues when occurs.
Users can easily run it on any operating system.
Before the failure of a system, it helps you to update the infrastructure.
Using this application, user can quickly detect any type of infrastructure
issues.
It also monitors the various servers of database such as SQL Server,
MySQL.
Current trends and opportunities
Fundamentals & Objectives of Testing
The objectives of the testing are the reasons or purpose of
the testing and the object of the testing is the work product
to be tested.