data center to cloud
TRANSCRIPT
http://strikr.in/
Patterns in Infrastructure
● A pattern completely defines the architecture of the application and the infrastructure topology.
● A pattern is reusable. As a result, it can be used for automated application deployment.
● A pattern is composed of– operating system configuration
– security configuration
– list of software components
– agents and their configurations
http://strikr.in/
Pattern is Automated
● Repeated application of a pattern, reduces the error due to manual deployment and risk of failed deployment.
http://strikr.in/
Seven layers
Post-deployment management
Orchestration scripting
Automation Scripting
Software Installation
Operating System
Hypervisor
Infrastructure
http://strikr.in/
Seven layers enabled by automation
Post-deployment management
Orchestration scripting
Automation Scripting
Software Installation
Operating System
Hypervisor
Infrastructure
Monitoring, Log, ALM (ELK, Riemann-InfluxDB-Grafana)
OpenStack Heat, Docker compose
SaltStack, Habitat
Docker, Windows Containers
Arch Linux, Gentoo, OpenSuSE
(libvirt + KVM), (ESXi + vRealize)
OpenStack, Cloud Foundry
http://strikr.in/
Glossary
● KVM – Kernel Virtual Machine
● Docker - a software delivery technology
● ALM – Application Lifecycle Management
● ELK – Elastic Search, Log Stash, Kibana
● Orchestration scripting connects the configuration with the component.
● OpenStack Heat provides orchestration template that work with containers, VM and bare metal deployments.
● In a container only architecture, Docker compose provides orchestration solution