Implementing California’s AB 32: Setting the Pace for the Nation
Implementing Fast IT Deploying Applications at the Pace of Innovation
-
Upload
cisco-devnet -
Category
Technology
-
view
118 -
download
1
Transcript of Implementing Fast IT Deploying Applications at the Pace of Innovation
![Page 1: Implementing Fast IT Deploying Applications at the Pace of Innovation](https://reader030.fdocuments.us/reader030/viewer/2022020218/55a85c4e1a28abaf0b8b46f4/html5/thumbnails/1.jpg)
Implementing Fast IT
Deploying applications at the pace of innovation
Tom Deckers
January 2015
![Page 2: Implementing Fast IT Deploying Applications at the Pace of Innovation](https://reader030.fdocuments.us/reader030/viewer/2022020218/55a85c4e1a28abaf0b8b46f4/html5/thumbnails/2.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020218/55a85c4e1a28abaf0b8b46f4/html5/thumbnails/3.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020218/55a85c4e1a28abaf0b8b46f4/html5/thumbnails/4.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020218/55a85c4e1a28abaf0b8b46f4/html5/thumbnails/5.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020218/55a85c4e1a28abaf0b8b46f4/html5/thumbnails/6.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020218/55a85c4e1a28abaf0b8b46f4/html5/thumbnails/7.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020218/55a85c4e1a28abaf0b8b46f4/html5/thumbnails/8.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020218/55a85c4e1a28abaf0b8b46f4/html5/thumbnails/9.jpg)
![Page 10: Implementing Fast IT Deploying Applications at the Pace of Innovation](https://reader030.fdocuments.us/reader030/viewer/2022020218/55a85c4e1a28abaf0b8b46f4/html5/thumbnails/10.jpg)
Resources
![Page 11: Implementing Fast IT Deploying Applications at the Pace of Innovation](https://reader030.fdocuments.us/reader030/viewer/2022020218/55a85c4e1a28abaf0b8b46f4/html5/thumbnails/11.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020218/55a85c4e1a28abaf0b8b46f4/html5/thumbnails/12.jpg)
![Page 13: Implementing Fast IT Deploying Applications at the Pace of Innovation](https://reader030.fdocuments.us/reader030/viewer/2022020218/55a85c4e1a28abaf0b8b46f4/html5/thumbnails/13.jpg)
![Page 14: Implementing Fast IT Deploying Applications at the Pace of Innovation](https://reader030.fdocuments.us/reader030/viewer/2022020218/55a85c4e1a28abaf0b8b46f4/html5/thumbnails/14.jpg)
• Artifactory
• BPM
• LAE
• WAS
• Git
• Subversion
• Ant
• Maven (preferred)
![Page 15: Implementing Fast IT Deploying Applications at the Pace of Innovation](https://reader030.fdocuments.us/reader030/viewer/2022020218/55a85c4e1a28abaf0b8b46f4/html5/thumbnails/15.jpg)
![Page 16: Implementing Fast IT Deploying Applications at the Pace of Innovation](https://reader030.fdocuments.us/reader030/viewer/2022020218/55a85c4e1a28abaf0b8b46f4/html5/thumbnails/16.jpg)
![Page 17: Implementing Fast IT Deploying Applications at the Pace of Innovation](https://reader030.fdocuments.us/reader030/viewer/2022020218/55a85c4e1a28abaf0b8b46f4/html5/thumbnails/17.jpg)
![Page 18: Implementing Fast IT Deploying Applications at the Pace of Innovation](https://reader030.fdocuments.us/reader030/viewer/2022020218/55a85c4e1a28abaf0b8b46f4/html5/thumbnails/18.jpg)
SDaaS – Order Placed
![Page 19: Implementing Fast IT Deploying Applications at the Pace of Innovation](https://reader030.fdocuments.us/reader030/viewer/2022020218/55a85c4e1a28abaf0b8b46f4/html5/thumbnails/19.jpg)
SDaaS – Progress
![Page 20: Implementing Fast IT Deploying Applications at the Pace of Innovation](https://reader030.fdocuments.us/reader030/viewer/2022020218/55a85c4e1a28abaf0b8b46f4/html5/thumbnails/20.jpg)
SDaaS – Confirmation
![Page 21: Implementing Fast IT Deploying Applications at the Pace of Innovation](https://reader030.fdocuments.us/reader030/viewer/2022020218/55a85c4e1a28abaf0b8b46f4/html5/thumbnails/21.jpg)