Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Communication & Collaboration
  • Deployment
  • Automation
    • Configuration management
      • Chef
      • Puppet
      • Ansible - more realtime than others, you push configs when you want
      • zookeeper - HA configuration cluster
      • Etcd - distributed keystore for shared configuration and service discovery
      • Consul - shared configuration and service discovery
    • Cloud & scaling
      • Let the infrastructure scale and heal dynamically.  We'll I discuss this more below.

DevOps Gets Personal

...

Even if my team or organization doesn't fully endorse DevOps, there are  things things I can do to build my trust of my developers and to empower them to do even better work.

...

Docker is very attractive for developers of multi-tiered architecture systems. Each individual application service (e.g. presentation, processing, data, etc.) are setup in individual containers. These are resources that are isolated to allow multiple independent containers to run on a single kernel instance.

...

The real cloud power of Docker containers is achieved through one of the "container management" tools or frameworks. Container management tools provide functionality for bootstrapping, scheduling, discovery, configuration, proxies, application monitoring, replication, and software defined network fabrics. You can sort of think of these tools are as vCenter for your containers and applications. There are currently three major frameworks for container management:

...