Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036

Deployment with Docker: Apply continuous integration models, deploy applications quicker, and scale at large by putting Docker to work

Sprog
Engelsk
Format
Kategori

Fakta

A practical guide to rapidly and efficiently mastering Docker containers, along with tips and tricks learned in the field.

About This Book • Use Docker containers, horizontal node scaling, modern orchestration tools (Docker Swarm, Kubernetes, and Mesos) and Continuous Integration/Continuous Delivery to manage your infrastructure.

• Increase service density by turning often-idle machines into hosts for numerous Docker services.

• Learn what it takes to build a true container infrastructure that is scalable, reliable, and resilient in the face of increased complexities from using container infrastructures.

• Find out how to identify, debug, and mitigate most real-world, undocumented issues when deploying your own Docker infrastructure.

• Learn tips and tricks of the trade from existing Docker infrastructures running in production environments.

Who This Book Is For

This book is aimed at system administrators, developers, DevOps engineers, and software engineers who want to get concrete, hands-on experience deploying multi-tier web applications and containerized microservices using Docker. This book is also for anyone who has worked on deploying services in some fashion and wants to take their small-scale setups to the next level (or simply to learn more about the process).

What You Will Learn • Set up a working development environment and create a simple web service to demonstrate the basics

• Learn how to make your service more usable by adding a database and an app server to process logic

• Add resilience to your services by learning how to horizontally scale with a few containers on a single node

• Master layering isolation and messaging to simplify and harden the connectivity between containers

• Learn about numerous issues encountered at scale and their workarounds, from the kernel up to code versioning

• Automate the most important parts of your infrastructure with continuous integration

In Detail

Deploying Docker into production is considered to be one of the major pain points in developing large-scale infrastructures, and the documentation available online leaves a lot to be desired. With this book, you will learn everything you wanted to know to effectively scale your deployments globally and build a resilient, scalable, and containerized cloud platform for your own use.

The book starts by introducing you to the containerization ecosystem with some concrete and easy-to-digest examples; after that, you will delve into examples of launching multiple instances of the same container. From there, you will cover orchestration, multi-node setups, volumes, and almost every relevant component of this new approach to deploying services. Using intertwined approaches, the book will cover battle-tested tooling, or issues likely to be encountered in real-world scenarios, in detail. You will also learn about the other supporting components required for a true PaaS deployment and discover common options to tie the whole infrastructure together.

At the end of the book, you learn to build a small, but functional, PaaS (to appreciate the power of the containerized service approach) and continue to explore real-world approaches to implementing even larger global-scale services.

Style and approach

This in-depth learning guide shows you how to deploy your applications in production using Docker (from the basic steps to advanced concepts) and how to overcome challenges in Docker-based infrastructures. The book also covers practical use-cases in real-world examples, and provides tips and tricks on the various topics.

© 2017 Packt Publishing (E-bog): 9781786463227

Release date

E-bog: 22. november 2017

Andre kan også lide...

  1. Terraform By Example: A Practical Approach for Beginners to Learn Cloud Infrastructure with Terraform Luca Berton
  2. Docker Decoded: Docker Programming Demystified: Step-by-Step Methods for Beginners Sarah Carter
  3. Docker Unboxed: Mastering Modern Infrastructure with Container Technology Sophia Bell
  4. Docker Essentials: Simplifying containerization : A Beginner's Guide Mike Wilson
  5. Building Microservices: Designing Fine-Grained Systems Sam Newman
  6. Security Chaos Engineering: Sustaining Resilience in Software and Systems Aaron Rinehart
  7. Ultimate PowerShell Automation for System Administration Prashanth Jayaram
  8. Solutions Architect's Handbook: Kick-start your career as a solutions architect by learning architecture design principles and strategies Saurabh Shrivastava
  9. Linux for Beginners: 3 BOOKS IN 1 ATTILA KOVACS
  10. Practical Ansible Automation Handbook Luca Berton
  11. Mastering Docker: The Ultimate Guide to Seamless Software Development Nathanial Jameson
  12. CompTIA A+ Certification Study Guide For 220-1101 Exam 2 Books In 1: Mobile Devices, Networking, Hardware, Virtualization, Cloud Computing And Troubleshooting Richie Miller
  13. Ultimate SwiftUI Handbook for iOS Developers Duong Dinh Bao Thang
  14. Agile DevOps: Best Practices in Software Development: Integrating Agile and DevOps for Efficient Software Delivery Ryan Adams
  15. Computational Thinking Peter J. Denning
  16. Once Upon an Algorithm: How Stories Explain Computing Martin Erwig
  17. 97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners Multiple Authors
  18. Programming with GitHub Copilot: Write Better Code--Faster! Kurt Dowswell
  19. Python: - The Bible- 3 Manuscripts in 1 book: Python Programming for Beginners - Python Programming for Intermediates - Python Programming for Advanced Maurice J. Thompson
  20. Coders at Work: Reflections on the Craft of Programming Peter Seibel
  21. Coders: Who They Are, What They Think and How They Are Changing Our World Clive Thompson
  22. Devops: Building Software With Lean Process For Modern Business Steven Branson
  23. Fundamentals of Software Architecture: An Engineering Approach Neal Ford
  24. Introducing Python: Modern Computing in Simple Packages, 2nd Edition Bill Lubanovic
  25. Java Programming Simplified: Fundamental of Object-Oriented Language and Addition of a Guide on the C++ Language Eddy Romansky
  26. Iterative Development: Building Better Software through Incremental Progress May Sherry
  27. Java Fundamentals Introbooks Team
  28. The DevSecOps Playbook: Deliver Continuous Security at Speed Sean D. Mack
  29. CompTIA A+ Certification All-in-One Exam Guide, Eleventh Edition (Exams 220-1101 & 220-1102) Andrew Hutz
  30. The Clean Coder: A Code of Conduct for Professional Programmers Robert C. Martin
  31. The Fourth Age: Smart Robots, Conscious Computers, and the Future of Humanity Byron Reese
  32. AI and Machine Learning for On-Device Development: A Programmer's Guide, 1st Edition Laurence Moroney
  33. Agile Software Development for Beginners: Advanced Strategies for Optimal Software Development Performance Jacob Richardson
  34. Python Machine Learning for Beginners: All You Need to Know about Machine Learning with Python Alex Campbell
  35. The Science of Positivity: Stop Negative Thought Patterns by Changing Your Brain Chemistry Loretta Graziano Breuning
  36. CompTIA Security+ All-in-One Exam Guide, Sixth Edition (Exam SY0-601) Wm. Arthur Conklin
  37. Data Science John D. Kelleher
  38. CompTIA A+ Certification Study Guide for 220-1102 Exam: Beginners guide to Operating Systems & Software Troubleshooting Richie Miller
  39. Hacking Network Protocols: Complete Guide about Hacking, Scripting and Security of Computer Systems and Networks: Complete Guide about Hacking, Scripting and Security of Computer Systems and Networks. Hans Weber
  40. Kubernetes: The Updated Guide to Master Kubernetes for Everyone Steve D. Pountol
  41. Generative AI For Dummies Pam Baker
  42. Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems Martin Kleppmann
  43. What is the Dark Web?: The truth about the hidden part of the internet Evan J. Rodgers
  44. Database Internals: A Deep Dive into How Distributed Data Systems Work, 1st Edition Alex Petrov
  45. Coding for Beginners Using Python: A HANDS-ON, PROJECT-BASED INTRODUCTION TO LEARN CODING WITH PYTHON MARK MATTHES AND ERIC LUTZ
  46. Python Computer Programming: Simple Step-By-Step Introduction to the Python Object-Oriented Programming. Quick Start Guide for beginners. Alex Campbell

Vælg dit abonnement

  • Over 600.000 titler

  • Download og nyd titler offline

  • Eksklusive titler + Mofibo Originals

  • Børnevenligt miljø (Kids Mode)

  • Det er nemt at opsige når som helst

Flex

For dig som vil prøve Mofibo.

89 kr. /måned
  • 1 konto

  • 20 timer/måned

  • Gem op til 100 ubrugte timer

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Prøv gratis
Den mest populære

Premium

For dig som lytter og læser ofte.

129 kr. /måned
  • 1 konto

  • 100 timer/måned

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Unlimited

For dig som lytter og læser ubegrænset.

149 kr. /måned
  • 1 konto

  • Ubegrænset adgang

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Family

For dig som ønsker at dele historier med familien.

Fra 179 kr. /måned
  • 2-6 konti

  • 100 timer/måned pr. konto

  • Fri lytning til podcasts

  • Kun 39 kr. pr. ekstra konto

  • Ingen binding

2 konti

179 kr. /måned
Prøv gratis