SlideShare a Scribd company logo
1© Copyright 2016 EMC Corporation. All rights reserved. 1© Copyright 2016 EMC Corporation. All rights reserved.
EVERYTHING AS CODE
HOW DID WE GET HERE?
TRAVIS RHODEN – DEVELOPER ADVOCATE, EMC {code}
2© Copyright 2016 EMC Corporation. All rights reserved.
• {code} developer advocate
• From C to Python
• From Defense Contracting to Cloud
• From proprietary to open source
WHO IS TRAVIS?
3© Copyright 2016 EMC Corporation. All rights reserved.
All components of your app deployment are
defined in software or a declarative language,
and version controlled
WHAT IS EVERYTHING AS CODE?
Infrastructure Software Monitoring
4© Copyright 2016 EMC Corporation. All rights reserved. 4© Copyright 2016 EMC Corporation. All rights reserved.
MORE * AS CODE
Testing
Deployment
Scaling
5© Copyright 2016 EMC Corporation. All rights reserved. 5© Copyright 2016 EMC Corporation. All rights reserved.
WHY * AS CODE
Micro-service based architectures require more
agility from lower-level infrastructure
6© Copyright 2016 EMC Corporation. All rights reserved. 6© Copyright 2016 EMC Corporation. All rights reserved.
ENABLING AGILITY
Agility
Automation
Software-Defined
7© Copyright 2016 EMC Corporation. All rights reserved. 7© Copyright 2016 EMC Corporation. All rights reserved.
HOW DID WE GET HERE?
THE ROAD TO SOFTWARE DEFINED
8© Copyright 2016 EMC Corporation. All rights reserved. 8© Copyright 2016 EMC Corporation. All rights reserved.
WATERFALL
Sequential phases
Rigidly defined
Requirements and
design upfront
Test at the end
9© Copyright 2016 EMC Corporation. All rights reserved. 9© Copyright 2016 EMC Corporation. All rights reserved.
PROBLEMS WITH WATERFALL
Requirements not known
Waiting to test
Infrequent delivery
10© Copyright 2016 EMC Corporation. All rights reserved. 10© Copyright 2016 EMC Corporation. All rights reserved.
WANTING TO BECOME AGILE
Shorter dev/test cycles (sprints)
Frequent deliveries
Fast feedback
How to accomplish with large
projects?
11© Copyright 2016 EMC Corporation. All rights reserved. 11© Copyright 2016 EMC Corporation. All rights reserved.
MOVING TO SERVICE-BASED ARCHITECTURES
Break large projects into
separate services
Develop/test/deliver
independently
Creates more work
absent automation
12© Copyright 2016 EMC Corporation. All rights reserved. 12© Copyright 2016 EMC Corporation. All rights reserved.
HOW DID INFRASTRUCTURE KEEP UP?
Many smaller services
Lots of overhead in
hardware CAPEX and OPEX
13© Copyright 2016 EMC Corporation. All rights reserved. 13© Copyright 2016 EMC Corporation. All rights reserved.
ENTER IAAS
Virtualization to the rescue!
Self-service access to VMs
becomes “IT of tomorrow”
“right-size” resources
14© Copyright 2016 EMC Corporation. All rights reserved.
LIMIT OF SELF-SERVICE
YOU
15© Copyright 2016 EMC Corporation. All rights reserved. 15© Copyright 2016 EMC Corporation. All rights reserved.
IAAS DOESN’T SCALE BY ITSELF
Scaling application tiers to match demand
Attaching the correct persistent storage
Manual processes are error-prone
Infrastructure cannot keep up with requirements
of newer applications without automation
16© Copyright 2016 EMC Corporation. All rights reserved. 16© Copyright 2016 EMC Corporation. All rights reserved.
SOFTWARE DEFINED
REPEATABLE, IMMUTABLE INFRASTRUCTURE
17© Copyright 2016 EMC Corporation. All rights reserved. 17© Copyright 2016 EMC Corporation. All rights reserved.
REMOVE YOURSELF
Infrastructure is defined in code or a markup language
Code repository is the source of truth
Infrastructure is deployed just like an application, or
as part of the application
18© Copyright 2016 EMC Corporation. All rights reserved. 18© Copyright 2016 EMC Corporation. All rights reserved.
CHANGE THE CODE, NOT THE SERVER
REPEATABLE IMMUTABLE
NO SURPRISES
19© Copyright 2016 EMC Corporation. All rights reserved. 19© Copyright 2016 EMC Corporation. All rights reserved.
EVERYTHING AS CODE
BRINGING ALL THE PIECES TOGETHER
20© Copyright 2016 EMC Corporation. All rights reserved. 20© Copyright 2016 EMC Corporation. All rights reserved.
SD(X) ENABLES INFRASTRUCTURE AS CODE
Now infrastructure is organic, not static
not at odds with immutable
Enables higher level behaviors
21© Copyright 2016 EMC Corporation. All rights reserved. 21© Copyright 2016 EMC Corporation. All rights reserved.
THE REACTIVE APPLICATION PLATFORM
Instead of self-service, we have auto-scaling (up
and down!), scheduling, and self-healing
Respond to changes in demand faster than any
human could
22© Copyright 2016 EMC Corporation. All rights reserved. 22© Copyright 2016 EMC Corporation. All rights reserved.
APP PLATFORM INCLUDES INFRASTRUCTURE
Next generation platforms
automatically include proxies, load
balancers, log aggregators,
gateways, etc.
Launched as needed and auto-scaled
23© Copyright 2016 EMC Corporation. All rights reserved. 23© Copyright 2016 EMC Corporation. All rights reserved.
OPEN SOURCE AS THE DRIVER
OSS DRIVES SD(X)
24© Copyright 2016 EMC Corporation. All rights reserved. 24© Copyright 2016 EMC Corporation. All rights reserved.
OSS LEADS THE PACK
Open Source applications are leading Software-
Defined Everything
25© Copyright 2016 EMC Corporation. All rights reserved.
RackHD
KEY
PROJECTS
26© Copyright 2016 EMC Corporation. All rights reserved. 26© Copyright 2016 EMC Corporation. All rights reserved.
DEMO
27© Copyright 2016 EMC Corporation. All rights reserved. 27© Copyright 2016 EMC Corporation. All rights reserved.
WRAP UP
28© Copyright 2016 EMC Corporation. All rights reserved. 28© Copyright 2016 EMC Corporation. All rights reserved.
KEY TAKEAWAYS
Repeatable, immutable infrastructure provides
consistency and predictability
Software defined enables advanced automation
Automation leads to better scaling with less human
overhead
29© Copyright 2016 EMC Corporation. All rights reserved. 29© Copyright 2016 EMC Corporation. All rights reserved.
KEY TAKEAWAYS
OSS provides maximum agility
• Evolves faster than anything else
• Best products rise to top, then work
with each other.
• EMC {code} promotes and enhances
OSS for software defined
infrastructure
30© Copyright 2016 EMC Corporation. All rights reserved. 30© Copyright 2016 EMC Corporation. All rights reserved.
KEY TAKEAWAYS
Treating infrastructure as code and integrating
developer oriented methods of operating
infrastructure is the only way to properly address
the future needs of applications
31© Copyright 2016 EMC Corporation. All rights reserved.
@EMCcode
@codenrhoden
emccode.com
community.emccode.com
Come visit us at
Booth #1044
or in the vLab
Questions?
32© Copyright 2016 EMC Corporation. All rights reserved. 32© Copyright 2016 EMC Corporation. All rights reserved.
EMC World 2016 - code.01 Everything as Code - How did we get here?

More Related Content

PPTX
IDC Architecture 2016 - Devops and Open Source
PPTX
EMC World 2016 - mioaITL.08 Infrastructure as Code: Not Your Parent's Data Ce...
PPTX
Automating Your Data Center with RackHD - EMC World 2016
PPTX
EMC World 2016 - code.10 Jumpstart your Open Source Presence through new Coll...
PPTX
EMC World 2016 - cnaITL.06 Containers are not Cloud Native
PPTX
EMC World 2016 - code.03 Introduction to Containers
PPTX
EMC World 2016 - cnaITL.05 Unstructured and Structured PaaS Demystified
PPTX
EMC World 2016 - code.14 Deep Dive with Mesos and Persistent Storage for Appl...
IDC Architecture 2016 - Devops and Open Source
EMC World 2016 - mioaITL.08 Infrastructure as Code: Not Your Parent's Data Ce...
Automating Your Data Center with RackHD - EMC World 2016
EMC World 2016 - code.10 Jumpstart your Open Source Presence through new Coll...
EMC World 2016 - cnaITL.06 Containers are not Cloud Native
EMC World 2016 - code.03 Introduction to Containers
EMC World 2016 - cnaITL.05 Unstructured and Structured PaaS Demystified
EMC World 2016 - code.14 Deep Dive with Mesos and Persistent Storage for Appl...

What's hot (20)

PPTX
EMC World 2016 - cnaITL.04 Open Source has changed how you run Infrastructure
PPTX
EMC World 2016 - code.04 Extending Mesos for Storage and External Resources
PPTX
Docker Training - June 2015
PPTX
EMC World 2016 - code.16 Running Stateful Services on Cloud Native Platforms ...
PPTX
EMC World 2016 - code.07 Resiliency and Availability of a Cloud Native Infras...
PPTX
EMC World 2016 - code.08 Introduction to Mesos and Mesosphere
PPTX
EMC World 2016 - cnaITL.01 Adopting An Open Source Strategy
PPTX
EMC World 2016 - code.02 Introduction to Immutable Infrastructure
PDF
EMC {code} 2.0 - Charter, Principles, and Execution
PPTX
EMC World 2016 - code.13 State of the Container Ecosystem with Persistent App...
PPTX
EMC World 2016 - code.11 Intimidate me not - How to Contribute to Large Open ...
PPTX
EMC World 2016 - code.15 Better Together: Scale-Out Databases on Scale-Out St...
PPTX
EMC World 2016 - code.09 Introduction to the Docker Platform
PPTX
Highly Available And Distributed Containers - ContainerCon NA 2016
PPTX
EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Do...
PDF
CoreOS 101 - EMC World 2015
PPTX
BrightTalk session-The right SDS for your OpenStack Cloud
PDF
Microservices, Data Services and Containers for Cloud Native Architectures (D...
PPTX
EMC World 2016 - Deep Dive with Mesos and Persistent Storage for Applications
PPTX
EMC World 2015 devops-st06 Containers and Converged Infrastructure Deployment
EMC World 2016 - cnaITL.04 Open Source has changed how you run Infrastructure
EMC World 2016 - code.04 Extending Mesos for Storage and External Resources
Docker Training - June 2015
EMC World 2016 - code.16 Running Stateful Services on Cloud Native Platforms ...
EMC World 2016 - code.07 Resiliency and Availability of a Cloud Native Infras...
EMC World 2016 - code.08 Introduction to Mesos and Mesosphere
EMC World 2016 - cnaITL.01 Adopting An Open Source Strategy
EMC World 2016 - code.02 Introduction to Immutable Infrastructure
EMC {code} 2.0 - Charter, Principles, and Execution
EMC World 2016 - code.13 State of the Container Ecosystem with Persistent App...
EMC World 2016 - code.11 Intimidate me not - How to Contribute to Large Open ...
EMC World 2016 - code.15 Better Together: Scale-Out Databases on Scale-Out St...
EMC World 2016 - code.09 Introduction to the Docker Platform
Highly Available And Distributed Containers - ContainerCon NA 2016
EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Do...
CoreOS 101 - EMC World 2015
BrightTalk session-The right SDS for your OpenStack Cloud
Microservices, Data Services and Containers for Cloud Native Architectures (D...
EMC World 2016 - Deep Dive with Mesos and Persistent Storage for Applications
EMC World 2015 devops-st06 Containers and Converged Infrastructure Deployment
Ad

Viewers also liked (12)

PDF
SLG_EMC
PDF
Building the Case for New Technology Have Inspiration, Will Travel ...
PPTX
iNARTE Presentation to EMC Symposium 2016
PPT
Dell corporation ltd
PPTX
EMC World 2016 Summary (Part 1)
PPT
EMC Documentum Enterprise Content Management 6.5
PPTX
Dell corporation
PPTX
Emc - Cloud Vision and Strategy
PPTX
Case Management by EMC - xCP Platform
PPTX
Dell Corporation Strategy
PDF
EMC & OpenStack: A View From Within
 
PPTX
Big Data – General Introduction
 
SLG_EMC
Building the Case for New Technology Have Inspiration, Will Travel ...
iNARTE Presentation to EMC Symposium 2016
Dell corporation ltd
EMC World 2016 Summary (Part 1)
EMC Documentum Enterprise Content Management 6.5
Dell corporation
Emc - Cloud Vision and Strategy
Case Management by EMC - xCP Platform
Dell Corporation Strategy
EMC & OpenStack: A View From Within
 
Big Data – General Introduction
 
Ad

Similar to EMC World 2016 - code.01 Everything as Code - How did we get here? (20)

PPTX
VMworld 2015 San Francisco - INF5432 - Infrastructure as Code - Ban Snowflake...
PPTX
EMC World 2015 - The Devops Toolkit
PPTX
Cloud Native Applications - DevOps, EMC and Cloud Foundry
PPTX
Open Source, infrastructure as Code, Cloud Native Apps 2015
PDF
EMC's IT Transformation Journey ( EMC Forum 2014 )
 
PDF
Pets vs. Cattle: The Elastic Cloud Story
PDF
Jobs in the Cloud
PDF
Infrastructure as code managing servers in the cloud Morris 2024 scribd download
PDF
Brighttalk understanding the promise of sde - final
PDF
Infrastructure as Code 101: Steve Tegeler + Nathan Ness, VMware
PDF
White Paper: EMC Compute-as-a-Service — EMC Ionix IT Orchestrator, VCE Vblock...
 
PDF
Infrastructure as code managing servers in the cloud Morris
PPT
Monitoring IAAS & PAAS Solutions
PDF
DevOps Fest 2020. immutable infrastructure as code. True story.
PDF
Keynote Ouverture Plénière - Sébastien Verger
 
PPTX
NA Element May 2014 Webinar_Widescreen Format
PDF
White Paper: EMC Compute-as-a-Service
 
PPTX
infrastructure management at digital ages
PDF
Infrastructure as code managing servers in the cloud Morris
PDF
DevOps Pragmatic Overview
VMworld 2015 San Francisco - INF5432 - Infrastructure as Code - Ban Snowflake...
EMC World 2015 - The Devops Toolkit
Cloud Native Applications - DevOps, EMC and Cloud Foundry
Open Source, infrastructure as Code, Cloud Native Apps 2015
EMC's IT Transformation Journey ( EMC Forum 2014 )
 
Pets vs. Cattle: The Elastic Cloud Story
Jobs in the Cloud
Infrastructure as code managing servers in the cloud Morris 2024 scribd download
Brighttalk understanding the promise of sde - final
Infrastructure as Code 101: Steve Tegeler + Nathan Ness, VMware
White Paper: EMC Compute-as-a-Service — EMC Ionix IT Orchestrator, VCE Vblock...
 
Infrastructure as code managing servers in the cloud Morris
Monitoring IAAS & PAAS Solutions
DevOps Fest 2020. immutable infrastructure as code. True story.
Keynote Ouverture Plénière - Sébastien Verger
 
NA Element May 2014 Webinar_Widescreen Format
White Paper: EMC Compute-as-a-Service
 
infrastructure management at digital ages
Infrastructure as code managing servers in the cloud Morris
DevOps Pragmatic Overview

More from {code} (6)

PDF
Highly Available Persistent Applications in Containers - DockerCon16
PPTX
Open Source is Good for Both Business and Humanity - DockerCon 2016
PPTX
Managing a large open source community - OSCON 2016
PPTX
EMC World 2016 - code.05 Automating your Physical Data Center with RackHD
PDF
Docker 1.9 Workshop
PPTX
Dockercon 2015 - Persistent Data in a Microservices World
Highly Available Persistent Applications in Containers - DockerCon16
Open Source is Good for Both Business and Humanity - DockerCon 2016
Managing a large open source community - OSCON 2016
EMC World 2016 - code.05 Automating your Physical Data Center with RackHD
Docker 1.9 Workshop
Dockercon 2015 - Persistent Data in a Microservices World

Recently uploaded (20)

PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Big Data Technologies - Introduction.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Machine learning based COVID-19 study performance prediction
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
MYSQL Presentation for SQL database connectivity
PPT
Teaching material agriculture food technology
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
The Rise and Fall of 3GPP – Time for a Sabbatical?
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Network Security Unit 5.pdf for BCA BBA.
20250228 LYD VKU AI Blended-Learning.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Reach Out and Touch Someone: Haptics and Empathic Computing
Empathic Computing: Creating Shared Understanding
Big Data Technologies - Introduction.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
Machine learning based COVID-19 study performance prediction
Review of recent advances in non-invasive hemoglobin estimation
CIFDAQ's Market Insight: SEC Turns Pro Crypto
MYSQL Presentation for SQL database connectivity
Teaching material agriculture food technology
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Understanding_Digital_Forensics_Presentation.pptx

EMC World 2016 - code.01 Everything as Code - How did we get here?

  • 1. 1© Copyright 2016 EMC Corporation. All rights reserved. 1© Copyright 2016 EMC Corporation. All rights reserved. EVERYTHING AS CODE HOW DID WE GET HERE? TRAVIS RHODEN – DEVELOPER ADVOCATE, EMC {code}
  • 2. 2© Copyright 2016 EMC Corporation. All rights reserved. • {code} developer advocate • From C to Python • From Defense Contracting to Cloud • From proprietary to open source WHO IS TRAVIS?
  • 3. 3© Copyright 2016 EMC Corporation. All rights reserved. All components of your app deployment are defined in software or a declarative language, and version controlled WHAT IS EVERYTHING AS CODE? Infrastructure Software Monitoring
  • 4. 4© Copyright 2016 EMC Corporation. All rights reserved. 4© Copyright 2016 EMC Corporation. All rights reserved. MORE * AS CODE Testing Deployment Scaling
  • 5. 5© Copyright 2016 EMC Corporation. All rights reserved. 5© Copyright 2016 EMC Corporation. All rights reserved. WHY * AS CODE Micro-service based architectures require more agility from lower-level infrastructure
  • 6. 6© Copyright 2016 EMC Corporation. All rights reserved. 6© Copyright 2016 EMC Corporation. All rights reserved. ENABLING AGILITY Agility Automation Software-Defined
  • 7. 7© Copyright 2016 EMC Corporation. All rights reserved. 7© Copyright 2016 EMC Corporation. All rights reserved. HOW DID WE GET HERE? THE ROAD TO SOFTWARE DEFINED
  • 8. 8© Copyright 2016 EMC Corporation. All rights reserved. 8© Copyright 2016 EMC Corporation. All rights reserved. WATERFALL Sequential phases Rigidly defined Requirements and design upfront Test at the end
  • 9. 9© Copyright 2016 EMC Corporation. All rights reserved. 9© Copyright 2016 EMC Corporation. All rights reserved. PROBLEMS WITH WATERFALL Requirements not known Waiting to test Infrequent delivery
  • 10. 10© Copyright 2016 EMC Corporation. All rights reserved. 10© Copyright 2016 EMC Corporation. All rights reserved. WANTING TO BECOME AGILE Shorter dev/test cycles (sprints) Frequent deliveries Fast feedback How to accomplish with large projects?
  • 11. 11© Copyright 2016 EMC Corporation. All rights reserved. 11© Copyright 2016 EMC Corporation. All rights reserved. MOVING TO SERVICE-BASED ARCHITECTURES Break large projects into separate services Develop/test/deliver independently Creates more work absent automation
  • 12. 12© Copyright 2016 EMC Corporation. All rights reserved. 12© Copyright 2016 EMC Corporation. All rights reserved. HOW DID INFRASTRUCTURE KEEP UP? Many smaller services Lots of overhead in hardware CAPEX and OPEX
  • 13. 13© Copyright 2016 EMC Corporation. All rights reserved. 13© Copyright 2016 EMC Corporation. All rights reserved. ENTER IAAS Virtualization to the rescue! Self-service access to VMs becomes “IT of tomorrow” “right-size” resources
  • 14. 14© Copyright 2016 EMC Corporation. All rights reserved. LIMIT OF SELF-SERVICE YOU
  • 15. 15© Copyright 2016 EMC Corporation. All rights reserved. 15© Copyright 2016 EMC Corporation. All rights reserved. IAAS DOESN’T SCALE BY ITSELF Scaling application tiers to match demand Attaching the correct persistent storage Manual processes are error-prone Infrastructure cannot keep up with requirements of newer applications without automation
  • 16. 16© Copyright 2016 EMC Corporation. All rights reserved. 16© Copyright 2016 EMC Corporation. All rights reserved. SOFTWARE DEFINED REPEATABLE, IMMUTABLE INFRASTRUCTURE
  • 17. 17© Copyright 2016 EMC Corporation. All rights reserved. 17© Copyright 2016 EMC Corporation. All rights reserved. REMOVE YOURSELF Infrastructure is defined in code or a markup language Code repository is the source of truth Infrastructure is deployed just like an application, or as part of the application
  • 18. 18© Copyright 2016 EMC Corporation. All rights reserved. 18© Copyright 2016 EMC Corporation. All rights reserved. CHANGE THE CODE, NOT THE SERVER REPEATABLE IMMUTABLE NO SURPRISES
  • 19. 19© Copyright 2016 EMC Corporation. All rights reserved. 19© Copyright 2016 EMC Corporation. All rights reserved. EVERYTHING AS CODE BRINGING ALL THE PIECES TOGETHER
  • 20. 20© Copyright 2016 EMC Corporation. All rights reserved. 20© Copyright 2016 EMC Corporation. All rights reserved. SD(X) ENABLES INFRASTRUCTURE AS CODE Now infrastructure is organic, not static not at odds with immutable Enables higher level behaviors
  • 21. 21© Copyright 2016 EMC Corporation. All rights reserved. 21© Copyright 2016 EMC Corporation. All rights reserved. THE REACTIVE APPLICATION PLATFORM Instead of self-service, we have auto-scaling (up and down!), scheduling, and self-healing Respond to changes in demand faster than any human could
  • 22. 22© Copyright 2016 EMC Corporation. All rights reserved. 22© Copyright 2016 EMC Corporation. All rights reserved. APP PLATFORM INCLUDES INFRASTRUCTURE Next generation platforms automatically include proxies, load balancers, log aggregators, gateways, etc. Launched as needed and auto-scaled
  • 23. 23© Copyright 2016 EMC Corporation. All rights reserved. 23© Copyright 2016 EMC Corporation. All rights reserved. OPEN SOURCE AS THE DRIVER OSS DRIVES SD(X)
  • 24. 24© Copyright 2016 EMC Corporation. All rights reserved. 24© Copyright 2016 EMC Corporation. All rights reserved. OSS LEADS THE PACK Open Source applications are leading Software- Defined Everything
  • 25. 25© Copyright 2016 EMC Corporation. All rights reserved. RackHD KEY PROJECTS
  • 26. 26© Copyright 2016 EMC Corporation. All rights reserved. 26© Copyright 2016 EMC Corporation. All rights reserved. DEMO
  • 27. 27© Copyright 2016 EMC Corporation. All rights reserved. 27© Copyright 2016 EMC Corporation. All rights reserved. WRAP UP
  • 28. 28© Copyright 2016 EMC Corporation. All rights reserved. 28© Copyright 2016 EMC Corporation. All rights reserved. KEY TAKEAWAYS Repeatable, immutable infrastructure provides consistency and predictability Software defined enables advanced automation Automation leads to better scaling with less human overhead
  • 29. 29© Copyright 2016 EMC Corporation. All rights reserved. 29© Copyright 2016 EMC Corporation. All rights reserved. KEY TAKEAWAYS OSS provides maximum agility • Evolves faster than anything else • Best products rise to top, then work with each other. • EMC {code} promotes and enhances OSS for software defined infrastructure
  • 30. 30© Copyright 2016 EMC Corporation. All rights reserved. 30© Copyright 2016 EMC Corporation. All rights reserved. KEY TAKEAWAYS Treating infrastructure as code and integrating developer oriented methods of operating infrastructure is the only way to properly address the future needs of applications
  • 31. 31© Copyright 2016 EMC Corporation. All rights reserved. @EMCcode @codenrhoden emccode.com community.emccode.com Come visit us at Booth #1044 or in the vLab Questions?
  • 32. 32© Copyright 2016 EMC Corporation. All rights reserved. 32© Copyright 2016 EMC Corporation. All rights reserved.

Editor's Notes

  • #3: Joined {code} to be more visible in the OSS community first-hand experience with software dev practices from traditional waterfall to agile with CI/CD unique perspective on industry transformation