21
November 13, 2014 I Las Vegas Eddie Satterly CTO, Big Data and Analytics, CSC

(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent 2014

Embed Size (px)

DESCRIPTION

IT must innovate at the speed of market change and many enterprises are realizing that DevOps and cloud computing are a means to this end. Cloud-based DevOps solutions that enforce fine-grain governance policies and automate software releases across the development tool chain can accelerate application time to market while also improving software quality. In this session, attendees learn the following: - How cloud and DevOps together can significantly accelerate software release cycles, so you can speed business innovation and gain competitive advantage - Best practices for leveraging CSC Agility Platform, AWS, and a hybrid IT strategy for DevOps - How to eliminate software release bottlenecks via policy-based automation, orchestration, and governance of application deployment environments. Sponsored by CSC.

Citation preview

Page 1: (ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent 2014

November 13, 2014 I Las Vegas

Eddie Satterly – CTO, Big Data and Analytics, CSC

Page 2: (ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent 2014

Highly competitive marketNew competition

Unexpected, younger , ag i le

Client

Improved cost control and margins

Greater flexibility

Faster time to market

Heightened security

Changing expectations

Pace of technology change

Urgent business demands

Aging apps; complex and costly infrastructure

Slow application release cycles

Constant IT resource delays

Lack of IT innovation with “80/20” budgets

Current IT operating models

And IT ...

Just can’t keep up

The solution: A flexible, efficient application-centric hybrid cloud ecosystem

Page 3: (ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent 2014

from this …

… to this

DevOps is a discipline to increase the pace and frequency of software releases without sacrificing quality

Dev wants to compress their cycle times and focus on coding and creativity

IT Ops wants to keep pace with faster change while improving reliability

Page 4: (ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent 2014

Increase the speed and frequency of software releases 1

Fewer production defects and easier rollback2

Catch defects before production,

which are an order of magnitude

more costly to resolve

Before Provision Dev Build Provision Test Deploy

After Dev Test

Start Finish

Def

ect

cost

s

Design Test ProductionSDLC

Page 5: (ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent 2014

Develop Test UAT OperateApplication lifecycle

Infrastructure lifecycle

Platform1

Platform2 Platform2a Platform2…n

Platform1a

Platform lifecycle

Page 6: (ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent 2014

Develop Test UAT Operate

Platform1

Platform2 Platform2a Platform2…n

Platform1a

Completely separate, disjointed lifecycles

IT resource provisioning delays

Manual platform configuration

Configuration mismatches and errors

Poor automation across silos

Extremely long cycle times > 612 monthsExtremely IT resource intensive:RESULT:

Application lifecycle

Infrastructure lifecycle

Platform lifecycle

Page 7: (ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent 2014

IaaS

Develop Test UAT Operate

IaaS

Portal

Needed: IaaS + PaaS automation

Access from a portal (not directly from SDLC tools)

Delays for manual configuration remain

Insufficient cloud governance and security controls

AWS CloudFormation, AWS

OpsWorks, AWS Elastic Beanstalk

orchestrated with agility

Page 8: (ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent 2014

0% 20% 40% 60% 80% 100%

None of above

Other

JVM/JRE

Operating system

Storage objects

Database

Web server

App server

2%

8%

47%

54%

55%

72%

75%

79%

When building and managing applications, which of the following

services do you want to have access to?

Source: Forrester Cloud Developer Survey

Page 9: (ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent 2014

• Application SLAs not limited to AWS SLAs

• IT can deliver SLAs based on application requirements

• Enabled by policies, thresholds, alerts, actions, auto-

scaling, bursting, and autoprovisioning

Page 10: (ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent 2014

Clo

ud

im

ple

menta

tion

Resource management

Resources

• Resource configuration management

• Resource monitoring

• Resource pools

• Virtual and physical resources

Source: Gartner, “How to Build an Enterprise Cloud Service Architecture,” March 5, 2012

CSC AWS

managed services

• Vm backup / restore

• Patch mgmt, anti-virus

• OS support & monitoring

Amazon

Web

Services

Connectors

Access management

Service management

Service optimization

• Self-service interface

• Service catalog

• Service provisioning

• Service governor

• Service orchestration

CSC Agility

Platform

cloud

mgmt

platform

Clo

ud

m

ana

ge

me

nt

pla

tfo

rm

• Agility Platform Cloud Connectors (2)

• SPOC cloud svc desk, billing

Page 11: (ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent 2014
Page 12: (ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent 2014

Develop Test UAT OperateDesign

git

Platform engineer

Common application blueprint

Dev blueprint

QA blueprint

UAT blueprint

Prod blueprint

Multitier applications of any size and

scale that can be modeled and

deployed to any AWS region

Page 13: (ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent 2014

Graphically design multitier

applications and platforms

Deploy infrastructure independent

blueprints to AWS and on

premises

Amazon EC2, Amazon S3, Amazon

EBS, others…

Page 14: (ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent 2014

Develop Test UAT OperateDesign

gitSDLC tool chain:

Extensible, application-centric policy controls enable true self-service automation

Internal private AWSExternal private

Cloud management

platform

Page 15: (ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent 2014

a

Use policies to

provide both

consistency and

customization:Customize environment

Dev security zone

Dev VM quotas

Dev chargeback

Public cloud permitted

No autoscaling

No failover

Customize environment

QA security zone

QA monitoring

QA autoscaling

Private cloud only

QA backup/failover

Customize environment

Prod security zone

Prod monitoring

Prod auditing

Prod autoscaling

Private cloud only

Prod backup/failover

… And enforce consistency

SOE packages

App topologies

Reg. compliance

… And enforce consistency

SOE packages

App topologies

Reg. compliance

… And enforce consistency

SOE packages

App topologies

Reg. compliance

Policy controlled

consistency

Policy controlled

customization

Dev blueprint

QA blueprint

UAT blueprint

Page 16: (ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent 2014

Policy

Policy

Policy

Policy

Govern

ance/s

ecurity

Applications

Roles

Rights and permissions

Projects Orgs

Network Compute Storage

OS and OS configuration

SOE agents/utilization

Security and environment configuration

Code/artifacts

Infrastructure and SOE

Platforms

Services

Topologies/configuration

App configuration

Application components

Regulatory compliance policies

SLA policies including autoscaling

Configuration management policies

Security zones policies

Lifecycle event policies

Orchestration policies

Access control/entitlement policies

Workload placement policies

Quotas and scheduling

Metering/chargeback policies

Backup and failover policies

Resource capacity policies

Storage tier policies

Much more …

Cloud management

platform

Page 17: (ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent 2014

Develop Test UAT Operate

gitPromote with code

Dev blueprint

UAT blueprint

Prod blueprint

QA blueprint

Promote with code

Promote with code

Design

Visual dashboard to

promote code and

environments across

SDLC stages

Customize

lifecycle stages

and approval

processes

Integrate

with

existing

tool chains

Page 18: (ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent 2014

Cloud mgmtplatform

On-demand platforms and apps

that end users really need

Automate workflow across

existing tool chains

Governance, visibility, and

cost transparency that managers

require

Automate application release and

promotion

Detect and remediate

configuration changes

Leverage hybrid architectures

Develop Test UAT Production

gitAp

ps

Pla

tfo

rms

Infr

astr

uctu

re

Web ServersApp Servers

Database Servers

Load Balancer4

Firewall

Master

Slave

Blueprint

Web ServersApp Servers

Database Servers

Load Balancer4

Firewall

Master

Slave

Web ServersApp Servers

Database Servers

Load Balancer4

Firewall

Master

Slave

AWS

Page 19: (ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent 2014

“We’ve gone from spending 50% of our operating budget on

infrastructure to just 26%. A nearly 75% investment in apps and

information rather than infrastructure—that’s huge.” (CIO Commonwealth Bank of Australia, Wall Street Journal)

Increase innovation

App updates/deployment up

almost 3x, from 1,200 to 3,000

changes a month

Lowered costs for

“keeping lights on”

Cut IT operations costs by $100

million a year

IT budget

Innovation Operations

Page 20: (ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent 2014
Page 21: (ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent 2014

http://bit.ly/awsevals