Top Banner
CFEngine Automation in large scale Jackson Oliveira Software Architect @cyber_jso http://jackson-s-oliveira.blogspot.com.br/
19
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Introduction to CFEngine

CFEngineAutomation in large scale

Jackson OliveiraSoftware Architect@cyber_jsohttp://jackson-s-oliveira.blogspot.com.br/

Page 2: Introduction to CFEngine

What is it?

Infrastructure automation tool

Page 3: Introduction to CFEngine

Same domain

with different approaches

Page 4: Introduction to CFEngine

What is it about

● Users and accesses it needs to have● Mandatory Filesystem structure ● packages, libs that needs to be installed

Page 5: Introduction to CFEngine

Born on 1993

Page 6: Introduction to CFEngine

The main idea

Page 7: Introduction to CFEngine

The main idea: policies

Page 8: Introduction to CFEngine

The main idea: based on agents

Page 9: Introduction to CFEngine

How it works

Page 10: Introduction to CFEngine

Agents aren’t 100% server dependents

Agents will keep working even when failing copying

Page 11: Introduction to CFEngine

Highly Scalable

A single server can serve up to 5k agents

Page 12: Introduction to CFEngine

Written in...

Page 13: Introduction to CFEngine

Highly portable

Page 14: Introduction to CFEngine

Is that how It’s suppose to work?

No, definitely not...

Page 15: Introduction to CFEngine

The promise concept

Page 16: Introduction to CFEngine

The promise concept

Page 17: Introduction to CFEngine

The promise concept

Page 18: Introduction to CFEngine

The promise concept

Page 19: Introduction to CFEngine

CFEngineThank you!

Jackson OliveiraSoftware Architect@cyber_jsohttp://jackson-s-oliveira.blogspot.com.br/