implementing fast it deploying applications at the pace of innovation

21
Implementing Fast IT Deploying applications at the pace of innovation Tom Deckers [email protected] January 2015

Upload: cisco-devnet

Post on 17-Jul-2015

117 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Implementing Fast IT Deploying Applications at the Pace of Innovation

Implementing Fast IT

Deploying applications at the pace of innovation

Tom Deckers

[email protected]

January 2015

Page 2: Implementing Fast IT Deploying Applications at the Pace of Innovation

Fast IT

• Gain a Programmable Infrastructure

• Automate and Orchestrate Infrastructure

• Bridge Physical and Virtual Infrastructure

• Increase Visibility through Analytics

• Automate Threat Detection

Discover Fast IT: http://www.cisco.com/web/solutions/trends/futureofit/index.html

Page 3: Implementing Fast IT Deploying Applications at the Pace of Innovation

Cisco Confidential 3© 2010 Cisco and/or its affiliates. All rights reserved.

Improve Software QualityAccelerate Time-to-Capability Optimize Cost-of-Delivery

Automate Testing and Quality

Control

Reduce Defects / Incidents

Increase Business Availability

Embedded QA

Cloud, ERP & Mobile Apps

Smaller, more efficient teams

Adaptive Infrastructure

Self-service

Reduce total cost of ownership

End-to-end methodology

Continuous Delivery

Enable Fast IT

Active Stakeholder involvement

Improve Business Agility

Reduce Time-To-Capability

Enable IT to keep pace with rapidly

evolving market

Culture Mindset PerceptionChange the of IT

Page 4: Implementing Fast IT Deploying Applications at the Pace of Innovation

Continuous DeliveryEnd to end workflow for cloud applications

Developers

Develop

Local Development

Source Code

Management

Continuous

Build & Review

Automated

Testing

Release

Environments

Developmen

t

Staging

Production

Deploy &

Release

1. Code

Changes

2. Commit

Changes

3. Check

for

Changes 4. Analyze

Changes

5. Publish

Artifact

6. Check

for

Artifacts

8.

Application

Snapshot

9. Release

Control Gates

Page 5: Implementing Fast IT Deploying Applications at the Pace of Innovation

Cisco Confidential 5© 2013-2014 Cisco and/or its affiliates. All rights reserved.

Traditional

Network

Continuous Delivery

Lightweight App. Containers

API enabled Standard IaaS

Application Centric Infra. (ACI)

Dedicated

PlatformsLAE

Fabric

Mobile Workload Order

MgmtPricing

Waterfall / Agile

Development

Stationary

Applications

Policy Control

Unified Infrastructure

Scalability

APIs

Intercloud

Adaptive Scaling

Feature Rich

DevOps

Open source

Quality Releases

Distributed Services

Cloud Scale

Application Centric Cloud

Page 6: Implementing Fast IT Deploying Applications at the Pace of Innovation

Cisco Confidential 6© 2013-2014 Cisco and/or its affiliates. All rights reserved.

The Future: Private Cloud modelWe all want to an End-to-End Programmable Infrastructure

Block Storage

Compute

IP File/ IP Block/ IP Object

Storage

vCenter

Controllers

Resource Managers

Orchestration

(Cloud)

CIAC

ASA

Client

Security Admin

Compute

Network

Storage

Admins

PaaS

Resources

Prime

Eman

Infra

Portal

eACLm

NetworkIntegrated

Security

Application Code

Portal

Application/D

ata Policy

Network

Security

Policy

Page 7: Implementing Fast IT Deploying Applications at the Pace of Innovation

1. Provisioning requests• Application environment (in LAE / Openshift)

• SDaaS

2. Continuous Delivery• IDE

• Checkin

• Jenkins build

• SonarCube

• uDeploy

DemoFollow code flow from IDE to production

Demo

Page 8: Implementing Fast IT Deploying Applications at the Pace of Innovation

Cisco Confidential 8© 2013-2014 Cisco and/or its affiliates. All rights reserved.

TCP: *,443

Pr

o

xy

C

as

sa

n

dr

a

R

a

b

bi

t

M

Q

M

e

m

ca

c

h

e

El

as

ti

c

S

ea

rc

h

W

e

b

S

er

vi

ce

In

te

gr

at

io

n

O

ra

cl

e

D

B

Internet

C

C

C

C

C

C

C

CO

A

M

/S

S

O

Automation

Packs

Cloud Orchestration

Provisioning

Automation

Self-Service

Catalog

DC ResourcesApplication Developers

Packaging Manageability Fault-tolerant Self-optimizing Self-describing

DeployClickModel

Application Centric Cloud

Page 9: Implementing Fast IT Deploying Applications at the Pace of Innovation
Page 10: Implementing Fast IT Deploying Applications at the Pace of Innovation

Resources

Page 11: Implementing Fast IT Deploying Applications at the Pace of Innovation

Fast innovation requires Fast IT: the new model for IT that transforms the way we deliver new business application capabilities to our clients.

Cisco IT has created solutions that enable automated provisioning of environments and fast deployment of cloud applications through “Software Development-as-a-Service”.

In this session, we’ll provide a hands-on experience of how application teams use an automated toolset to combine quality and agility, while reducing operational expense. We’ll also provide a view of the key technologies that enable this solution.

Finally, there’s a quick glimpse into what’s next: containerization and IOE Application Enablement.

Abstract

Page 12: Implementing Fast IT Deploying Applications at the Pace of Innovation
Page 13: Implementing Fast IT Deploying Applications at the Pace of Innovation
Page 14: Implementing Fast IT Deploying Applications at the Pace of Innovation

• Artifactory

• BPM

• LAE

• WAS

• Git

• Subversion

• Ant

• Maven (preferred)

Page 15: Implementing Fast IT Deploying Applications at the Pace of Innovation
Page 16: Implementing Fast IT Deploying Applications at the Pace of Innovation
Page 17: Implementing Fast IT Deploying Applications at the Pace of Innovation
Page 18: Implementing Fast IT Deploying Applications at the Pace of Innovation

SDaaS – Order Placed

Page 19: Implementing Fast IT Deploying Applications at the Pace of Innovation

SDaaS – Progress

Page 20: Implementing Fast IT Deploying Applications at the Pace of Innovation

SDaaS – Confirmation

Page 21: Implementing Fast IT Deploying Applications at the Pace of Innovation