Rootconf 2014

On devops and cloud infrastructure

Model your Infrastructure to Automate Everything

Submitted by Suraj Kumar (@sunsonian) on Wednesday, 29 January 2014

videocam_off

Technical level

Intermediate

Section

Full talk

Status

Submitted

Vote on this proposal

Login to vote

Total votes:  +13

Objective

Automation is what we all want, yet, why is it such a difficult thing? Come, learn the concepts behind the industry recommended Common Information Model (CIM) to describe and relate your infrastructural components. Learn how, smart and “safe” automation is possible once you build out a Single Source of Truth about your Infrastructure’s state at all levels.

Description

At InMobi, we have drawn inspiration from the CIM recommendations to build a CouchDB based solution to let all infrastructure using teams of our company see and collaboratively maintain/improve a Single Source of Truth about anything Infrastructure. All the heavy infrastructure using companies, such as Google, Facebook, etc., have such a model in some way or the other, essentially a database of servers. Our existing implementation, we hope, will not only inspire you to take a stab at modeling your own infrastructure but also help us collect ideas and feedback to make our upcoming open source contributions useful to you.

Speaker bio

Suraj Kumar, Production Engineering Platform @ InMobi: is an avid computer enthusiast since early childhood and, (un)fortunately, also loves teaching and presenting ideas. He has worked at large scale and sophisticatedly engineered systems, such as at Yahoo! and Amazon, as well as with startups. Currently, his team is on a mission to solve the fundamental problem of understanding and abstracting infrastructure well enough to build a delightful and demanding workflow automation environment that addresses everybody’s infrastructural concerns.

Comments

Login with Twitter or Google to leave a comment