• Welcome And Introduction
    • About
    • FAQ
    • Coverage
    • Services
    • Ethics Statement
  • Tom Petrocelli
    • Contact
    • Animated Tom Petrocelli
  • Social Media Analytics Explained

Tom's Tech Take II

Tom Petrocelli's Musings on Tech

Cloud Vendors Release CI/CD Tools

August 8, 2018 by Tom Petrocelli

This was also released under a slightly different name on Amalgam Insights.

Development organization continue to feel increasing pressure to produce better code more quickly. To help accomplish that faster-better philosophy, a number of methodologies have emerged that that help organizations quickly merge individual code, test it, and deploy to production. While DevOps is actually a management methodology, it is predicated on an integrated pipeline that drives code from development to production deployment smoothly. In order to achieve these goals, companies have adopted continuous integration and continuous deployment (CI/CD) tool sets. These tools, from companies such as Atlassian and GitLab, help developers to merge individual code into the deployable code bases that make up an application and then push them out to test and production environments.

Cloud vendors have lately been releasing their own CI/CD tools to their customers. In some cases, these are extensions of existing tools, such as Microsoft Visual Team Studio on Azure. Google’s recently announced Cloud Build as well as AWS CodeDeploy and CodePipeline are CI/CD tools developed specifically for their cloud environments. Cloud CI/CD tools are rarely all-encompassing and often rely on other open source or commercial products, such as Jenkins or Git, to achieve a full CI/CD pipeline.

These products represent more than just new entries into an increasingly crowded CI/CD market. They are clearly part of a longer-term strategy by cloud service providers to become so integrated into the DevOps pipeline that moving to a new vendor or adopting a multi-cloud strategy would be much more difficult. Many developers start with a single cloud service provider in order to explore cloud computing and deploy their initial applications. Adopting the cloud vendor’s CI/CD tools embeds the cloud vendor deeply in the development process. The cloud service provider is no longer sitting at the end of the development pipeline; They are integrated and vital to the development process itself. Even in the case where the cloud service provider CI/CD tools support hybrid cloud deployments, they are always designed for the cloud vendors own offerings. Google Cloud Build and Microsoft Visual Studio certainly follow this model.

There is danger for commercial vendors of CI/CD products outside these cloud vendors. They are now competing with native products, integrated into the sales and technical environment of the cloud vendor. Purchasing products from a cloud vendor is as easy as buying anything else from the cloud portal and they are immediately aware of the services the cloud vendor offers.  No fuss, no muss.

This isn’t a problem for companies committed to a particular cloud service provider. Using native tools designed for the primary environment offers better integration, less work, and ease of use that is hard to achieve with external tools. The cost of these tools is often utility-based and, hence, elastic based on the amount of work product flowing through the pipeline. The trend toward native cloud CI/CD tools also helps explain Microsoft’s purchase of GitHub. GitHub, while cloud agnostic, will be much for powerful when completely integrated into Azure – for Microsoft customers anyway.

Building tools that strongly embed a particular cloud vendor into the DevOps pipeline is clearly strategic even if it promotes monoculture. There will be advantages for customers as well as cloud vendors. It remains to be seen if the advantages to customers overcome the inevitable vendor lock-in that the CI/CD tools are meant to create.

Posted in: Amazon, cloud, developers, DevOps, Google, Microsoft, Software vendors Tagged: CI/CD

Pages

  • Tom Petrocelli
    • Contact
  • Welcome And Introduction
    • About
    • Coverage
    • Ethics Statement
    • FAQ
    • Services

Recent Posts

  • Firefox and Microsoft Acting Weird… or Is It?
  • Yep, This Looks Different
  • Hey Microsoft, Are You Watching for Bad Tech Advice?
  • Slicing GitOps Baloney Thin
  • Why I like Mastodon Better Than Twitter

Archives

  • May 2023
  • February 2023
  • December 2022
  • November 2022
  • January 2021
  • December 2020
  • September 2020
  • July 2020
  • May 2020
  • April 2020
  • March 2020
  • January 2020
  • November 2019
  • September 2019
  • August 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • September 2017
  • August 2017
  • July 2017
  • June 2017
  • April 2017
  • September 2016
  • July 2016
  • June 2016
  • May 2016
  • April 2016
  • March 2016
  • February 2016
  • January 2016
  • December 2015
  • November 2015
  • October 2015
  • September 2015
  • August 2015
  • July 2015
  • June 2015
  • May 2015
  • April 2015
  • March 2015
  • February 2015
  • January 2015
  • December 2014
  • November 2014
  • October 2014
  • September 2014
  • July 2014
  • June 2014
  • May 2014
  • April 2014
  • March 2014
  • February 2014
  • January 2014
  • December 2013
  • November 2013
  • October 2013
  • September 2013
  • August 2013
  • July 2013
  • June 2013
  • May 2013

Categories

  • Amazon
  • analytics
  • animation
  • big data
  • Change
  • cloud
  • cognitive computing
  • collaboration
  • conference
  • CRM
  • customer experience
  • developers
  • DevOps
  • digital culture
  • email
  • engagement
  • Google
  • HP
  • IBM
  • IBM
  • infographic
  • Informatica
  • intellectual property
  • IoT
  • IT Buy
  • Linux
  • marketing
  • Microsoft
  • mobile
  • Netsuite
  • Oracle
  • Red Hat
  • Salesforce.com
  • SAP
  • security
  • service
  • skills
  • social
  • social enterprise
  • social media
  • software trends
  • Software vendors
  • Support
  • This Site
  • Tom Petrocelli
  • Tomfoolery
  • Ubuntu
  • Uncategorized
  • video
  • VMware

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Copyright © 2023 Tom's Tech Take II.

Omega WordPress Theme by ThemeHall