28
The Advantages of Highly Automated Clouds Matthew McGrory Managing Director, Carrenza

Carrenza at Government ICT 2016 / The advantages of highly automated clouds

Embed Size (px)

Citation preview

Page 1: Carrenza at Government ICT 2016 / The advantages of highly automated clouds

The Advantages of Highly Automated Clouds

Matthew McGroryManaging Director, Carrenza

Page 2: Carrenza at Government ICT 2016 / The advantages of highly automated clouds

Managing DirectorCarrenza Ltd

Matt McGrory

Page 3: Carrenza at Government ICT 2016 / The advantages of highly automated clouds

Jason Reid

CTOr3 Labs

Page 4: Carrenza at Government ICT 2016 / The advantages of highly automated clouds

About Carrenza

2004 2011 2013 20162008

2006 20152009 2012

Page 5: Carrenza at Government ICT 2016 / The advantages of highly automated clouds

Why Automate?

Page 6: Carrenza at Government ICT 2016 / The advantages of highly automated clouds

SCALABILITY COSTREDUCTION

Cloud benefits

TOTALFLEXIBILITY

Page 7: Carrenza at Government ICT 2016 / The advantages of highly automated clouds

How can you benefit?

Scale upevents

Scale downevents

Test & Devreplicatingproductionaffordably

Patching AutomaticDB Failovers

Self HealingInfrastructure

Page 8: Carrenza at Government ICT 2016 / The advantages of highly automated clouds

Automation in Action

Page 9: Carrenza at Government ICT 2016 / The advantages of highly automated clouds

Story 1

Page 10: Carrenza at Government ICT 2016 / The advantages of highly automated clouds

Story 2

Page 11: Carrenza at Government ICT 2016 / The advantages of highly automated clouds

Story 3

Page 12: Carrenza at Government ICT 2016 / The advantages of highly automated clouds

What problems will I encounter?

Page 13: Carrenza at Government ICT 2016 / The advantages of highly automated clouds

The challenges with automation

Winning overhearts & minds

Picking yourfirst project

Taking the plungenot

‘dipping your toe’

Choosingyour toolset

Interoperability

Page 14: Carrenza at Government ICT 2016 / The advantages of highly automated clouds

The way we do it, why & ernest.io

Page 15: Carrenza at Government ICT 2016 / The advantages of highly automated clouds

Ernest.io

Page 16: Carrenza at Government ICT 2016 / The advantages of highly automated clouds

Carrenza off-shoot

Automation & orchestration tools

Customers trying to be agile

Wanting to consume agile services

Page 17: Carrenza at Government ICT 2016 / The advantages of highly automated clouds

Continuous Integration Pipeline

GITLAB JENKINS ARTIFACTORY RUNDECK SALT STACK CHEF SOLO

SERVER SPEC

PACKER

VAGRANT

KITCHEN CI

Developer Environment

Automated Integration Testing

Continuous integration

Version Control

ArtefactRepo

OrchestrationUI

Orchestrator Deployment and Config Mngt

Testing Framework

Package Management DEV DEPLOY

Page 18: Carrenza at Government ICT 2016 / The advantages of highly automated clouds

Continuous Integration Pipeline

DEV DEPLOY

Developer Environment

Automated Integration Testing

Continuous integration

Version Control

ArtefactRepo

OrchestrationUI

Orchestrator Deployment and Config Mngt

Testing Framework

Package Management

Page 19: Carrenza at Government ICT 2016 / The advantages of highly automated clouds

Continuous Delivery Process

DEV DEPLOY

Page 20: Carrenza at Government ICT 2016 / The advantages of highly automated clouds

Orchestration Pipeline

VM

Orchestrator Hypervisor

Artefact Repository

Virtual Machines

Management Proxy

Page 21: Carrenza at Government ICT 2016 / The advantages of highly automated clouds

Commercial

OpenSource

Orchestration tools

Ernest

Page 22: Carrenza at Government ICT 2016 / The advantages of highly automated clouds

EASY

FLEXIBLE

STATEFUL

COLLABORATIVE

SECURE

ACCESSIBLE

EASY

Simple install– 3 commands– 10 minutes

Intuitive interfaces– API– CLI

Human readabledefinitions– YAML

Page 23: Carrenza at Government ICT 2016 / The advantages of highly automated clouds

EASY

FLEXIBLE

STATEFUL

COLLABORATIVE

SECURE

ACCESSIBLE

FLEXIBLE

Build what you need– Servers– Networking– etc...

Bootstrap if required–Install/configure

[RHEL, Ubuntu, MS Windows]

Allow changes–Gracefully

[where possible]

Page 24: Carrenza at Government ICT 2016 / The advantages of highly automated clouds

EASY

FLEXIBLE

STATEFUL

COLLABORATIVE

SECURE

ACCESSIBLE

STATEFUL

What is there?

What was there?

What is really there?

Page 25: Carrenza at Government ICT 2016 / The advantages of highly automated clouds

EASY

FLEXIBLE

STATEFUL

COLLABORATIVE

SECURE

ACCESSIBLE

COLLABORATIVE

Centralised team work

Group membership ACLs

Locking & conflict management

Page 26: Carrenza at Government ICT 2016 / The advantages of highly automated clouds

EASY

FLEXIBLE

STATEFUL

COLLABORATIVE

SECURE

ACCESSIBLE

SECURE

Runs where you want

Secured how you want

Page 27: Carrenza at Government ICT 2016 / The advantages of highly automated clouds

EASY

FLEXIBLE

STATEFUL

COLLABORATIVE

SECURE

ACCESSIBLEACCESSIBLE

Open source

Free

Available–ernest.io–Install

–Use–Participate

Page 28: Carrenza at Government ICT 2016 / The advantages of highly automated clouds

Come to our events!

Have a playwith automation

Implementing automationin your organisation

Wed 5th Oct

Tues 18th Oct

Tues 1st Nov

Tues 15th Nov

8:30-10:30am