100% found this document useful (1 vote)
142 views15 pages

Smart Environments - Cis Professional Services - Devops: - July 2016

The document discusses smart environments and DevOps. It outlines key drivers for customers including non-standard processes, inefficient capacity management, and lack of environment reclaiming. It then presents an overview of a smart environments service which aims to automate activities like decommissioning, requirements capturing, validation, build, and provisioning of environments. Finally, it compares classic test environment management systems (TEMS) with the proposed smart environments approach, highlighting increased automation, integration, reporting and analytics capabilities of the latter.

Uploaded by

jack_deth
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
142 views15 pages

Smart Environments - Cis Professional Services - Devops: - July 2016

The document discusses smart environments and DevOps. It outlines key drivers for customers including non-standard processes, inefficient capacity management, and lack of environment reclaiming. It then presents an overview of a smart environments service which aims to automate activities like decommissioning, requirements capturing, validation, build, and provisioning of environments. Finally, it compares classic test environment management systems (TEMS) with the proposed smart environments approach, highlighting increased automation, integration, reporting and analytics capabilities of the latter.

Uploaded by

jack_deth
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 15

• July 2016

• Smart Environments

• CIS Professional Services – DevOps


Agenda

01 Introduction

02 Topic Two

03 Topic Three

04 Topic Four

05 Topic Five

2
Key drivers / Customer challenges

Key Business Drivers

 Non-Standard processes leading to  Manual/semi-automated service


delays request management (I/C/P)
Environment  Inefficient Capacity Management  Delays in identifying root cause & Monitoring,
Simplification &  Environment reclaiming processes incident owner Reporting &
Optimization doesn’t exist  Manual Tracking & allocation Analytics

 Lack of adequate req. capture  Process to validate env. to be


mechanism provisioned against the requirement
Environment  Non-standardized demand & does not exist Environment
Definition & fulfillment processes Validation &
Build  Manual process to acquire infra & Delivery
build env.

3
Market Speak/Trends

40 % of estimated effort during the software development lifecycle is lost on resolving


environment related issues
- Gartner

Environment issues contribute to ~30 % of defects & 20% schedule overruns


- Gartner

High-performing IT organizations deploy 30x more frequently with 200x shorter lead
times; they have 60x fewer failures and recover 168x faster
- State of DevOps Survey 2015, Puppet Labs

4
5
Smart environments service overview
 Automated De-  Automated
commissioning Requirement
 NPE availability & capturing
usage stats De-commissioning,
Requirements &  Self Service Portal
 Operational Analytics &  ITSM tools
Definition
Analytics Reporting Integration
 Cognitive learning &  Booking & Scheduling
predictive models Smart
Environments

 Automated  Self Service


Build,
Validation of NPEs Validation & Provisioning
Configuration &
against pre- defined Certification  Environment Cloning
Provisioning
checklists & logs  Virtual & Cloud
 Auto Approval & compute
Certification  Automated Test Data
Provisioning
*NPE is an acronym for Non Production
Environments

6
Environment Management will require a new
playbook in future
OLD PLAYBOOK NEW PLAYBOOK
TEMS SMART ENVIRONMENTS

Process oriented with Automation Driven


minimal Automation Environment Lifecycle Management

Manual / Limited Service End-to-End Service Integration


(TDM, Service Virtualization, Cloud etc.)
integration
Dynamic reporting,
Adhoc Monitoring & Reporting alerts based on extensive
analytics

One Stop Shop –


Scattered service Environment As A Service
portfolio

7
Classic TEMS vs Smart environments
Environment management key components TEMS Smart Environments

Environment definition gathering √ √


Environment provisioning automation √ √
Self serve Environment provisioning √
Environment Certification – manual √ √
Automated smoke tests for Environment Certification √
Deployment Automation √ √
Deployment Automation integrated to CI/CD √
On Demand Environment provisioning virtually or through Cloud √
Service Virtualization √
Incident/ change lifecycle management √ √
Service request lifecycle management √ √
Reporting - Environment usage, availability √ √
Reporting – Integration with other ITSM,CI-CD tools for real-time reporting √
Automated Monitoring √ √
Self Heal capability integrated with Automated Monitoring √
Test Data refresh / setup co-ordination √ √
Test Data management – Adhoc √
Test Data management – Automation √

8
Smart environments: comprehensive suite
Strategy & Transformation Services Managed Services

App /
Environment
Environment Migrate
Transformation
Portfolio Smart Application
Strategy
Profiling Environment As Portfolio to
A Service Smart
Transformation Service Smart Environment
to Smart
Environment
Virtualization
Strategy
Environments Service
Test Data Operation &
Management & Delivery for
Test Data Design & Build Provisioning Smart
Management Test Data Environment
Strategy Solution

Run Different Run Better

9
Integrated smart environment functions
Environment Management Environment Provisioning Environment Servicing
 Inventory Management  Env. Configuration  On-going Deployment
 Capacity Planning  Env. Construct  Test Data Refresh
 Env. Req./Definition  Env. Refresh/Recycle  Triages
 Env. Planning  Test Data & Virtual Services
 Problem Management
Provisioning
 Env. Booking & Scheduling
 Reporting & Monitoring

Service Portal
 Chargeback

Platforms, IPs & Assets

User Community Tool Stack

Deleted Data
On Premise Cloud
Center

Hybrid Infrastructure

10
Smart Environments Reference Architecture with
Sample Tools
Categories Tools
Environment / Release/
AMAZON WEB
Deployment CA NOLIO Deleted CHEF PUPPET
SERVICES
Management

Automated Provisioning
Deleted PUPPET CHEF ANSIBLE
/ Orchestration

Deployment Automation JENKINS CA NOLIO JIRA CLOUDBEES XL DEPLOY

Test Data Management


TD MAXIM CA LISA IBM OPTIM
& Service Virtualization

Functional/Non
Deleted SELENIUM HP QC HP QTP
Functional Testing

ITSM SERVICENOW ELASTIC BOX REMEDY

Continuous Monitoring,
Analytics & Reporting NAGIOS NEW RELIC SPLUNK KIBANA
LEGEND

Deleted Deleted Third Party tools

Note: Listed above is a sample analysis and relevant set of tools, for full list see reference tools architecture

11
• Smart environments: demo
Day in a Life/Use Case Scenario
DEMO TITLE DETAILS
Banking Payment system continuous delivery using DevOps
automation
Capabilities Covered-

DevOps – Payments  Service Request


System  Continuous Integration
 aPaaS
 Deployment Automation
 Dashboard
Self service portal for infra, app and data releases

 Deploying Infra template


Self Service
 Deploying application
 Deploy specific releases
 Enable monitoring and operations

13
Deleted
Comprehensive TDM SPRITZ Automation
Prod Sync Mechanism ON TARGET Platform
Capabilities Framework
 Mechanism to maintain  Comprehensive TDM  Selenium powered Test  Automated
pre-prod/ NPE capabilities integrated Automation Framework Provisioning,
environments in sync with TEM services.  Support multiple  Automated Application
with Prod  Testing effectiveness & browsers & mobility deployment
 Enables “Prod like” NPE cost savings through platforms  Application
environment & reuse of data & storage  Integrates with DevOps Performance Mgmt.
assessments of prod cost. Pipeline tools.  Analytics & Reporting
against NPE
 IT Service Management

 Multi-cloud app  An integrated NPE  Dashboard providing  Multi-protocol smart


orchestration engine dashboard with real time status of all stub system
 Policy-based Capacity availability, utilization, jobs / interfaces  Light weight platform
Mgmt. defects, incident &  Business impact of job /  Supports Synchronous
 Metering & Chargeback communication interface failure, faster & Asynchronous Service
 Self Service portal  Improves collaboration, issue resolution & Virtualization
 Integration with On & Communication prioritization
Target Platform for
Automated Provisioning

Batch 2 Business Services Deleted Service


Deleted Dynamic Dashboard
Dashboard Virtualization Platform

14
Point of Contact
Deleted Deleted

15

You might also like