Download E-books The DevOps 2.0 Toolkit: Automating the Continuous Deployment Pipeline with Containerized Microservices PDF

By Viktor Farcic

This publication is ready various options that support us architect software program in a greater and extra effective means with microservices packed as immutable boxes, confirmed and deployed always to servers which are immediately provisioned with configuration administration instruments. it is approximately speedy, trustworthy and non-stop deployments with zero-downtime and skill to roll-back. it is approximately scaling to any variety of servers, layout of self-healing platforms in a position to recovery from either and software program mess ups and approximately centralized logging and tracking of the cluster.In different phrases, this ebook envelops the entire microservices improvement and deployment lifecycle utilizing a few of the newest and maximum practices and instruments. we will use Docker, Kubernetes, Ansible, Ubuntu, Docker Swarm and Docker Compose, Consul, etcd, Registrator, confd, and so forth. we are going to struggle through many practices or even extra instruments. ultimately, whereas there'll be loads of concept, it is a hands-on booklet. you will not have the ability to whole it via interpreting it in a metro on the way to paintings. you will have to learn this ebook whereas in entrance of the pc and get your fingers soiled.

Show description

Read or Download The DevOps 2.0 Toolkit: Automating the Continuous Deployment Pipeline with Containerized Microservices PDF

Similar Development books

Software and System Development using Virtual Platforms: Full-System Simulation with Wind River Simics

Digital structures are discovering common use in either pre- and post-silicon software program and procedure improvement. They lessen time to marketplace, enhance process caliber, make improvement extra effective, and permit actually concurrent hardware/software layout and bring-up. digital structures raise productiveness with unheard of inspection, configuration, and injection functions.

Starting Out with Java: From Control Structures through Objects (6th Edition)

Word: you're buying a standalone product; MyProgrammingLab® does now not come packaged with this content material. if you want to buy either the actual textual content and MyProgrammingLab look for 0134059875 / 9780134059877     beginning Out with Java: From keep an eye on buildings via gadgets plus MyProgrammingLab with Pearson eText -- entry Card package deal, 6/e   package deal contains: 0133957055 / 9780133957051 beginning Out with Java: From regulate buildings via gadgets, 6/e 0133885569 / 9780133885569 0133957608 / 9780133957600 MyProgrammingLab with Pearson eText -- entry Card -- for beginning Out with Java: From regulate buildings via gadgets, 6/e MyProgrammingLab should still basically be bought while required by way of an teacher.

Ground Control: Fear and Happiness in the Twenty-First-Century City

While the figures say crime is falling, why are we extra worried than ever? may perhaps our cities and towns be growing worry and distrust? extra estate is being in-built Britain than at any time because the moment international struggle - yet it really is owned by means of inner most enterprises, designed for revenue and watched over by means of CCTV.

Refactoring: Improving the Design of Existing Code

Because the program of item technology--particularly the Java programming language--has turn into standard, a brand new challenge has emerged to confront the software program improvement neighborhood. major numbers of poorly designed courses were created via less-experienced builders, leading to functions which are inefficient and difficult to keep up and expand.

Extra info for The DevOps 2.0 Toolkit: Automating the Continuous Deployment Pipeline with Containerized Microservices

Show sample text content

169 171 173 174 a hundred seventy five 176 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . sixty four seventy seven Automating Implementation of the Deployment Pipeline . . . . . . . . . . . . . . . . . . 178 Deployment Pipeline Steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 CONTENTS The Playbook and the position . . . . . . . . . . Pre-Deployment initiatives . . . . . . . . . . . . . Deployment initiatives . . . . . . . . . . . . . . . Post-Deployment projects . . . . . . . . . . . . operating the automatic Deployment Pipeline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 183 186 189 one hundred ninety non-stop Integration (CI), supply and Deployment (CD) instruments . CI/CD instruments in comparison . . . . . . . . . . . . . . . . . . . . . . . . the fast heritage of CI/CD instruments . . . . . . . . . . . . . . . . . . Jenkins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ultimate ideas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 192 194 197 222 Blue-Green Deployment . . . . . . . . . . . . . . . . . . . . . . . . The Blue-Green Deployment strategy . . . . . . . . . . . . . . . . Manually operating the Blue-Green Deployment . . . . . . . . . . Automating the Blue-Green Deployment with Jenkins Workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224 225 228 245 Clustering And Scaling prone . . . . . . . . . . . . . . . . . . . . . . . . . . Scalability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Axis Scaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Clustering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Docker Clustering instruments in comparison: Kubernetes vs Docker Swarm vs Mesos Docker Swarm Walkthrough . . . . . . . . . . . . . . . . . . . . . . . . . . Deploying with Docker Swarm with out hyperlinks . . . . . . . . . . . . . . . . . Scaling prone with Docker Swarm . . . . . . . . . . . . . . . . . . . . . . Scheduling bins counting on Reserved CPUs and reminiscence . . . . . Automating Deployment With Docker Swarm and Ansible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255 255 257 260 261 266 280 287 289 294 Self-Healing structures . . . . . . . . . . . . . . . . . . . . . Self-Healing degrees and kinds . . . . . . . . . . . . . . Self-Healing structure . . . . . . . . . . . . . . . . . Self-Healing with Docker, Consul Watches, and Jenkins . Combining On-Premise with Cloud Nodes . . . . . . . . Self-Healing precis (So some distance) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302 303 308 315 348 348 Centralized Logging and tracking . . . . . . . . . . . . . . the necessity for Centralized Logging . . . . . . . . . . . . . . Sending Log Entries to ElasticSearch . . . . . . . . . . . . . Parsing Log Entries . . . . . . . . . . . . . . . . . . . . . . Sending Log Entries to a valuable LogStash example . . . . . Sending Docker Log Entries to a critical LogStash example . Self-Healing in response to software program info . . . . . . . . . . . . . Logging prestige . . . . . . . . . . . . . . . . . . . Self-Healing in response to facts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350 351 353 361 364 370 383 389 395 CONTENTS ultimate recommendations .

Rated 4.91 of 5 – based on 25 votes