Think of the DevSecOps (Continuous Integration/Continuous Delivery or CI/CD) pipeline as the highway. Think of containers as a Tesla. A logical person would never dream of having a concrete mixer work on their new Tesla. Nor would they ask their Tesla mechanic to lay the foundation for the road in front of their home. So why do some believe that Site Reliability Engineering can solve all the diverse set of challenges for DevSecOps? ...
Containers/K8s
The purpose of this blog series is to debunk some of the current myths created by marketing hype, lack of understanding of containers, and lack of understanding of how businesses function across DevSecOps to enable overcoming some of the common challenges that are causing failure ...
As companies look to further harness the power of cloud native, however, they are adopting open source technologies at rapid speed, increasing the number of clusters and workloads. Understanding how to manage cluster sprawl and the challenges this is creating for your organization is critical to keep in mind when scaling a cloud native infrastructure. Here are the 3 ways that cluster sprawl is detrimental to your business ...
Microservices have changed software development and promise powerful benefits. For some organizations, microservices enable the agility that modern software development needs. However, it is a big step: some organizations have already struggled with Agile and DevOps adoption: microservices are an even bigger challenge ...
There is no such thing as a zero-downtime system. All systems fail and all software systems definitely fail. Sometimes the failure is serious enough that the system or some of its services will be down. Think about zero downtime as a best-effort distributed system design. The plan for zero downtime is as follows ...
On May 23, 2020, Java celebrated its 25th anniversary, and continues to rank among the top two programming languages in the world. However, despite its popularity, Java does have some well-agreed upon downsides. With more and more business-critical applications using Kubernetes, it is more important than ever to bring Java into the future, and not let it get left behind. Read on to learn more ...
While there are pains and challenges when getting started with Kubernetes, once developers are able to get through it, they start to reap a lot of benefits. Some of the key benefits include the performance and the availability that Kubernetes as a framework gives to applications ...
To deliver products that meet customer expectations and keep organizations competitive in today's marketplace, developers are always looking for tools and strategies to give them an edge. One of today's popular platforms for streamlining deployment and upgrades is Kubernetes, the open-source container orchestration system. But what are some of the common challenges developers face when utilizing Kubernetes for the first time? What hurdles might even an experience containers pro run into? And what tools exist to make it easier? ...
The Threat Stack Security Operations Center recently pulled together research into how businesses are managing their cloud infrastructure since the COVID-19 quarantine began and identified some interesting trends that stood out to me ...
There's a curious irony about two powerful and closely related developer tools in use today. On the one hand, enterprises of all sorts have moved quickly to embrace the use of containers and Kubernetes as part of their digital transformation, usually with a view to speeding the pace of new application development. Yet, according to a new survey from StackRox, almost half of those same users have applied the brakes, delaying the rollout of applications that make use of those technologies. The reasons for both their enthusiasm and their caution are understandable ...
The 2020 Java Developer Productivity Report, carried out by Perforce Software, received detailed responses from nearly 400 Java development professionals (with 74% identifying themselves as developers) worldwide. If there was one message that stood out loud and clear it was this: microservices are growing fast, but bring considerable new challenges for developers ...
A lot of companies have gone down the path of DevOps, building and using containers and microservices. As a result, workloads are getting more complex. The Kubernetes ecosystem is very rich, and as more companies find value in using Kubernetes as a container orchestrator, they will adopt more solutions in the ecosystem. These advances mean we'll see increasingly complex workloads running in Kubernetes ...
Industry experts offer predictions on how containers and related technologies will evolve and impact DevOps and business in 2020. Part 2 offers some additional container predictions ...
Industry experts offer predictions on how containers and related technologies will evolve and impact DevOps and business in 2020 ...
DevOps has eased the software delivery process by bridging gaps between the different teams in the process chain. While this has turned as a major advantage for IT firms, there is another important solution that can empower your DevOps cycle and help you realize the DevOps potential. That is "Containerization," the technology solution that emerged out of dire need for fast-paced application delivery. But applying containerization in a DevOps environment successfully requires understanding of some key priorities ...
Developers have significant autonomy with respect to the selection of developer tools and technologies, according to an International Data Corporation (IDC) special report.vIn addition, developers exercise influence over enterprise purchasing decisions and should be viewed as key stakeholders in IT purchasing and procurement within any organization undergoing a movement to cloud accompanied by an internal digital transformation ...
So you think your K8s cluster is configured correctly? Well … think again. How do we know? Alcide just completed an analysis of Kubernetes multi-cluster vulnerabilities, and the results are not good ...
Responses to our annual Container Adoption Survey — conducted jointly by Portworx and Aqua Security — have shown a clear uptick in how complex containerized applications have become, demonstrating that IT organizations are increasingly confident that container infrastructure can manage business-critical applications. However, this year's responses also suggest a continuing lack of clarity when it comes to who's responsible for container security ...
Containers and Kubernetes have become the most talked about way for services and applications to be deployed and managed. Already loved by development teams, there are an increasing number of businesses using Kubernetes and containers in production. There's a strong benefit to having DevOps and containers grow simultaneously because they have a symbiotic relationship. Containers have several qualities that make them well suited to DevOps-oriented teams ...
Companies are struggling to address the gap that exists between how they're using containers and their level of confidence about security and misconfigurations. The more containers dominate application development, the more imperative it is to integrate container security measures throughout the process, bringing it earlier in the app dev process and integrating it with the orchestration layer. Portability and integration are critical as companies are trying to simultaneously operationalize and secure containers and microservices across hybrid and multi-cloud deployments. The lag between container security and container adoption represents significant risks to individual businesses as well as the broader ecosystem. It's time to close this security gap before it widens, and DevOps has a central role to play ...
Given the risks, container security presents unique challenges. But the right tools, practices, and strategies can overcome them. As is the case with any security initiative, there is no silver bullet that will guarantee security of containerized applications, so organizations should use a combination of techniques and solutions suited to their IT governance requirements. Here are some common approaches, including their pros and cons ...
To design an effective container security strategy, organizations first need to understand the risks that attackers could exploit to make them leak. If you don't know the risks, how can you avoid them? Here are a few ...
Containers have reshaped the technology landscape in the past year. Picking up where virtualization left off, they have brought new levels of portability to cloud deployments and ushered in the move to microservices, making it easier to break applications into smaller parts that can be updated more frequently and with less disruption. But what does container deployment really look like in the enterprise and what does it mean for 2019? ...
DEVOPSdigest asked DevOps experts for their predictions on how DevOps and related technologies will evolve and impact business in 2019. Part 9, the final installment, covers microservices, containers and APIs ...