ESM emerged in the 2000s, when the approach to operating multiple systems was still in a primitive state. So efforts were started to evolve it. In this phase, the ITIL Lite and Visible Ops methodology were developed. In addition, more small open source solutions for end-to-end system management started to emerge, such as Zenoss, Hyperic, Spiceworks, etc.
Among the people initially involved in the development of DevOps, many were system administrators who introduced key ESM best practices to DevOps. These practices include configuration management, automated provisioning, toolchain approach, and system monitoring .
In 2008 and 2009, there were more conferences focused on web operations and performance, and best practices around these processes were shared. Slowly, provisioning tools like Chef and Puppet were released, and that got people thinking more about these new practices and how to implement them.
2. Agile Development
In parallel, agile development has been growing in the software development world. It allows for close collaboration between developers, product managers, QA, and even customers to fill in gaps and speed up the delivery of a better product.
The main focuses of this movement were processes and analogies, including lean manufacturing, kanban processes, and systems administrators.
Many organizations and companies have started to include DevOps in their software development cycle to streamline the process and achieve faster and better results.
Why was DevOps created?
System administrators and developers may disagree for a variety of bosnia and herzegovina phone number data reasons, but they agree that both must meet the demands of growing customer needs.
This demand includes the need for new features, revenue streams, services and better products, as well as a more secure, stable, high-performance system without interruptions or outages.
All of these needs require the involvement of both system administrators and developers to present a better service or product to customers.
The problem, however, is that businesses can be overwhelmed by these frequently changing and ever-evolving customer demands. They may feel the need to choose between:
How to deal with an unstable environment and make quick changes
Maintain a very stable, but stale, production environment.
Certainly, both options seem unacceptable because they will not help a company to offer the best possible solutions to its customers.
There was a pressing need for a system or practice that could balance both sides of the production environment, development and operations.
And the solution to this problem is DevOps!
Enterprise Systems Management (ESM
-
- Posts: 148
- Joined: Mon Dec 23, 2024 4:07 am