We've just launched a new survey asking How Continuous is Your DevOps? - you can check it out here (and you can win big prizes!). So it's got a pretty catchy title, huh? But what do we actually mean? Continuous Delivery and DevOps have been virtually synonymous for quite some time even though this makes us want to tear our hair out; DevOps is about so much more than a bit of automated integration and testing, although we'd be the first to agree that always having software in a releaseable state is a jolly good thing. On our DevOps Foundation Course we spend some time talking about Continuous Integration, Delivery and Deployment and the relationship and evolution between the three states, but there are five more Continuouses we regularly address in DevOps Transformations. Let's look at all eight a bit more closely and through a DevOps lense:Read More
Ranger4 DevOps Blog
Get to market first with a private label marketplace for digital content, while preparing for surges in traffic and rapid growth
We love hearing about what DevOps unicorns like Netflix do and how we can learn from their experiences and help our customers transform into DevOps businesses - here are two stories from two of our favourite partners:
Netflix Builds Its Open Sourced Cloud Technologies on the CloudBees Platform
More than 36 million Netflix members worldwide view streamed content and access Netflix features delivered via cloud technology that the company has been developing since 2009. Netflix operates on a cloud platform based on Amazon Web Services (AWS). Over the years, Netflix engineers have developed numerous cloud tools and technologies, which the company has now shared with the development community as open source software.
While many companies may be leery of freely sharing core technology, Netflix sees several compelling advantages to the move. First, the company aims to establish its solutions as standards that are widely used throughout the industry. Second, improvements contributed by the community to improve performance or add support for other cloud services will improve the standard for everyone, advancing the platform robustness and quality. Third, the move will burnish the company’s reputation as a technology leader, which was boosted in 2012 by winning an Emmy for Technical Achievement. Lastly, it will help Netflix attract, engage and retain expert engineers, because it can draw directly from a wide pool of proven contributors.
To help maximize these advantages, Netflix chose the CloudBees Platform as a Service (PaaS) solution to support the public builds of its NetflixOSS open source projects. “Open sourcing our cloud-based architecture projects is a way to reduce risk, improve our service and contribute to the broader cloud-based community,” says Gareth Bowles, senior tools engineer at Netflix. “The CloudBees platform is helping us achieve these objectives by enabling Netflix engineers and external contributors to rapidly build and test changes, instantly see the quality of the changes being made and continue to realize the benefits of continuous integration with Jenkins.”
Today I am in Las Vegas at the IBM PartnerWorld Leadership Conference (more on the reasons we are here later on in another post!) whilst my team are back in the UK at IBM's site in London's South Bank running an Open Day which we titled "Integrating Continuous Delivery and Continuous Deployment". We have previously explored some of the definitions of some of the 'continuouses' that are out there, but what's happening today is that around 20 organisations are going to work through some hands on labs showing how Jenkins and UrbanCode work together, and why you would want to do this.Read More
Orbitz Worldwide (NYSE: OWW) is a leading global online travel company using technology to transform the way consumers around the world plan and purchase travel. Orbitz Worldwide sells more than $12 billion in travel annually and operates the consumer travel planning sites Orbitz, ebookers, HotelClub and CheapTickets. Also within the Orbitz Worldwide family, Orbitz Partner Network delivers private label travel technology solutions to a broad range of partners including some of the world’s largest airlines, bank loyalty programs and travel agencies and Orbitz for Business delivers managed travel solutions for companies of all sizes. The company’s business platforms are supported by more than 180 different applications that work together to serve Orbitz customers and business partners.
With more than 350 developers on 35 different teams in multiple locations around the world, the Orbitz development organization has relied on continuous integration (CI) with open source Jenkins to build software for several years. Recently, Orbitz began using CloudBees Jenkins Enterprise as part of a move towards continuous delivery (CD).
“This year, one of our technical focuses is on delivering not only consistently and reliably, but also much faster. By making our process more efficient, and adopting continuous integration and continuous delivery practices with open source Jenkins and CloudBees Jenkins Enterprise, we have cut our release times in half, and then cut them in half again,” says Jacob Tomaw, principal engineer at Orbtiz. “Additionally, we now ensure that each one of the artifacts we build for our applications is produced consistently and in a repeatable way — a capability that is essential for continuous delivery.”
The terms Continuous Delivery (CD), Continuous Deployment (CD) and Continuous Integration (CI) are used a lot when talking about DevOps, but are also the cause of much confusion not least because both Continuous Delivery and Continuous Deployment are often given the same acronym CD.
Ranger4 is delighted to announce a new partnership with CloudBees allowing us to provide our customers with access to the Jenkins Enterprise by CloudBees solution and support services. This hugely popular open source build platform is used by many of our customers today - and those who don't probably soon will. This extends our Optimising DevOps toolchain capabilities even further.
UrbanCode is Application Release Software from IBM that enables organisations to release more software faster. Green Hat is software from IBM that enables organisations to virtualize services and systems which are for example unavailable or expensive to provision. This is often referred to as 'Service Virtualization' or Application/Component Virtualization.
Let's look at the difference between Continuous Delivery and Continuous Integration - two terms which we find people often get mixed up. Let's start by looking at some of the industry's experts' definitions - the two below are the ones that I found made the terms easiest to understand.
Topics: continuous delivery
The most common desired future state we see when our customers undertake our DevOps Maturity Assessment is one of Continuous Delivery (CD). With applications becoming increasingly critical to organizations' competitive success it's no longer enough to just be Agile; innovation has to get to market as fast as possible and this demands the entire software development and deployment life-cycle be optimized and automated appropriately, with constraints and bottlenecks removed.