Containers for Dummies

Issue link: https://insights.oneneck.com/i/1293607

Contents of this Issue


Page 57 of 76

54 Containers For Dummies, HPE and Docker Special Edition These materials are © 2017 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited. Cornell is now deploying applications 13 times faster by leverag- ing the reusable architecture patterns of Docker Datacenter and simplified build and deployment processes. Equally important is the manageability of microservices. Docker Datacenter provides a platform that is resilient, reliable, and available. Media: BBC The BBC, delivers the latest news by posting more than 80,000 items online daily, and that's just in English! The technol- ogy enabling the distribution of news was made up of roughly 150 servers focusing on JVM and PHP languages that 50 develop- ers use to push updates every couple of weeks. It was contentious with ten different continuous integration (CI) environments running over 26,000 jobs that the more than 500 developers across all of the BBC had to share. The locked-down nature of the CI environments was making it difficult to make changes. Jobs could take up to 30 minutes just to schedule and could then require another 30 minutes to run. If the job failed, then they were back to the drawing board with another hour of lead time. The jobs were run sequentially, so scheduling issues and failures were common, leading to a lot of wasted developer time. To circumvent another issue, lack of certain tools in the CI envi- ronment, the developers at the BBC News started a process called "Sideloading" to create packages with languages and versions not in the CI environment. Although this allowed them to build and test with the right language stack, it could add a few days to the process. In addition, other teams were now using these Side- loading packages putting a maintenance burden on the BBC News team. The BBC's technology vision aimed to empower its developers with more control over their environments while eliminating restrictions on the applications. This transformation included a migration to the cloud, building an internal continuous develop- ment (CD) tooling solution, consolidating CI environments, and adopting Docker for distributed applications, allowing businesses to build, ship, and run applications anywhere. As part of this transformation, BBC News started over with a new Docker-based CI environment consisting of a single master

Articles in this issue

Archives of this issue

view archives of eBooks/eGuides - Containers for Dummies