Organizations of all types and sizes have adopted a DevOps approach to building applications because it effectively implements small and frequent code changes using agile development techniques. This approach can significantly improve the time to value for application development. The DevOps approach is quite mature on distributed platforms, but it is also gaining traction on the mainframe.
As mainframe development teams begin to rely on DevOps
practices more extensively, the need arises to incorporate Db2 for z/OS
database changes. This capacity has been lacking until recently, requiring
manual intervention by the DBA team to analyze and approve schema changes.
This, of course, slows things down, the exact opposite of the desired impact of
DevOps. But now BMC has introduced a new solution that brings automated Db2
schema changes to DevOps, namely BMC AMI for DevOps.
BMC AMI for DevOps is designed to integrate into the
DevOps tooling that your developers are already using. It integrates with the
Jenkins Pipeline tool suite to provide an automated method of receiving, analyzing,
and implementing Db2 schema changes as part of an application update.
By integrating with your application orchestration tools
AMI for DevOps can capture the necessary database changes required to move from
test to production. But it does not just apply these changes; it enforces and
ensures best practices using built-in intelligence and automated communication
between development and database administration.
The ability to enforce best practices is driven by BMC’s Automated
Mainframe Intelligence (AMI), which is policy driven. The AMI capability builds
much of the DBA oversight for schema changes into the DevOps pipeline, enforcing
database design best practices as you go instead of requiring in-depth manual
DBA oversight.
Incorporating a database design advisory capability into
the process offloads manual, error-prone tasks to the computer. This integrated
automation enables automatic evaluation of Db2 database schema change requests
to streamline the DBA approval process and remove the manual processes that inhibit
continuous delivery of application functionality.
Furthermore, consider that intelligent database
administration functionality can be used to help alleviate the loss of
expertise resulting from an aging, retiring workforce. This is a significant
challenge for many organizations in the mainframe world.
But let’s not forget the developers. The goal of adopting
a DevOps approach on the mainframe is to speed up application development, but
at the same time it is important that we do not forgo the safeguards built into
mainframe development and operations. So you need a streamlined DevOps
process—powered by intelligent automation—in which application developers do not
have to wait around for DBA reviews and responses. A self-service model with
built-in communication and intelligence such as provided by AMI for DevOps
delivers this capability.
The Bottom Line
BMC AMI for DevOps helps you to bring DevOps to the
mainframe by integrating Db2 for z/OS schema changes into established and
existing DevOps orchestration processes. This means you can use BMC AMI for
DevOps to deliver the speed of development required by agile techniques used
for modern application delivery without abandoning the safeguards required by
DBAs to assure the accuracy of the database changes for assuring availability
and reliability of the production system. And developers gain more self-service
capability for Db2 schema changes using a well-defined pipeline process.
This is most informative and also this posts most user-friendly and super navigation to all posts. Thank you so much for giving this information to me. Devops Training in Pune
ReplyDeleteThat's really impressive and helpful information you have given, very valuable content.
ReplyDeleteWe are also into education and you also can take advantage really awesome job oriented courses
nice informative post. Thanks you for sharing.
ReplyDeleteDevOps can change the software delivery chain, services, job roles, IT tools, best practices. Contact Sovereign Software for DevOps Development services.
DevOps Development