corestack accelerating devops

14
Accelerating Devops using Corestack Template driven model

Upload: anu-ravindranath

Post on 24-Jan-2017

21 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Corestack accelerating devops

Accelerating Devops using CorestackTemplate driven model

Page 2: Corestack accelerating devops

DevopsFlow

Page 3: Corestack accelerating devops

DevopsPillars

Collaborative Culture : Alignment and cooperative workflows

Design for DevOps : Modular

Elastic Infrastructure : Support for Multi Cloud Environment

Continuous Monitoring (CM): Real time monitoring

Continuous Integration (CI): Merging forward quickly

Continuous Testing (CT): Quality testing

Continuous Delivery (CD): Modular delivery Packaging

Page 4: Corestack accelerating devops
Page 5: Corestack accelerating devops
Page 6: Corestack accelerating devops
Page 7: Corestack accelerating devops

Configuration Management

• Leading open source Configuration management tool

• Master-Client model with a separate workstation needed for controlling the master

• Ruby is used for developing Recipes

• Supports Chef Solo

• Support Command Line through Knife tools

Chef

• Leading Open Source Configuration Management tool

• Master-Client model and uses model driven approach

• Puppet is based on Ruby but uses Customized DSL for writing modules

• Strong reporting capabilities

Puppet

• Automates provisioning, deployment and config. Management

• Agent less as it uses Push model

• YAML based Templates for writing playbooks

• Ansible Tower is not open source

Ansible

Page 8: Corestack accelerating devops

Cloud Orchestration

•Provision and manage a collection of related AWS resources in an orderly fashion using templates

•Supports JSON and YAML

•Allows to manage a stack of resource

•Supports dependencies and parallel execution by forming a graph

•Allows to structure the input through parameters

AWS CFN

•Provision and manage a collection of related Azure resources in an orderly fashion using templates

•Supports only JSON

•Allows to manage Resource group

•Supports dependencies and parallel execution by forming a graph

•Allows to structure the input through parameters

Azure ARM

•Provision and manage a collection of related Openstack resources in an orderly fashion using templates

•Supports YAML

•Allows to manage a stack of resource

•Supports dependencies and parallel execution by forming a graph

•Allows to structure the input through parameters

Openstack HEAT

Page 9: Corestack accelerating devops

An e-commerce market place experience coupled with

approval workflow reduces the burden on IT operations and

increases the productivity of users.

Workspaces Bridges Gap between Development and Operations

Configurable Workflow

Managed Self-Service with Absolute control

Cloud Platform Agnostic

Support for Chef/Puppet/Ansible for deploying and

configuring applications

Quota, Budgets and Dashboards

Monitoring, Backup, Auto-termination etc are

Orchestrated as part of request

Page 10: Corestack accelerating devops

WorkspacesScreen shot

Page 11: Corestack accelerating devops

Effectively manage operations of your public, private and hybrid

clouds with confidence, regardless of your choice of cloud platform

and other technology enabling tools that delivers configuration

management, monitoring, logging, security management etc..

Multi-CloudOperations Management

Template Builder

Service Discovery

Scheduler

Allows to deploy and manage Complex applications

Event Driven Remediation

Policy Framework

Tool Chaining

Page 12: Corestack accelerating devops

Multi-CloudOperations ManagementScreenshot

Page 13: Corestack accelerating devops

Demo

Page 14: Corestack accelerating devops

14

Thank

You

Connect with us@

Email: [email protected]

LinkedIn: http://in.linkedin.com/in/arsabapathy

Twitter: https://twitter.com/arsabapathy