Two trends that have influenced modern infrastructure are containers and DevOps. The DevOps ecosystem evolved to deliver continuous integration, continuous testing, continuous deployment and continuous monitoring, which increased the velocity of software development. The adoption of containers combined with proven DevOps best practices resulted in rapid deployments at scale.

While containers help increase developer productivity, orchestration tools offer many benefits to organizations seeking to optimize their DevOps and operations investments. Some of the benefits of container orchestration include:

  • Efficient resource management.
  • Seamless scaling of services.
  • High availability.
  • Low operational overhead at scale.
  • A declarative model for most orchestration tools, reducing friction for more autonomous management.
  • Operations-style Infrastructure as a Service (IaaS), but manageable like Platform as a Service (PaaS).
  • Consistent operating experience across on-premises and public cloud providers.

IaaS is chosen by operators for control and automation. Developers prefer PaaS for its flexibility, scale and productivity. Container orchestration tools bring the best of both worlds: automation and scale.

#containers #ebook series article #kubernetes #feature

What Is Container Orchestration?
1.35 GEEK