DevOps, a combination of development (development) and Operations (Operations), represents a culture, movement, or practice designed to facilitate the collaboration and communication between software developers (Dev) and IT operations Technicians (OPS) that deliver and change infrastructure. Its purpose is to build a culture and environment that makes building, testing, releasing software faster, more frequent and more reliable.
Now that 2016 years of DevOps has become mainstream, the drivers of basic needs, such as cloud, mobile and social, are driving more and more companies to recognize the cultural, performance, and economic benefits that adopting DEVOPS best practices can achieve.
Streamlined and flexible companies have experienced the benefits of DEVOPS and continuous delivery over the past few years, while mature big businesses are aware of their value and are beginning to transform their culture. But these companies are cautious about DevOps. So it is expected that in 2016, before the extensive use of devops, companies will conduct devops testing practices in non-critical new IT projects that involve processes, automation, collaboration, and tools, and that collaboration can greatly increase productivity.
By looking at the real user reviews of the DevOps solution in IT Central Station, you can see that the people who researched and purchased the DevOps solution have changed. Previously, many comments were written by DEVOPS managers and release managers. Now you'll see the number of other functional units in the IT industry-architects, customer service managers, intermediate software experts, network engineers, and others writing about DEVOPS tools that are growing. DevOps tools are being added to the 2016 budget by a growing number of mainstream IT buyers.
Now, more mature DevOps buyers come from the software and technology world, which often uses modern practice and technology early on. On the other hand, the rate of DevOps adoption in larger companies and Fortune 500 companies is on the rise. It is expected that in 2016, DevOps will become an advantage strategy to be comprehensively popularized and practiced.
Large enterprises will adopt DEVOPS more
In 2016, more large companies or organizations will eventually embrace a DevOps solution. Over the next 12 months, there will be more sophisticated tools to automate the associated automation of data analysis and problem-solving dependencies, including cross-system infrastructure intelligence insights that reduce the performance risk of deployment sharing or aggregation computing, storage, and network resources.
As a small part of the overall strategy, the global top 5000 companies will continue to generate DEVOPS teams. And with the new software and tools and the use of QA technology, this momentum is expected to grow. We can't do that because it will disrupt product quality and safety--and the days will drift away as the DevOps advantage unfolds, and new QA technologies can be used to deal with those problems.
The world's top 5000 companies will start talking about their initiatives and the consequent direct cost-effectiveness in open forums, and are proud of what they have achieved. While true DevOps is more challenging for large enterprises operating 10,000 applications than software companies with only one major application, these big companies can reap significant benefits even if they embrace some of the DevOps culture.
In the 2016, the DevOps movement will begin to influence traditional development teams, who may not yet be able to fully evolve into a true devops process, but they can and should accept some of the necessary devops concepts. Naturally, they start with collaboration and begin to focus more on end users, agility, automation, and measurement mechanisms. Finally, and most importantly, start with performance as a guideline.
Smaller IT teams adopt more DevOps
2015 as most IT environments become more complex, DevOps audiences are becoming mainstream companies and organizations from small audiences to early adopters. With the advent of the 2016, we believe that the small IT team that is undergoing a cultural transformation of the development strategy will be more embracing and using DevOps solutions. DevOps makes development faster and more flexible, thus increasing the efficiency of the entire IT team.
DevOps Best Practices Generate
The 2015 Gartner I&o Automation Technology maturity curve shows that DevOps is at the peak of the expected expansion period. In fact, within many IT organizations, only a handful of applications that are in the experimental phase use the DEVOPS guidelines. While these companies are not yet ready to mainstream DevOps, their quest for agility and fast time to market is beyond doubt. It is expected that more and more IT organizations will try to find best practices (ideally from other companies in their industry) in 2016 to accelerate their DevOps journey and minimize painful lessons.
In the field of software development, DEVOPS is still in its infancy, and there is no clear standard for this practice, which leads companies to hesitate to fully embrace this cultural transformation. 2016 will see companies build their own standards. By and by, best practices will emerge and apply to all industries.
APM: The most important DEVOPS technology
In 2016, we will see the following advances: Further virtualization and cloud of the development environment, even the developer's workstations will become more virtualized, and various initiatives to increase unit test coverage and functional testing to automate capture and monitoring of architectural metrics and business KPIs. Finally, we'll look at the architectural reorganization to make the build time faster, the deployment package smaller, and the feedback to the engineer quicker. In order to succeed in these areas, APM will play an important role.
Automated testing of DevOps
The tests in DEVOPS are necessarily automated tests, full-staff testing, product managers, developers, testers, architects, and so on, so that testing covers every aspect. And when the day goes online multiple times, add patches or update functions, automated testing is to ensure that product testing is the best choice. Not only is automated testing faster than manual testing, it can be iteratively tested for all historical test cases of a given component.
The QA in DevOps (Quality assurance) More quality assurance, is no longer just a few details of the test, but a return to the overall quality of the product guarantee.
Collaborative development of DevOps
DevOps in collaboration between development teams, code submission and management mode, testing mechanism, code delivery cycle, feedback and monitoring system to take care of, development is no longer just buried in writing code, but also for their own code quality responsibility, out of the bug, running slowly if the problem location is the reason for the code, The pit has to be filled by itself.
DevOps is done by the development team, unlike the previous development team and the delivery team are 2 teams, using their own tools, the delivery of the tools used in the work is a tool in the development process, without changing hands, simplifying the work of development testers.
DevOps's visual operations
What is the set of mature operations systems in DevOps?
- Automated testing
- Bulk Configuration Base Components
- Monitoring, alarms
- Visualization of data
- Collaborative collaboration
A set of mature operation and maintenance system, can be applied, network, computing, storage, virtualization and other resources of the performance and alarm information for comprehensive analysis, through a simple and understandable interface, intuitive presentation of business health level. When there is a failure, can be the first time to receive information, from the monitoring of relevant information to determine the problem location, reduce the scope of fault location, determine whether the problem is in the calculation, application or network, and then clear the problem of responsibility, so that the corresponding development operations to quickly deal with the problem, no shirk responsibility suspicion.
OneAPM Cloud Insight integrates monitoring, management, computing, collaboration, and visualization to help all IT companies reduce human and time cost inputs to system monitoring, making operations more efficient and simple. To read more technical articles, please visit the OneAPM Official technology blog.
Reference article:
11 things you need to know about DevOps
Http://www.devopsdigest.com/2016-devops-predictions-1
DevOps to develop converged operations visualization