The “Ops” in DevOps
Learn what steps are involved in the Operations of DevOps.
What to expect in this chapter?
Docker, and more generally containerization, establishes a new paradigm for packaging, running, and coordinating pieces of software. It is no surprise that this has a major impact on the way we deliver and manage software running in production. If you are inexperienced with operations, particularly now that Docker is in the mix, this world can feel like a maze.
So, before we get our hands dirty with preparing to deploy our app in a production-like environment, we first need to familiarize ourselves with the lay of the land. In this chapter, we will start with a refresher on what it means to deliver and run the software in production.
Next, we will explore how Docker shifts that landscape, and what delivery looks like if you embrace Docker. We will cover the various hosting options, the tools you will encounter (and ...