Upload
carrenza-com
View
97
Download
0
Embed Size (px)
Citation preview
The Advantages of Highly Automated Clouds
Matthew McGroryManaging Director, Carrenza
Managing DirectorCarrenza Ltd
Matt McGrory
Jason Reid
CTOr3 Labs
About Carrenza
2004 2011 2013 20162008
2006 20152009 2012
Why Automate?
SCALABILITY COSTREDUCTION
Cloud benefits
TOTALFLEXIBILITY
How can you benefit?
Scale upevents
Scale downevents
Test & Devreplicatingproductionaffordably
Patching AutomaticDB Failovers
Self HealingInfrastructure
Automation in Action
Story 1
Story 2
Story 3
What problems will I encounter?
The challenges with automation
Winning overhearts & minds
Picking yourfirst project
Taking the plungenot
‘dipping your toe’
Choosingyour toolset
Interoperability
The way we do it, why & ernest.io
Ernest.io
Carrenza off-shoot
Automation & orchestration tools
Customers trying to be agile
Wanting to consume agile services
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
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
Continuous Delivery Process
DEV DEPLOY
Orchestration Pipeline
VM
Orchestrator Hypervisor
Artefact Repository
Virtual Machines
Management Proxy
Commercial
OpenSource
Orchestration tools
Ernest
EASY
FLEXIBLE
STATEFUL
COLLABORATIVE
SECURE
ACCESSIBLE
EASY
Simple install– 3 commands– 10 minutes
Intuitive interfaces– API– CLI
Human readabledefinitions– YAML
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]
EASY
FLEXIBLE
STATEFUL
COLLABORATIVE
SECURE
ACCESSIBLE
STATEFUL
What is there?
What was there?
What is really there?
EASY
FLEXIBLE
STATEFUL
COLLABORATIVE
SECURE
ACCESSIBLE
COLLABORATIVE
Centralised team work
Group membership ACLs
Locking & conflict management
EASY
FLEXIBLE
STATEFUL
COLLABORATIVE
SECURE
ACCESSIBLE
SECURE
Runs where you want
Secured how you want
EASY
FLEXIBLE
STATEFUL
COLLABORATIVE
SECURE
ACCESSIBLEACCESSIBLE
Open source
Free
Available–ernest.io–Install
–Use–Participate
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