The Holy Grail called Immutable Infrastructure

The Holy Grail called Immutable Infrastructure

it is quite common to fix small problems directly on production servers by directly logging on to them and then back propagating the configuration to where ever you save the configuration. This is such a common practice that there a lot of tools available that will allow you to sync your configuration between production, or even staging, QA, Dev and your source of truth for configuration. For ITIL if you store your entire configuration in CMDB, any product worth its weight offers a discovery tool that facilitates this kind of sync. Conversely if you support your configuration via software like Chef, Ansible etc you might quickly make changes at source and push out your changes to the server. Or make changes to both the places at the same time to keep them in “sync”.

The problems with this approach are immediately clear. Configuration drift can happen between the servers and the source of configuration. Patches are applied every time a new server is built. Long running servers can begin to rot and smell. Servers can become prima donnas that need to be handled in a certain way by certain people or they refuse to work. In short, there are lots of avenues and opportunities for things to go wrong.

You can read the complete post here The holy grail of Immutable Infrastructure

Steve Carrobis

Autosys SME and Tidal Batch Engineer

9 å¹´

there was a time when a computer was immutable. no longer. anything can stop it from performing its task as it did..

赞
回复

要查看或添加评论,请登录

Nilesh Nimkar的更多文章

  • Diagram as Code with Python

    Diagram as Code with Python

    As a Cloud Native Development Architect everything for me usually starts with a diagram. Sometimes I create the diagram…

    3 条评论
  • Database Version Control Tools

    Database Version Control Tools

    A couple of years ago I wrote a blog post about Database Versioning and how it was ignored over source code versioning.…

    2 条评论
  • Walmart's OneOps: A Closer Look.

    Walmart's OneOps: A Closer Look.

    Walmartlabs recently released OneOps into the wild as an open source project. Walmart's OneOps is a Application…

  • DevOps: An Organic Evolution

    DevOps: An Organic Evolution

    The benefits of DevOps are immense as can be seen here, here, here and many other similar examples. Although many of…

    3 条评论
  • Code Metrics: How good is your code ?

    Code Metrics: How good is your code ?

    Code review and code metrics are two facts of life that a good developer cannot (or should not) escape. Code metrics…

  • Version Control: Branching Models

    Version Control: Branching Models

    A good developer always versions his or her code. And all good version control systems provide means to create branches.

    1 条评论
  • Database Versioning: Using Liquibase

    Database Versioning: Using Liquibase

    Last week I wrote an article about Database Versioning called Database Versioning: The ignored aspect of version…

    1 条评论
  • Database Versioning: The ignored aspect of version control.

    Database Versioning: The ignored aspect of version control.

    Version control is an important aspect of writing code. From the initial check-in to the final build, it is crucial to…

    1 条评论

社区洞察

其他会员也浏览了