{"id":5168,"date":"2016-01-18T11:31:57","date_gmt":"2016-01-18T11:31:57","guid":{"rendered":"http:\/\/www.intelligentcio.com\/me\/?p=5168"},"modified":"2016-01-18T11:31:57","modified_gmt":"2016-01-18T11:31:57","slug":"driving-devops-the-5-new-requirements-for-agile-app-delivery","status":"publish","type":"post","link":"https:\/\/www.intelligentcio.com\/me\/2016\/01\/18\/driving-devops-the-5-new-requirements-for-agile-app-delivery\/","title":{"rendered":"Driving DevOps: 5 requirements for agile app delivery"},"content":{"rendered":"<p class=\"p1\"><span class=\"s1\">The benefits DevOps can provide for an enterprise are nothing less than the framework for staying competitive in an era defined by change, writes <em>Kasey Cross, A10 Networks<\/em>. Fundamentally, DevOps allows enterprises to:<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">&#8211; <strong>Balance Innovation with Infrastructure Stability:<\/strong> The high performance fuelled by DevOps is driven by continuous deployment on the development side combined with heavy automation, continuous monitoring, and feedback on the operations side, in an overall spirit of collaboration to produce rapid, frequent changes reliably and securely.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">&#8211; <strong>Leverage Agile Methodologies:<\/strong> It has been 15 years since the Agile Manifesto was released and the methodology has since taken over the world of software development (in particular) and project management (in general). Embracing short sprints, an iterative approach to delivery that builds incrementally, and open collaboration with all stakeholders throughout the process &#8211; Agile is the preferred method for development and delivery in the modern enterprise and a hallmark of DevOps culture.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">&#8211; <strong>Capitalise on the Cloud:<\/strong> In his InfoQ essay \u201cCloud and DevOps: A Marriage Made in Heaven,\u201d IT Service Innovation Consultant Jeff Sussna noted that DevOps deployed with cloud computing \u201cenables greater business agility by making IT infrastructure more pliable.\u201d In other words, cloud computing enables the dynamic allocation of resources to maximise server utilisation. And cloud networks have matured to incorporate all of the services and management tools of traditional network architectures, but with the ability to scale resources to improve the uptime and security of deployments.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">&#8211; <strong>Take Advantage of New Tools:<\/strong> A myriad of popular and productive tools are directly targeted to DevOps, including continuous integration suites, orchestration tools, and release automation frameworks. There are service virtualizers and integrated testing resources, not to mention application performance management solutions to help assess impact and predict or prevent failure. Collectively, these tools provide DevOps teams with some powerful mojo to operate at speed and efficiency rates unimaginable even a few short years ago.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">Now the question remains: \u201cWhat is the enterprise required to provide for a successful DevOps approach?\u201d Integrating development, testing, deployment, and IT operations into a unified business service creation-and-delivery process enables innovation. But to fulfill the promise of DevOps, organisations have to provide an operating environment that lets the magic flow. Basic necessities include the following:<\/span><\/p>\n<ol class=\"ol1\">\n<li class=\"li1\"><span class=\"s1\">A multi-service platform that can integrate with a variety of upper-level SDN controllers and orchestration platforms (and this, in turn, requires standards-based programmability). Programmability is key to customised automation and enables continuous deployment. A programmable application networking platform should also integrate with the organisation\u2019s cloud automation and orchestration systems for speedy provisioning, management, and maintenance.<\/span><\/li>\n<li class=\"li1\"><span class=\"s1\">Centralised control in the application networking platform. Taking a software-defined networking (SDN) approach, which moves network intelligence into logical, centralised SDN Controllers, application delivery can also be abstracted and centralised for role-based management and control with flexible APIs.<\/span><\/li>\n<li class=\"li1\"><span class=\"s1\">Visibility into the performance of applications throughout varied cloud environments. DevOps requires monitoring, reporting, and telemetry tools that can identify bottlenecks, indicate security threats, and generate automated reports and detailed analysis.<\/span><\/li>\n<li class=\"li1\"><span class=\"s1\">Scalability on demand. An extensible platform enables DevOps to scale up or down, prevent sprawl, drive consolidation, and simplify deployment and ongoing management of the application infrastructure.<\/span><\/li>\n<li class=\"li1\"><span class=\"s1\">Ability to roll out changes quickly. DevOps functions on continuous application deployment. This requires a high-performance platform that can work within advanced architectures and allows for applications to be accelerated and optimised throughout the infrastructure.<\/span><\/li>\n<\/ol>\n<p class=\"p1\"><span class=\"s1\">DevOps promises to speed innovation, simplify business operations, test new concepts, and create competitive advantage for the enterprise. All the enterprise is required to do is provide an environment that lets Agile application delivery thrive.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The benefits DevOps can provide for an enterprise are nothing less than the framework for staying competitive in an era defined by change, writes Kasey Cross, A10 Networks. Fundamentally, DevOps allows enterprises to: &#8211; Balance Innovation with Infrastructure Stability: The high performance fuelled by DevOps is driven by continuous deployment on the development side combined [&hellip;]<\/p>\n","protected":false},"author":20,"featured_media":5169,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[6,38],"tags":[247,22,832,113,251],"class_list":["post-5168","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-insights","category-networking","tag-a10-networks","tag-cloud","tag-devops","tag-networking-2","tag-sdn"],"acf":[],"publishpress_future_workflow_manual_trigger":{"enabledWorkflows":[]},"_links":{"self":[{"href":"https:\/\/www.intelligentcio.com\/me\/wp-json\/wp\/v2\/posts\/5168","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.intelligentcio.com\/me\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.intelligentcio.com\/me\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.intelligentcio.com\/me\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/www.intelligentcio.com\/me\/wp-json\/wp\/v2\/comments?post=5168"}],"version-history":[{"count":0,"href":"https:\/\/www.intelligentcio.com\/me\/wp-json\/wp\/v2\/posts\/5168\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.intelligentcio.com\/me\/wp-json\/wp\/v2\/media\/5169"}],"wp:attachment":[{"href":"https:\/\/www.intelligentcio.com\/me\/wp-json\/wp\/v2\/media?parent=5168"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.intelligentcio.com\/me\/wp-json\/wp\/v2\/categories?post=5168"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.intelligentcio.com\/me\/wp-json\/wp\/v2\/tags?post=5168"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}