webAI and MacStadium(link is external) announced a strategic partnership that will revolutionize the deployment of large-scale artificial intelligence models using Apple's cutting-edge silicon technology.
Industry experts — from analysts and consultants to users and the top vendors — offer thoughtful, insightful, and often controversial predictions on how DevOps and related technologies will evolve and impact business in 2021. Part 5 covers CI/CD, infrastructure and more.
Start with: 2021 DevOps Predictions - Part 1
Start with: 2021 DevOps Predictions - Part 2
Start with: 2021 DevOps Predictions - Part 3
Start with: 2021 DevOps Predictions - Part 4
DOUBLING DOWN ON CI/CD AUTOMATION
There is still so much work that needs to be done with DevOps pipelines, including securing and testing the delivery process. The software developer community knows where it needs to go, but the work and obstacles in the way are always bigger than expected. Because of this, I am skeptical we'll see big changes in 2021 in terms of tooling or CI/CD patterns. Rather, we'll see more people realize they need to put more efforts into their DevOps pipeline, processes, and validation. They will double-down to accelerate and improve their CI/CD automation. Only when these processes are mature can organizations have confidence in their delivery practices and tooling.
Fred Simon
Co-Founder and Chief Data Scientist, JFrog(link is external)
CONTINUOUS OPTIMIZATION
Continuous optimization will take the CI/CD pipeline a step further. We already know that cloud adoption is on the rise and that the CI/CD process works best in the cloud environment. For many enterprises, cloud-native code, namely structures that rely on event-triggered microservices, has made product delivery and upgrades more flexible, but it's introducing new complexities for optimizing performance and efficiency. For DevOps in 2021, the key word of "continuous" will extend beyond CI/CD and increasingly be applied to cloud optimization so efficiency and respecting the budget are not sacrificed in pursuit of speed and agility.
Amir Sharif
VP of Product and Marketing, Opsani(link is external)
CI/CD ENABLES RAPID RELEASE CYCLES
Legacy systems with masses of code will make the switchover to rapid release cycles in 2021 through managed CI/CD in the cloud. Until now, the technology driving this evolution for smaller organizations was not mature enough for legacy systems, but next year, this will change. In 2021, large enterprises too will harness the technological developments in managed CI/CD to maximize speed and efficiency by saving valuable time scaling up during peak times, maintaining security, addressing performance issues and the simpler and efficient creation of repositories.
Dori Exterman
CTO, Incredibuild(link is external)
EMBEDDING OBSERVABILITY INTO CI/CD
Observability will be helpful in CI/CD. On top of running the unit and integration tests, developers will be able to see the potential impact of the changes to production before the change is still under review. It's essential for distributed architectures as the impact on downstream services and other parts of the software can stay unnoticed before pushing into production. For this reason, application teams will find ways of embedding observability tooling as a part of their CI/CD process.
Emrah Samdan
VP of Product, Thundra(link is external)
CI/CD VITAL TO RECRUIT AND RETAIN DEVELOPERS
CI/CD will be vital for developer recruitment and retention. As more organizations move to working remotely indefinitely and as more initiatives are moved virtually, the demand for developer services will continue to grow. It is key for organizations to adopt continuous integration and delivery models in order to recruit and retain top developer talent. CI/CD is scalable, produces faster results, and optimized for delivery — meaning less frustration and more time for developers to build.
Brendan O'Leary
Senior Developer Evangelist, GitLab(link is external)
SERVERLESS BECOMES REALITY
In 2021, behind the continued explosion of Kubernetes, the next generation of developers will quickly take up the mantle with serverless. Serverless has been in the trough of disillusionment but, ultimately, will emerge as the solution for how developers can use the cloud-native infrastructure stack in a way where they aren't responsible for standing up, monitoring, and running these applications. Serverless still has a way to go, but anyone who thinks serverless has seen its best days or is too far fetched is in for a treat. As developers take on more of the decision-maker role, we will start to see a shift in the kind of tools developers will seek and implement. Being able to scale globally is possible with Kubernetes, but is very complex. Serverless provides a nice package to achieve global scale.
Spencer Kimball
CEO, Cockroach Labs(link is external)
In 2021, more and more organizations will begin to realize that Kubernetes is not a panacea that solves DevOps challenges nor does it make an organization more agile by itself. Yet, the goals for the enterprise have never been more clear: reduce operational burden and unlock trapped potential within the organization to deliver value to the business. Increasingly, this value will be realized through the delivery of APIs, and for which developers are demanding better abstractions and higher level tools. These forces are giving rise to Serverless Computing which will dominate DevOps and the continued proliferation of APIs.
Rodric Rabbah
CTO and Co-Founder, Nimbella(link is external)
SERVICE MESH GAINS TRACTION
Service Mesh will gain traction — not for what it adds, but what it takes away. Service mesh is the fabric that connects the distributed infrastructures that companies navigate when modernizing their IT infrastructure and enabling microservices. We anticipate service mesh use will dramatically increase through 2021 not for what it adds, but for the complexity it removes. A service mesh enables technology teams to replace all of an organization's ugly, unreliable, and noncompliant code, providing infrastructure freedom and cloud connectivity for teams. It is already a must-have for large organizations, and even SMBs will need a service mesh strategy if they plan to deliver stable and reliable services. Eventually, we expect service mesh to permeate every workload that a team runs, and the technology will get better and easier to use the more it matures.
Marco Palladino,
CTO and Co-Founder, Kong(link is external)
MULTI-CLOUD AND EDGE
Companies are distributing software closer to edge infrastructure and "devices" such as IoT and "things", but we are still at the very beginning of this phenomenon. In the software industry, automating distribution and updates all the way to the edge is still not commonplace. 2021 will be an inflection point, where this kind of delivery and distribution process picks up steam. Companies need to bring applications as close to customers as possible, and getting binaries there as quickly as possible is a critical capability to enable that.
Fred Simon
Co-Founder and Chief Data Scientist, JFrog(link is external)
DevOps innovation will focus heavily on mixed multi-cloud and edge environments: After a decade of consolidation and centralization of services in the cloud, businesses are now gravitating again towards more decentralized, hybrid environments that are less prone to the risks of mono-cultural infrastructure and vendor lock-in. Multi-vendor and multi-technology strategies offer more flexibility, less dependencies, and fewer single points of failure. Edge nodes outside of the cloud are added as a place to run custom code. In 2021, DevOps teams will have to adjust their tools, technologies and practices to better manage these more diverse environments. "Everything as Code" will be one approach, but it won't be universally available in 2021 and will not be the one silver bullet.
Lelah Manz
SVP and GM of Web Performant, Akamai(link is external)
INFRASTRUCTURE AS CODE
A persistent gap in DevOps technical skills and resources will drive increased adoption of infrastructure as code (IaC). DevOps teams delivering on and for the cloud, most notably cloud infrastructure & ops teams, demand a broader set of skills. Gartner is predicting 50% of organizations will fail to meet cloud adoption goals due to lack of inhouse skills and experience. As part of a mix of solutions to their skills gap, organizations will increasingly leverage infrastructure as code (IaC) as a way to package expertise (using open source tools or cloud provider-specific ones), improve productivity, and improve quality and predictability with proven software.
Marius Ducea
VP of DevOps Practice, nClouds(link is external)
GITOPS GOES MAINSTREAM
For a decade or more, the slogan “Infrastructure as Code” has driven efforts to make configuration programmable. We’ve made lots of progress; and perhaps the best example of that progress is Kubernetes, which orchestrates the deployment, creation, and construction of containers. There’s one more piece (for now) to consider: how do you automate the configuration of Kubernetes itself? How do you make new deployments faster, while minimizing the possibility of human error at the same time? That’s achieved by using Git to manage Kubernetes’ configuration files and any other artifacts it needs to run. When anything changes, a Kubernetes operator manages the process of informing Kubernetes and related orchestration tools and gradually pushing the deployed system to the desired state. GitOps may be the ultimate expression of “Infrastructure as Code”; we expect it to have a big impact in the coming year.
Mike Loukides
VP of Emerging Tech Content, O'Reilly Media(link is external)
GitOps goes mainstream in the enterprise. As we transition to an infrastructure-as-code and infrastructure-as-declarative-configuration, the benefits of the proven Git workflow will combine with CI/CD automation benefits. This will drive mainstream acceptance of what is called GitOps. Vendors and technologies that can support this workflow will thrive, those who don't will lose more relevance. Organizations will Git healthy in 2021, recognizing that GitOps is the playbook for success in the cloud native era. The guiding principle of GitOps is that Git is the source of truth for an organization's system, reflecting all changes made to both applications and infrastructure, and traceable in great detail.
Reza Shafii
VP of Products, Kong(link is external)
EVERYTHING AS CODE
"Everything as Code" will be the evolution of the as-code paradigm. The Infrastructure as Code approach has proved itself well. This coming year will see it expand in other DevOps areas. The as-code way of working enables organizations to benefit from shortened release cycles. These are more predictable and have less delivery risk, boosting business agility, responsiveness and innovation.
Aliaksandr Liakh
DevOps Software Engineer, Exadel(link is external)
Go to: 2021 DevOps Predictions - Part 6, the final installment in the series, covering low code/no code.
Industry News
Development work on the Linux kernel — the core software that underpins the open source Linux operating system — has a new infrastructure partner in Akamai. The company's cloud computing service and content delivery network (CDN) will support kernel.org, the main distribution system for Linux kernel source code and the primary coordination vehicle for its global developer network.
Komodor announced a new approach to full-cycle drift management for Kubernetes, with new capabilities to automate the detection, investigation, and remediation of configuration drift—the gradual divergence of Kubernetes clusters from their intended state—helping organizations enforce consistency across large-scale, multi-cluster environments.
Red Hat announced the latest updates to Red Hat AI, its portfolio of products and services designed to help accelerate the development and deployment of AI solutions across the hybrid cloud.
CloudCasa by Catalogic announced the availability of the latest version of its CloudCasa software.
BrowserStack announced the launch of Private Devices, expanding its enterprise portfolio to address the specialized testing needs of organizations with stringent security requirements.
Chainguard announced Chainguard Libraries, a catalog of guarded language libraries for Java built securely from source on SLSA L2 infrastructure.
Cloudelligent attained Amazon Web Services (AWS) DevOps Competency status.
Platform9 formally launched the Platform9 Partner Program.
Cosmonic announced the launch of Cosmonic Control, a control plane for managing distributed applications across any cloud, any Kubernetes, any edge, or on premise and self-hosted deployment.
Oracle announced the general availability of Oracle Exadata Database Service on Exascale Infrastructure on Oracle Database@Azure(link sends e-mail).
Perforce Software announced its acquisition of Snowtrack.
Mirantis and Gcore announced an agreement to facilitate the deployment of artificial intelligence (AI) workloads.
Amplitude announced the rollout of Session Replay Everywhere.
Oracle announced the availability of Java 24, the latest version of the programming language and development platform. Java 24 (Oracle JDK 24) delivers thousands of improvements to help developers maximize productivity and drive innovation. In addition, enhancements to the platform's performance, stability, and security help organizations accelerate their business growth ...