What Is DevOps and Configuration Management in 2018
What Is DevOps and Configuration Management
DevOps
First of all, I want to deal with confusion here,
that is, DevOps is not a tool or technology, or any product that you can use to
do, and that's good. DevOps is a process of concept, management and operation,
with emphasis on dialogue between development groups and activities.
Considering that this is an IT development and the operation of information
technology, then the name Devops:
• Dev: from development (software development /
engineering), people who create system / software upgrades over a lifetime.
• Ops: IT services (system administrators),
who is responsible for formulating a policy that is in production.
DevOps distinction is that at least the
relationship between the development and management of the system, the
improvement, standardization and automation of the distribution and
orchestration infrastructure to maintain harmony between the environment and
productivity of development, better quality control, useful operations,
accelerating clock and much more.
Using DevOps is only possible using a number of
tools and technologies:
• Building construction equipment - cut, milling
cutter, etc.
• Manage and manage frames such as Puppet, Kuser,
Intelligent.
• Orchestration, is, Zookeeper, Apache Mesos.
• monitoring and alerting, e.g. Amazon CloudWatch,
ELK, graphics, etc.
• VM and containers for environmental and
productivity development, p. For example, envelopes, dockers.
Configuration management
How DevOps as the only way to work does not prove
buzzword from the other, namely "configuration management": in short,
management tools allow you to design or implement DevOps culture.
In general, the configuration management consists of
installing and updating system components, editing network forms; In short, the
preparation of the machine / server for implementation, when available, or even
after it.
Before DevOps and Access Management Mature
Configuration Tools, the system must provide this on any machine / server that
was the task, usually ineffective and had a great opportunity to display and
inconsistencies in the server's configuration For example, the most common
example is the formatting. exchanges between areas of development and
productivity, which have great implications.
"The management system is the way to resolve
the dispute and automatically and effectively strengthen the state of the IT
infrastructure."
"The purpose of the program management tool is
to establish and maintain the integrity of infrastructure projects for all
programs in the life of the project project. Configuration management software
includes understanding software design, control configuration and changes in
them, and the state of registration and information and the change in the
activity of the design elements" .
"Configuration Management (CM) is a system
engineering approach to building and maintaining the accuracy of performance
features, the production of functional and physical requirements, the design
and operation of all life-information."
On the technical day, the configuration equipment
(CM) allowed the OPS (ie, management system) defined infrastructure code, that
is, all CM equipment available (Puppet Ansible, cooker, etc.), Provides an
example of an elaborate system of required or reservations (installing
packages, updates, settings, etc.), such as a code or statement, the type and
form (syntax) of this statement is that the different materials cm, otherwise
the same.
With this CM tool, all you need is a text editor or
file. You can limit your bundles to installing, installing, shutting down, or
starting a service, etc. This state of affairs in the process of sound as a
code / file also provides other benefits, namely, to put a part of the project
/ store, you can find the history of the version of the system configuration in
the file format, the system configuration will be available to Dev and Ops, the
payment will depend on all servers.
Puppet example
Going deeper, we have an example of a common Títere
here (for feed curoistía - From Títere) - configurations are called manifests
called men Puppet teedu and agreement should be created in the booklet of the
project and in the whole context, i.e. Theirproject / teedu / default.pp -
default.pp is a clear file, all image lengths have increased .pp. The state and
state resources can be explained using Puppet or Ruby DSL (a special language).
For example: handling examples, install the Apache
server on CentOS machines and Ubuntu. The same map is Apache2 in Ubuntu, while
CentOS is available for httpd.
• Search for a type of operating system,
• Publish apache and run the service.
example $ operationat {
percent: {
$ apache = 'httpd'
ubuntu: {{
$ apache = 'apache2'
} apache package:
name => $ apache,
safe => stay,
} {"apache" service:
name => $ apache,
protection => speed,
power = = run,
need => package ["Apache"],
}
To getting expect level training for
DevOPS Training in your location Devops
training in chennai | DevOps
training in bangalore | DevOps
training in pune | DevOps
online training | Devops training
in velachery | Devops training
in annanagar | Devops
Training in Chennai | Devops
Training in Bangalore |Devops training
in sholinganallur | Devops training
in marathahalli
Comments
Post a Comment