Search icon CANCEL
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
DevOps: Continuous Delivery, Integration, and Deployment with DevOps

You're reading from   DevOps: Continuous Delivery, Integration, and Deployment with DevOps Dive into the core DevOps strategies

Arrow left icon
Product type Paperback
Published in Mar 2018
Publisher Packt
ISBN-13 9781789132991
Length 134 pages
Edition 1st Edition
Tools
Arrow right icon
Author (1):
Arrow left icon
Sricharan Vadapalli Sricharan Vadapalli
Author Profile Icon Sricharan Vadapalli
Sricharan Vadapalli
Arrow right icon
View More author details
Toc

Benefits of DevOps

Non-adherence to DevOps practices would be challenging for an organization, for the following reasons:

  • High deployment effort for each of the development, QA, and production systems
  • Complex manual installation procedures are cumbersome and expensive
  • Lack of a comprehensive operations manual makes the system difficult to operate
  • Insufficient trace or log file details makes troubleshooting incomplete
  • Application-specific issues of performance impact not assessed for other applications
  • SLA adherence, as required by the business application, would be challenging
  • Monitoring servers, filesystems, databases, and applications in isolation will have gaps
  • Business application redundancy for failover is expensive in isolation

DevOps adoption and maturity for big data systems will benefit organizations in the following ways:

  • DevOps processes can be implemented as standalone or a combination of other processes
  • Automation frameworks will improve business efficiency
  • DevOps frameworks will help to build resilience into the application's code
  • DevOps processes incorporate SLAs for operational requirements
  • The operations manual (runbook) is prepared in development to aid operations
  • In matured DevOps processes, runbook-driven development is integrated
  • In DevOps processes, application-specific monitoring is part of the development process
  • DevOps planning considers high availability and disaster recovery technology
  • Resilience is built into the application code in-line with technology features
  • DevOps full-scripted installation facilitates fully automate deployment
  • DevOps operation team and developers are familiar with using logging frameworks
  • The non-functional requirements of operability, maintenance, and monitoring get sufficient attention, along with system development specifications
  • Continuous integration and continuous delivery eliminates human errors, reduces planned downtime for upgrades, and facilitates productivity improvements
lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime