SlideShare a Scribd company logo
1 of 44
1Ā© Copyright 2016 EMC Corporation. All rights reserved.
CLOUD NATIVE APPLICATIONS
DEVOPS, EMC, AND CLOUD FOUNDRY
2Ā© Copyright 2015 EMC Corporation. All rights reserved.
Product Companies Are Creating ā€œSmart Devicesā€
EVERY INDUSTRY IS BEING DIGITALLY TRANSFORMED
3Ā© Copyright 2015 EMC Corporation. All rights reserved.
User EXPERIENCE is Everything
3
iPhone released June 29, 2007
4Ā© Copyright 2015 EMC Corporation. All rights reserved.
The agile manifesto
ā€¢ Itā€™s Really Different
ā€¢ Individuals and interactions
over processes and tools
ā€¢ Working software over
comprehensive documentation
ā€¢ Customer collaboration over
contract negotiation
ā€¢ Responding to change over
following a plan
5Ā© Copyright 2015 EMC Corporation. All rights reserved.
ā€œAny organization that designs
a system (defined broadly) will
produce a design whose
structure is a copy of the
organization's communication
structure.
Melvyn Conway, 1967
6Ā© Copyright 2015 EMC Corporation. All rights reserved.
DevOps is a collaborative
culture & philosophy between
technical teams, often derived
from modern software
development methods
7Ā© Copyright 2016 EMC Corporation. All rights reserved.
8Ā© Copyright 2016 EMC Corporation. All rights reserved.
ā€œThe Puppet Labs 2014 State of DevOps
report noted that IT high-performers are
twice as likely to exceed profitability,
market share, and productivity goals as well
as enjoy 50% higher market
capitalization growth over three years.ā€
NEW TECH IS COOL, BUT DOES IT MATTER?
9Ā© Copyright 2016 EMC Corporation. All rights reserved.
ā€¢ Business Digitization has been
happening since we could digitize
stuff
ā€¢ What is different now and how does
that relate to the rise of Cloud Native
Applications?
Digitization of Business
10Ā© Copyright 2016 EMC Corporation. All rights reserved.
ā€¢ Microsoft Word
ā€¢ Microsoft Excel
ā€¢ Microsoft Outlook
ā€¢ Microsoft Exchange
ā€¢ Microsoft SharePoint
ā€¢ Developed by software
companies
ā€¢ Operated by business
ā€¢ Mass-Market appeal
ā€¢ No business
differentiation
Software of the 80ā€™s and 90ā€™s
11Ā© Copyright 2016 EMC Corporation. All rights reserved.
Your business
Your Product / Service Offering
- Requires Differentiation -
=
Custom Applications
Todayā€™s Business Digitization:
Customer Interaction
Source: JPMorgan Chase Annual Shareholder Letter (2015)
ā€œSilicon Valley is comingā€¦and
they all want to eat our lunch.ā€
- Jamie Dimon
CEO, JPMorgan Chase
Source: User Summit (2014)
ā€œIf you went to bed last night as an
industrial company, youā€™re going to
wake up in the morning as a
software and analytics company.ā€
- Jeff Immelt
CEO, General Electric
The day Home Depot realized Amazon
sold more hammers than they did, they
decided to become a software company.
Source: Anecdotal
75%
of application development supporting digital
business will be built not bought by 2020
Source: Gartner
16Ā© Copyright 2016 EMC Corporation. All rights reserved.
Software Developers are eating the world
Occupational Title Employment, 2014
Projected
Employment, 2024 Change
Software developers, applications 718,400 853,700 19%
Software developers, systems software 395,600 447,000 13%
Telephone operators 13,100 7,500 -42%
Postal service mail sorters, processors,
and processing machine operators
117,600 78,000 -34%
Insurance underwriters 103,400 91,600 -11%
Travel agents 74,100 65,400 -12%
SOURCE: U.S. Bureau of Labor Statistics, Employment Projections program
Industry Change
Accommodation and food services 6%
Construction 14%
Direct health and medical insurance carriers 59%
Finance and insurance 17%
Mining, quarrying, and oil and gas extraction 13%
Real estate 22%
Retail trade 36%
SOURCE: U.S. Bureau of Labor Statistics, Employment Projections program
17Ā© Copyright 2016 EMC Corporation. All rights reserved.
Retail Software
ā€¢ New version every 12-24
months
ā€¢ Fixed capacity requirements with
slow incremental growth
ā€¢ Resources deployed infrequently
Developers
ā€¢ Many version updates occur
each day
ā€¢ Elastic day to day capacity
requirements
ā€¢ Resources deployed frequently
Infrastructure Requirements
18Ā© Copyright 2016 EMC Corporation. All rights reserved.
.war .jar
dependencies
libraries
service
manifest
App App App
LB
DB
Multi-server run time
environment(s)
.tar.gz
Turning this: Into this:
WOULDNā€™T IT BE GREAT IF WE HAD A TOOLā€¦
19Ā© Copyright 2016 EMC Corporation. All rights reserved.
Prescriptive
CHRONOS
scheduler.next
container.
next
Assembly
20Ā© Copyright 2016 EMC Corporation. All rights reserved.
Prescriptive
CHRONOS
scheduler.next
gorouter
CloudController Auth
Loggregator
Staging
Buildpacks
BOSH
Service Broker
Diego
Garden
etcd
Core
Services
container.
next
Assembly
21Ā© Copyright 2016 EMC Corporation. All rights reserved.
Prescriptive
CHRONOS
scheduler.next
container.
next
Assembly
22Ā© Copyright 2016 EMC Corporation. All rights reserved.
22
ā€œHow much value do
you get from managing
operating systemsā€
23Ā© Copyright 2016 EMC Corporation. All rights reserved.
Here is my source code.
Run it in the cloud for me.
I do not care how.
- Onsi Fakhouri
@onsijoe
25Ā© Copyright 2016 EMC Corporation. All rights reserved.
http://46zwyrvli634e39iq2l9mv8g.wpengine.netdna-cdn.com/wp-content/uploads/2013/06/DevOps-infinity-loop2.png
26Ā© Copyright 2016 EMC Corporation. All rights reserved.
How many cloud native applications?
Dedicated or shared with legacy apps?
Self hosted or provider managed? (capex vs opex)
HOW TO CHOOSE THE INFRASTRUCTURE?
27Ā© Copyright 2016 EMC Corporation. All rights reserved.
NET = KNOW THYSELF. KNOW THY PATH.
Enterprises SaaS Startups People Without Revenue
Pressures & Unicorns
Structured Platform +
Curated Cloud Native IaaS +
Turnkey Infrastructure
(on or off-premises)
Focus on differentiating
your business by gaining
speed in apps and data
Build an stack that
optimizes for YOUR
singular app
Assembly Platform +
Cloud Native IaaS +
Turnkey infrastructure
(on or off-premises)
Build an unstructured stack,
build your own IaaS,
assemble the infrastructure
DIY Platform +
DIY IaaS +
DIY Infrastructure
(on or off-premises)
What
Who
How
28Ā© Copyright 2016 EMC Corporation. All rights reserved.
DEMO TIME
29Ā© Copyright 2016 EMC Corporation. All rights reserved.
HOW DO I PERSONALLY GET THERE?
30Ā© Copyright 2016 EMC Corporation. All rights reserved.
DEVELOPERS ā€“ THE NEW KINGMAKERS
ā€¢ DISRUPTION IS CHEAPER THAN EVER
ā€¢ PUBLIC CLOUD IS THE NEW DATA CENTER
ā€¢ OPEN-SOURCE SOFTWARE RULES
ā€¢ COMMUNITY IS THE NEW TECH SUPPORT
31Ā© Copyright 2016 EMC Corporation. All rights reserved.
LISTEN TO SOME PODCASTSā€¦ā€¦
vBrownbag Lists of Podcasts
ā€¢ VCDX Series
ā€¢ VCP6-DT Series
ā€¢ Intro to VVOLS
ā€¢ HowTo: Docker++ (coreOS) w/Scott_Lowe
ā€¢ Setting up Network Services w/Puppet
ā€¢ PowerShell Desired State Configuration
The Cloud Cast
ā€¢ Masters, Minions and Pods ā€“ Kubernetes
ā€¢ Streaming Analytics for Distributed Apps
ā€¢ Container-Centric Application Deployments
ā€¢ Moving DevOps forward with CI:CD
ā€¢ Understanding CoreOS
ā€¢ Understanding Git and GitHUB
32Ā© Copyright 2016 EMC Corporation. All rights reserved.
3
THE HOT AISLE PODCAST
Uniquely focused on delivering content for the next
generation of Systems Engineers while giving
customers and partners equal access to the journey.
Podcast Examples:
ā€¢ Venture Capital
ā€¢ Microservices & Data Fabrics
ā€¢ Containers & Persistence
ā€¢ OpenStack
ā€¢ Developer Advocacy
ā€¢ Open Source Community
ā€¢ Innovation
ā€¢ Cloud
ā€¢ Subscribe: http://apple.co/1Uch55T
33Ā© Copyright 2016 EMC Corporation. All rights reserved.
GUESTS
Kohsuke
Kawaguchi
Patrick
Mcfaden
Jason
Hand
Clint
Kitson
Thomas
Rampelberg
34Ā© Copyright 2016 EMC Corporation. All rights reserved.
GUESTS
Ashley
McNamara
Andrew Clay
Shafer
Randy
Bias
Mitchell
Hashimoto
Steve
Francia
35Ā© Copyright 2016 EMC Corporation. All rights reserved.
ENGAGE WITH EMC {CODE}
emccode@emc.com
@EMCCode
http://emccode.github.io
http://blog.emccode.com
http://dasboard.emccode.com
http://community.emccode.com/
36Ā© Copyright 2016 EMC Corporation. All rights reserved.
- Pre Sales Engineers -
- Passionate Technologist -
- Love teaching/training -
- real world experience -
ā€¢ cloud platforms
ā€“ VMware Photon, Cloud Foundry,
Apache Mesos, Kubernetes,
Openshift, Swarm
ā€¢ containers
ā€“ Docker, rktt, runC
ā€¢ devops & agile
ā€“ methods and overviews
ā€“ real world examples
ā€¢ hardware & appliances
ā€“ VxRack
ā€“ Caspian & Bravo
@ m c o w g e r
@ v t e x a n
@ b v e r k l e y
38Ā© Copyright 2016 EMC Corporation. All rights reserved.
ELASTIC RUNTIME COMPONENTS
Pivotal CF Elastic Runtime
Dynamic Router
OAuth 2.0 Server (UAA)
CELL
Garden
Build Packs
Login Server
CC & CC Bridge
Blob Store
BBS (etcd)
Sys Log
ServiceBrokers
Collector App Log
ROUTING
AUTHENTICATION
APP LIFECYCLE
APP STORAGE
& EXECUTION
MESSAGING
METRICS & LOGGING
Pivotal CF OpsManager/BOSH
BBS Brain / Converger
39Ā© Copyright 2016 EMC Corporation. All rights reserved.
40Ā© Copyright 2016 EMC Corporation. All rights reserved.
Everything to deploy and manage
the app
41Ā© Copyright 2016 EMC Corporation. All rights reserved.
Traditional
On-Premises
(On Prem)
Made at Home
PIZZA AS A SERVICE
Dining Table
Soda
Electric/Gas
Oven
Fire
Pizza Dough
Tomato Sauce
Toppings
Cheese
Infrastructure as a
Service
(IaaS)
Take and Bake
Platform as a Service
(PaaS)
Pizza Delivered
Software as a
Service
(SaaS)
Dined Out
Dining Table
Soda
Electric/Gas
Oven
Fire
Pizza Dough
Tomato Sauce
Toppings
Cheese
Dining Table
Soda
Electric/Gas
Oven
Fire
Pizza Dough
Tomato Sauce
Toppings
Cheese
Dining Table
Soda
Electric/Gas
Oven
Fire
Pizza Dough
Tomato Sauce
Toppings
Cheese
You Manage Vendor Manages
42Ā© Copyright 2016 EMC Corporation. All rights reserved.
From Monolithic to Micro-services
The Rise of Cloud Native Applications
43Ā© Copyright 2016 EMC Corporation. All rights reserved.
Ways to Measure Success
CATEGORY BENEFIT HOW? MEASURE
Governance Reduce deploy time and complexity;
avoid ā€œconfiguration driftā€
Use of automated Continuous Delivery
pipeline and tool chain
Length of old vs. new deploy request
fulfillment time
Automation Decrease software time to market Automated provisioning, DevOps and
Continuous Delivery (CD)
Time required to get a feature or fix
into production (old vs. new)
Shorter initial provisioning time Use PaaS/IaaS resources in a self-service
model, avoid tickets
Time required (old vs. new)
Dynamic infrastructure sizing; elastic
scaling
Scale applications/resources out on-demand
or using auto-scale tile
Time to scale out (old vs. new)
Shorter deployment time Automate deployment through CD pipeline
and Jenkins
Time to deploy (old vs. new)
Shorter testing time Use TDD/CD principals; automate more
testing; PaaS provisioning, config. consistency,
rollback
Test cycle time (old vs. new)
Resiliency Automated health management BOSH; 4 levels of PCF health management Time to recover; app, container, vm
Shorter rollback time; better accuracy Use of artifact server, CD pipeline and
deployment scripts
Time for successful rollback
Updates and patching without
downtime
Blue/green deployments; rolling platform
updates
Average downtime for updates (old vs.
new)
44Ā© Copyright 2016 EMC Corporation. All rights reserved.
Build Something Great
Container Scheduling
Application
ServicesPlatform Runtime
Routing DatabaseConfigurationService Discovery
Big Data
Object Storage
Mobile
Build CI
User ProvidedLogging & Metrics Messaging
Operations
Zero Downtime
Deployments
Failover &
Recovery
Scaling
Security
Patching
Platform
Upgrades
Infrastructure OpenStack AmazonVMware

More Related Content

What's hot

AMIS 25: Moving Integration to the Cloud
AMIS 25: Moving Integration to the CloudAMIS 25: Moving Integration to the Cloud
AMIS 25: Moving Integration to the CloudMatt Wright
Ā 
Case Study: How CAā€™s IT Automated Salesforce Deployments with CA Release Auto...
Case Study: How CAā€™s IT Automated Salesforce Deployments with CA Release Auto...Case Study: How CAā€™s IT Automated Salesforce Deployments with CA Release Auto...
Case Study: How CAā€™s IT Automated Salesforce Deployments with CA Release Auto...CA Technologies
Ā 
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleA DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleSanjeev Sharma
Ā 
Cloud Native Architecture Patterns Tutorial
Cloud Native Architecture Patterns TutorialCloud Native Architecture Patterns Tutorial
Cloud Native Architecture Patterns TutorialMatt Stine
Ā 
Evans Data DevRel 2016
Evans Data DevRel 2016 Evans Data DevRel 2016
Evans Data DevRel 2016 Larry McDonough
Ā 
National Pharmacies Getting Mobile: Consumer engagement, and then beyond ...
National Pharmacies Getting Mobile: Consumer engagement, and then beyond     ...National Pharmacies Getting Mobile: Consumer engagement, and then beyond     ...
National Pharmacies Getting Mobile: Consumer engagement, and then beyond ...Matt Wright
Ā 
Going Atomic with your Container Infrastructure
Going Atomic with your Container InfrastructureGoing Atomic with your Container Infrastructure
Going Atomic with your Container InfrastructureRed Hat India Pvt. Ltd.
Ā 
Moving Applications to the cloud
Moving Applications to the cloudMoving Applications to the cloud
Moving Applications to the cloudAarno Aukia
Ā 
How NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOpsHow NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOpsSanjeev Sharma
Ā 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...Sanjeev Sharma
Ā 
Scale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesScale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesDeborah Schalm
Ā 
The Future of DevOps and UrbanCode
The Future of DevOps and UrbanCodeThe Future of DevOps and UrbanCode
The Future of DevOps and UrbanCodeIBM UrbanCode Products
Ā 
XebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs
Ā 
DevOps: From Adoption to Performance
DevOps: From Adoption to PerformanceDevOps: From Adoption to Performance
DevOps: From Adoption to PerformanceDynatrace
Ā 
Mastering DevOps Automation: Webinar
Mastering DevOps Automation: WebinarMastering DevOps Automation: Webinar
Mastering DevOps Automation: WebinarClaudia Ring
Ā 
Gartner EA Architecting for DevOps and Hybrid Cloud
Gartner EA Architecting for DevOps and Hybrid CloudGartner EA Architecting for DevOps and Hybrid Cloud
Gartner EA Architecting for DevOps and Hybrid CloudRosalind Radcliffe
Ā 
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...InfoSeption
Ā 
Scaling DevOps from Ground Zero to Enterprise
Scaling DevOps from Ground Zero to EnterpriseScaling DevOps from Ground Zero to Enterprise
Scaling DevOps from Ground Zero to Enterprisematthewabq
Ā 

What's hot (19)

AMIS 25: Moving Integration to the Cloud
AMIS 25: Moving Integration to the CloudAMIS 25: Moving Integration to the Cloud
AMIS 25: Moving Integration to the Cloud
Ā 
Case Study: How CAā€™s IT Automated Salesforce Deployments with CA Release Auto...
Case Study: How CAā€™s IT Automated Salesforce Deployments with CA Release Auto...Case Study: How CAā€™s IT Automated Salesforce Deployments with CA Release Auto...
Case Study: How CAā€™s IT Automated Salesforce Deployments with CA Release Auto...
Ā 
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleA DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scale
Ā 
Cloud Native Architecture Patterns Tutorial
Cloud Native Architecture Patterns TutorialCloud Native Architecture Patterns Tutorial
Cloud Native Architecture Patterns Tutorial
Ā 
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed ITAdopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
Ā 
Evans Data DevRel 2016
Evans Data DevRel 2016 Evans Data DevRel 2016
Evans Data DevRel 2016
Ā 
National Pharmacies Getting Mobile: Consumer engagement, and then beyond ...
National Pharmacies Getting Mobile: Consumer engagement, and then beyond     ...National Pharmacies Getting Mobile: Consumer engagement, and then beyond     ...
National Pharmacies Getting Mobile: Consumer engagement, and then beyond ...
Ā 
Going Atomic with your Container Infrastructure
Going Atomic with your Container InfrastructureGoing Atomic with your Container Infrastructure
Going Atomic with your Container Infrastructure
Ā 
Moving Applications to the cloud
Moving Applications to the cloudMoving Applications to the cloud
Moving Applications to the cloud
Ā 
How NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOpsHow NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOps
Ā 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Ā 
Scale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesScale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBees
Ā 
The Future of DevOps and UrbanCode
The Future of DevOps and UrbanCodeThe Future of DevOps and UrbanCode
The Future of DevOps and UrbanCode
Ā 
XebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs Overview Slides
XebiaLabs Overview Slides
Ā 
DevOps: From Adoption to Performance
DevOps: From Adoption to PerformanceDevOps: From Adoption to Performance
DevOps: From Adoption to Performance
Ā 
Mastering DevOps Automation: Webinar
Mastering DevOps Automation: WebinarMastering DevOps Automation: Webinar
Mastering DevOps Automation: Webinar
Ā 
Gartner EA Architecting for DevOps and Hybrid Cloud
Gartner EA Architecting for DevOps and Hybrid CloudGartner EA Architecting for DevOps and Hybrid Cloud
Gartner EA Architecting for DevOps and Hybrid Cloud
Ā 
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Ā 
Scaling DevOps from Ground Zero to Enterprise
Scaling DevOps from Ground Zero to EnterpriseScaling DevOps from Ground Zero to Enterprise
Scaling DevOps from Ground Zero to Enterprise
Ā 

Similar to Cloud Native Applications - DevOps, EMC and Cloud Foundry

EMC World 2016 - mioaITL.08 Infrastructure as Code: Not Your Parent's Data Ce...
EMC World 2016 - mioaITL.08 Infrastructure as Code: Not Your Parent's Data Ce...EMC World 2016 - mioaITL.08 Infrastructure as Code: Not Your Parent's Data Ce...
EMC World 2016 - mioaITL.08 Infrastructure as Code: Not Your Parent's Data Ce...{code}
Ā 
EMC World 2016 - cnaITL.01 Adopting An Open Source Strategy
EMC World 2016 - cnaITL.01 Adopting An Open Source StrategyEMC World 2016 - cnaITL.01 Adopting An Open Source Strategy
EMC World 2016 - cnaITL.01 Adopting An Open Source Strategy{code}
Ā 
IDC Architecture 2016 - Devops and Open Source
IDC Architecture 2016 - Devops and Open SourceIDC Architecture 2016 - Devops and Open Source
IDC Architecture 2016 - Devops and Open Source{code}
Ā 
Presentazione IBM Power System Evento Venaria 14 ottobre
Presentazione IBM Power System Evento Venaria 14 ottobrePresentazione IBM Power System Evento Venaria 14 ottobre
Presentazione IBM Power System Evento Venaria 14 ottobrePRAGMA PROGETTI
Ā 
EMC World 2016 - code.01 Everything as Code - How did we get here?
EMC World 2016 - code.01 Everything as Code - How did we get here?EMC World 2016 - code.01 Everything as Code - How did we get here?
EMC World 2016 - code.01 Everything as Code - How did we get here?{code}
Ā 
BrightTalk session-The right SDS for your OpenStack Cloud
BrightTalk session-The right SDS for your OpenStack CloudBrightTalk session-The right SDS for your OpenStack Cloud
BrightTalk session-The right SDS for your OpenStack CloudEitan Segal
Ā 
EMC World 2016 - code.05 Automating your Physical Data Center with RackHD
EMC World 2016 - code.05 Automating your Physical Data Center with RackHDEMC World 2016 - code.05 Automating your Physical Data Center with RackHD
EMC World 2016 - code.05 Automating your Physical Data Center with RackHD{code}
Ā 
Automating Your Data Center with RackHD - EMC World 2016
Automating Your Data Center with RackHD - EMC World 2016Automating Your Data Center with RackHD - EMC World 2016
Automating Your Data Center with RackHD - EMC World 2016Kendrick Coleman
Ā 
EMC Big Data Solutions Overview
EMC Big Data Solutions OverviewEMC Big Data Solutions Overview
EMC Big Data Solutions Overviewwalshe1
Ā 
EMC World 2016 - Introduction to Mesos and Mesosphere
EMC World 2016 - Introduction to Mesos and MesosphereEMC World 2016 - Introduction to Mesos and Mesosphere
EMC World 2016 - Introduction to Mesos and MesosphereDavid vonThenen
Ā 
Documentum Spring Data
Documentum Spring DataDocumentum Spring Data
Documentum Spring DataMichael Mohen
Ā 
Made for Each Other: Microservices + PaaS
Made for Each Other: Microservices + PaaSMade for Each Other: Microservices + PaaS
Made for Each Other: Microservices + PaaSVMware Tanzu
Ā 
OpenStack + Cloud Foundry for the OpenStack Boston Meetup
OpenStack + Cloud Foundry for the OpenStack Boston MeetupOpenStack + Cloud Foundry for the OpenStack Boston Meetup
OpenStack + Cloud Foundry for the OpenStack Boston Meetupragss
Ā 
EMC World 2016 - code.08 Introduction to Mesos and Mesosphere
EMC World 2016 - code.08 Introduction to Mesos and MesosphereEMC World 2016 - code.08 Introduction to Mesos and Mesosphere
EMC World 2016 - code.08 Introduction to Mesos and Mesosphere{code}
Ā 
EMC World 2016 - code.02 Introduction to Immutable Infrastructure
EMC World 2016 - code.02 Introduction to Immutable InfrastructureEMC World 2016 - code.02 Introduction to Immutable Infrastructure
EMC World 2016 - code.02 Introduction to Immutable Infrastructure{code}
Ā 
Market trends in IT - exchange cala - October 2015
Market trends in IT - exchange cala - October 2015Market trends in IT - exchange cala - October 2015
Market trends in IT - exchange cala - October 2015Eduardo Pelegri-Llopart
Ā 
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015WaveMaker, Inc.
Ā 
IBM Think 2020 Openshift on IBM Z and LinuxONE
IBM Think 2020 Openshift on IBM Z and LinuxONEIBM Think 2020 Openshift on IBM Z and LinuxONE
IBM Think 2020 Openshift on IBM Z and LinuxONEFilipe Miranda
Ā 
Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday Walid Shaari
Ā 
VMworld 2015 San Francisco - INF5432 - Infrastructure as Code - Ban Snowflake...
VMworld 2015 San Francisco - INF5432 - Infrastructure as Code - Ban Snowflake...VMworld 2015 San Francisco - INF5432 - Infrastructure as Code - Ban Snowflake...
VMworld 2015 San Francisco - INF5432 - Infrastructure as Code - Ban Snowflake...Jonas Rosland
Ā 

Similar to Cloud Native Applications - DevOps, EMC and Cloud Foundry (20)

EMC World 2016 - mioaITL.08 Infrastructure as Code: Not Your Parent's Data Ce...
EMC World 2016 - mioaITL.08 Infrastructure as Code: Not Your Parent's Data Ce...EMC World 2016 - mioaITL.08 Infrastructure as Code: Not Your Parent's Data Ce...
EMC World 2016 - mioaITL.08 Infrastructure as Code: Not Your Parent's Data Ce...
Ā 
EMC World 2016 - cnaITL.01 Adopting An Open Source Strategy
EMC World 2016 - cnaITL.01 Adopting An Open Source StrategyEMC World 2016 - cnaITL.01 Adopting An Open Source Strategy
EMC World 2016 - cnaITL.01 Adopting An Open Source Strategy
Ā 
IDC Architecture 2016 - Devops and Open Source
IDC Architecture 2016 - Devops and Open SourceIDC Architecture 2016 - Devops and Open Source
IDC Architecture 2016 - Devops and Open Source
Ā 
Presentazione IBM Power System Evento Venaria 14 ottobre
Presentazione IBM Power System Evento Venaria 14 ottobrePresentazione IBM Power System Evento Venaria 14 ottobre
Presentazione IBM Power System Evento Venaria 14 ottobre
Ā 
EMC World 2016 - code.01 Everything as Code - How did we get here?
EMC World 2016 - code.01 Everything as Code - How did we get here?EMC World 2016 - code.01 Everything as Code - How did we get here?
EMC World 2016 - code.01 Everything as Code - How did we get here?
Ā 
BrightTalk session-The right SDS for your OpenStack Cloud
BrightTalk session-The right SDS for your OpenStack CloudBrightTalk session-The right SDS for your OpenStack Cloud
BrightTalk session-The right SDS for your OpenStack Cloud
Ā 
EMC World 2016 - code.05 Automating your Physical Data Center with RackHD
EMC World 2016 - code.05 Automating your Physical Data Center with RackHDEMC World 2016 - code.05 Automating your Physical Data Center with RackHD
EMC World 2016 - code.05 Automating your Physical Data Center with RackHD
Ā 
Automating Your Data Center with RackHD - EMC World 2016
Automating Your Data Center with RackHD - EMC World 2016Automating Your Data Center with RackHD - EMC World 2016
Automating Your Data Center with RackHD - EMC World 2016
Ā 
EMC Big Data Solutions Overview
EMC Big Data Solutions OverviewEMC Big Data Solutions Overview
EMC Big Data Solutions Overview
Ā 
EMC World 2016 - Introduction to Mesos and Mesosphere
EMC World 2016 - Introduction to Mesos and MesosphereEMC World 2016 - Introduction to Mesos and Mesosphere
EMC World 2016 - Introduction to Mesos and Mesosphere
Ā 
Documentum Spring Data
Documentum Spring DataDocumentum Spring Data
Documentum Spring Data
Ā 
Made for Each Other: Microservices + PaaS
Made for Each Other: Microservices + PaaSMade for Each Other: Microservices + PaaS
Made for Each Other: Microservices + PaaS
Ā 
OpenStack + Cloud Foundry for the OpenStack Boston Meetup
OpenStack + Cloud Foundry for the OpenStack Boston MeetupOpenStack + Cloud Foundry for the OpenStack Boston Meetup
OpenStack + Cloud Foundry for the OpenStack Boston Meetup
Ā 
EMC World 2016 - code.08 Introduction to Mesos and Mesosphere
EMC World 2016 - code.08 Introduction to Mesos and MesosphereEMC World 2016 - code.08 Introduction to Mesos and Mesosphere
EMC World 2016 - code.08 Introduction to Mesos and Mesosphere
Ā 
EMC World 2016 - code.02 Introduction to Immutable Infrastructure
EMC World 2016 - code.02 Introduction to Immutable InfrastructureEMC World 2016 - code.02 Introduction to Immutable Infrastructure
EMC World 2016 - code.02 Introduction to Immutable Infrastructure
Ā 
Market trends in IT - exchange cala - October 2015
Market trends in IT - exchange cala - October 2015Market trends in IT - exchange cala - October 2015
Market trends in IT - exchange cala - October 2015
Ā 
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Ā 
IBM Think 2020 Openshift on IBM Z and LinuxONE
IBM Think 2020 Openshift on IBM Z and LinuxONEIBM Think 2020 Openshift on IBM Z and LinuxONE
IBM Think 2020 Openshift on IBM Z and LinuxONE
Ā 
Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday
Ā 
VMworld 2015 San Francisco - INF5432 - Infrastructure as Code - Ban Snowflake...
VMworld 2015 San Francisco - INF5432 - Infrastructure as Code - Ban Snowflake...VMworld 2015 San Francisco - INF5432 - Infrastructure as Code - Ban Snowflake...
VMworld 2015 San Francisco - INF5432 - Infrastructure as Code - Ban Snowflake...
Ā 

More from Bob Sokol

AppOrbit DevOps NYC
AppOrbit DevOps NYCAppOrbit DevOps NYC
AppOrbit DevOps NYCBob Sokol
Ā 
RackN DevOps meetup NYC
RackN DevOps meetup NYCRackN DevOps meetup NYC
RackN DevOps meetup NYCBob Sokol
Ā 
How (and why!) we built Packet
How (and why!) we built Packet  How (and why!) we built Packet
How (and why!) we built Packet Bob Sokol
Ā 
IPVS for Docker Containers
IPVS for Docker ContainersIPVS for Docker Containers
IPVS for Docker ContainersBob Sokol
Ā 
XebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOpsXebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOpsBob Sokol
Ā 
EMC {code} Open Source
EMC {code} Open SourceEMC {code} Open Source
EMC {code} Open SourceBob Sokol
Ā 
ECS/Cloud Object Storage - DevOps Day
ECS/Cloud Object Storage - DevOps DayECS/Cloud Object Storage - DevOps Day
ECS/Cloud Object Storage - DevOps DayBob Sokol
Ā 
DevOps Toolkit
DevOps ToolkitDevOps Toolkit
DevOps ToolkitBob Sokol
Ā 
Puppet Labs EMC DevOps Day NYC Aug-2015
Puppet Labs  EMC DevOps Day NYC Aug-2015Puppet Labs  EMC DevOps Day NYC Aug-2015
Puppet Labs EMC DevOps Day NYC Aug-2015Bob Sokol
Ā 
EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation
EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry FoundationEMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation
EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry FoundationBob Sokol
Ā 

More from Bob Sokol (10)

AppOrbit DevOps NYC
AppOrbit DevOps NYCAppOrbit DevOps NYC
AppOrbit DevOps NYC
Ā 
RackN DevOps meetup NYC
RackN DevOps meetup NYCRackN DevOps meetup NYC
RackN DevOps meetup NYC
Ā 
How (and why!) we built Packet
How (and why!) we built Packet  How (and why!) we built Packet
How (and why!) we built Packet
Ā 
IPVS for Docker Containers
IPVS for Docker ContainersIPVS for Docker Containers
IPVS for Docker Containers
Ā 
XebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOpsXebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOps
Ā 
EMC {code} Open Source
EMC {code} Open SourceEMC {code} Open Source
EMC {code} Open Source
Ā 
ECS/Cloud Object Storage - DevOps Day
ECS/Cloud Object Storage - DevOps DayECS/Cloud Object Storage - DevOps Day
ECS/Cloud Object Storage - DevOps Day
Ā 
DevOps Toolkit
DevOps ToolkitDevOps Toolkit
DevOps Toolkit
Ā 
Puppet Labs EMC DevOps Day NYC Aug-2015
Puppet Labs  EMC DevOps Day NYC Aug-2015Puppet Labs  EMC DevOps Day NYC Aug-2015
Puppet Labs EMC DevOps Day NYC Aug-2015
Ā 
EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation
EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry FoundationEMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation
EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation
Ā 

Recently uploaded

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
Ā 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
Ā 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
Ā 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
Ā 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
Ā 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
Ā 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
Ā 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
Ā 
šŸ¬ The future of MySQL is Postgres šŸ˜
šŸ¬  The future of MySQL is Postgres   šŸ˜šŸ¬  The future of MySQL is Postgres   šŸ˜
šŸ¬ The future of MySQL is Postgres šŸ˜RTylerCroy
Ā 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
Ā 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
Ā 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
Ā 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
Ā 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
Ā 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
Ā 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
Ā 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
Ā 
Scaling API-first ā€“ The story of a global engineering organization
Scaling API-first ā€“ The story of a global engineering organizationScaling API-first ā€“ The story of a global engineering organization
Scaling API-first ā€“ The story of a global engineering organizationRadu Cotescu
Ā 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
Ā 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
Ā 

Recently uploaded (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Ā 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Ā 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Ā 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Ā 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Ā 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Ā 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Ā 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Ā 
šŸ¬ The future of MySQL is Postgres šŸ˜
šŸ¬  The future of MySQL is Postgres   šŸ˜šŸ¬  The future of MySQL is Postgres   šŸ˜
šŸ¬ The future of MySQL is Postgres šŸ˜
Ā 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Ā 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Ā 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Ā 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Ā 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Ā 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Ā 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Ā 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Ā 
Scaling API-first ā€“ The story of a global engineering organization
Scaling API-first ā€“ The story of a global engineering organizationScaling API-first ā€“ The story of a global engineering organization
Scaling API-first ā€“ The story of a global engineering organization
Ā 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Ā 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Ā 

Cloud Native Applications - DevOps, EMC and Cloud Foundry

  • 1. 1Ā© Copyright 2016 EMC Corporation. All rights reserved. CLOUD NATIVE APPLICATIONS DEVOPS, EMC, AND CLOUD FOUNDRY
  • 2. 2Ā© Copyright 2015 EMC Corporation. All rights reserved. Product Companies Are Creating ā€œSmart Devicesā€ EVERY INDUSTRY IS BEING DIGITALLY TRANSFORMED
  • 3. 3Ā© Copyright 2015 EMC Corporation. All rights reserved. User EXPERIENCE is Everything 3 iPhone released June 29, 2007
  • 4. 4Ā© Copyright 2015 EMC Corporation. All rights reserved. The agile manifesto ā€¢ Itā€™s Really Different ā€¢ Individuals and interactions over processes and tools ā€¢ Working software over comprehensive documentation ā€¢ Customer collaboration over contract negotiation ā€¢ Responding to change over following a plan
  • 5. 5Ā© Copyright 2015 EMC Corporation. All rights reserved. ā€œAny organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure. Melvyn Conway, 1967
  • 6. 6Ā© Copyright 2015 EMC Corporation. All rights reserved. DevOps is a collaborative culture & philosophy between technical teams, often derived from modern software development methods
  • 7. 7Ā© Copyright 2016 EMC Corporation. All rights reserved.
  • 8. 8Ā© Copyright 2016 EMC Corporation. All rights reserved. ā€œThe Puppet Labs 2014 State of DevOps report noted that IT high-performers are twice as likely to exceed profitability, market share, and productivity goals as well as enjoy 50% higher market capitalization growth over three years.ā€ NEW TECH IS COOL, BUT DOES IT MATTER?
  • 9. 9Ā© Copyright 2016 EMC Corporation. All rights reserved. ā€¢ Business Digitization has been happening since we could digitize stuff ā€¢ What is different now and how does that relate to the rise of Cloud Native Applications? Digitization of Business
  • 10. 10Ā© Copyright 2016 EMC Corporation. All rights reserved. ā€¢ Microsoft Word ā€¢ Microsoft Excel ā€¢ Microsoft Outlook ā€¢ Microsoft Exchange ā€¢ Microsoft SharePoint ā€¢ Developed by software companies ā€¢ Operated by business ā€¢ Mass-Market appeal ā€¢ No business differentiation Software of the 80ā€™s and 90ā€™s
  • 11. 11Ā© Copyright 2016 EMC Corporation. All rights reserved. Your business Your Product / Service Offering - Requires Differentiation - = Custom Applications Todayā€™s Business Digitization: Customer Interaction
  • 12. Source: JPMorgan Chase Annual Shareholder Letter (2015) ā€œSilicon Valley is comingā€¦and they all want to eat our lunch.ā€ - Jamie Dimon CEO, JPMorgan Chase
  • 13. Source: User Summit (2014) ā€œIf you went to bed last night as an industrial company, youā€™re going to wake up in the morning as a software and analytics company.ā€ - Jeff Immelt CEO, General Electric
  • 14. The day Home Depot realized Amazon sold more hammers than they did, they decided to become a software company. Source: Anecdotal
  • 15. 75% of application development supporting digital business will be built not bought by 2020 Source: Gartner
  • 16. 16Ā© Copyright 2016 EMC Corporation. All rights reserved. Software Developers are eating the world Occupational Title Employment, 2014 Projected Employment, 2024 Change Software developers, applications 718,400 853,700 19% Software developers, systems software 395,600 447,000 13% Telephone operators 13,100 7,500 -42% Postal service mail sorters, processors, and processing machine operators 117,600 78,000 -34% Insurance underwriters 103,400 91,600 -11% Travel agents 74,100 65,400 -12% SOURCE: U.S. Bureau of Labor Statistics, Employment Projections program Industry Change Accommodation and food services 6% Construction 14% Direct health and medical insurance carriers 59% Finance and insurance 17% Mining, quarrying, and oil and gas extraction 13% Real estate 22% Retail trade 36% SOURCE: U.S. Bureau of Labor Statistics, Employment Projections program
  • 17. 17Ā© Copyright 2016 EMC Corporation. All rights reserved. Retail Software ā€¢ New version every 12-24 months ā€¢ Fixed capacity requirements with slow incremental growth ā€¢ Resources deployed infrequently Developers ā€¢ Many version updates occur each day ā€¢ Elastic day to day capacity requirements ā€¢ Resources deployed frequently Infrastructure Requirements
  • 18. 18Ā© Copyright 2016 EMC Corporation. All rights reserved. .war .jar dependencies libraries service manifest App App App LB DB Multi-server run time environment(s) .tar.gz Turning this: Into this: WOULDNā€™T IT BE GREAT IF WE HAD A TOOLā€¦
  • 19. 19Ā© Copyright 2016 EMC Corporation. All rights reserved. Prescriptive CHRONOS scheduler.next container. next Assembly
  • 20. 20Ā© Copyright 2016 EMC Corporation. All rights reserved. Prescriptive CHRONOS scheduler.next gorouter CloudController Auth Loggregator Staging Buildpacks BOSH Service Broker Diego Garden etcd Core Services container. next Assembly
  • 21. 21Ā© Copyright 2016 EMC Corporation. All rights reserved. Prescriptive CHRONOS scheduler.next container. next Assembly
  • 22. 22Ā© Copyright 2016 EMC Corporation. All rights reserved. 22 ā€œHow much value do you get from managing operating systemsā€
  • 23. 23Ā© Copyright 2016 EMC Corporation. All rights reserved. Here is my source code. Run it in the cloud for me. I do not care how. - Onsi Fakhouri @onsijoe
  • 24. 25Ā© Copyright 2016 EMC Corporation. All rights reserved. http://46zwyrvli634e39iq2l9mv8g.wpengine.netdna-cdn.com/wp-content/uploads/2013/06/DevOps-infinity-loop2.png
  • 25. 26Ā© Copyright 2016 EMC Corporation. All rights reserved. How many cloud native applications? Dedicated or shared with legacy apps? Self hosted or provider managed? (capex vs opex) HOW TO CHOOSE THE INFRASTRUCTURE?
  • 26. 27Ā© Copyright 2016 EMC Corporation. All rights reserved. NET = KNOW THYSELF. KNOW THY PATH. Enterprises SaaS Startups People Without Revenue Pressures & Unicorns Structured Platform + Curated Cloud Native IaaS + Turnkey Infrastructure (on or off-premises) Focus on differentiating your business by gaining speed in apps and data Build an stack that optimizes for YOUR singular app Assembly Platform + Cloud Native IaaS + Turnkey infrastructure (on or off-premises) Build an unstructured stack, build your own IaaS, assemble the infrastructure DIY Platform + DIY IaaS + DIY Infrastructure (on or off-premises) What Who How
  • 27. 28Ā© Copyright 2016 EMC Corporation. All rights reserved. DEMO TIME
  • 28. 29Ā© Copyright 2016 EMC Corporation. All rights reserved. HOW DO I PERSONALLY GET THERE?
  • 29. 30Ā© Copyright 2016 EMC Corporation. All rights reserved. DEVELOPERS ā€“ THE NEW KINGMAKERS ā€¢ DISRUPTION IS CHEAPER THAN EVER ā€¢ PUBLIC CLOUD IS THE NEW DATA CENTER ā€¢ OPEN-SOURCE SOFTWARE RULES ā€¢ COMMUNITY IS THE NEW TECH SUPPORT
  • 30. 31Ā© Copyright 2016 EMC Corporation. All rights reserved. LISTEN TO SOME PODCASTSā€¦ā€¦ vBrownbag Lists of Podcasts ā€¢ VCDX Series ā€¢ VCP6-DT Series ā€¢ Intro to VVOLS ā€¢ HowTo: Docker++ (coreOS) w/Scott_Lowe ā€¢ Setting up Network Services w/Puppet ā€¢ PowerShell Desired State Configuration The Cloud Cast ā€¢ Masters, Minions and Pods ā€“ Kubernetes ā€¢ Streaming Analytics for Distributed Apps ā€¢ Container-Centric Application Deployments ā€¢ Moving DevOps forward with CI:CD ā€¢ Understanding CoreOS ā€¢ Understanding Git and GitHUB
  • 31. 32Ā© Copyright 2016 EMC Corporation. All rights reserved. 3 THE HOT AISLE PODCAST Uniquely focused on delivering content for the next generation of Systems Engineers while giving customers and partners equal access to the journey. Podcast Examples: ā€¢ Venture Capital ā€¢ Microservices & Data Fabrics ā€¢ Containers & Persistence ā€¢ OpenStack ā€¢ Developer Advocacy ā€¢ Open Source Community ā€¢ Innovation ā€¢ Cloud ā€¢ Subscribe: http://apple.co/1Uch55T
  • 32. 33Ā© Copyright 2016 EMC Corporation. All rights reserved. GUESTS Kohsuke Kawaguchi Patrick Mcfaden Jason Hand Clint Kitson Thomas Rampelberg
  • 33. 34Ā© Copyright 2016 EMC Corporation. All rights reserved. GUESTS Ashley McNamara Andrew Clay Shafer Randy Bias Mitchell Hashimoto Steve Francia
  • 34. 35Ā© Copyright 2016 EMC Corporation. All rights reserved. ENGAGE WITH EMC {CODE} emccode@emc.com @EMCCode http://emccode.github.io http://blog.emccode.com http://dasboard.emccode.com http://community.emccode.com/
  • 35. 36Ā© Copyright 2016 EMC Corporation. All rights reserved. - Pre Sales Engineers - - Passionate Technologist - - Love teaching/training - - real world experience - ā€¢ cloud platforms ā€“ VMware Photon, Cloud Foundry, Apache Mesos, Kubernetes, Openshift, Swarm ā€¢ containers ā€“ Docker, rktt, runC ā€¢ devops & agile ā€“ methods and overviews ā€“ real world examples ā€¢ hardware & appliances ā€“ VxRack ā€“ Caspian & Bravo @ m c o w g e r @ v t e x a n @ b v e r k l e y
  • 36.
  • 37. 38Ā© Copyright 2016 EMC Corporation. All rights reserved. ELASTIC RUNTIME COMPONENTS Pivotal CF Elastic Runtime Dynamic Router OAuth 2.0 Server (UAA) CELL Garden Build Packs Login Server CC & CC Bridge Blob Store BBS (etcd) Sys Log ServiceBrokers Collector App Log ROUTING AUTHENTICATION APP LIFECYCLE APP STORAGE & EXECUTION MESSAGING METRICS & LOGGING Pivotal CF OpsManager/BOSH BBS Brain / Converger
  • 38. 39Ā© Copyright 2016 EMC Corporation. All rights reserved.
  • 39. 40Ā© Copyright 2016 EMC Corporation. All rights reserved. Everything to deploy and manage the app
  • 40. 41Ā© Copyright 2016 EMC Corporation. All rights reserved. Traditional On-Premises (On Prem) Made at Home PIZZA AS A SERVICE Dining Table Soda Electric/Gas Oven Fire Pizza Dough Tomato Sauce Toppings Cheese Infrastructure as a Service (IaaS) Take and Bake Platform as a Service (PaaS) Pizza Delivered Software as a Service (SaaS) Dined Out Dining Table Soda Electric/Gas Oven Fire Pizza Dough Tomato Sauce Toppings Cheese Dining Table Soda Electric/Gas Oven Fire Pizza Dough Tomato Sauce Toppings Cheese Dining Table Soda Electric/Gas Oven Fire Pizza Dough Tomato Sauce Toppings Cheese You Manage Vendor Manages
  • 41. 42Ā© Copyright 2016 EMC Corporation. All rights reserved. From Monolithic to Micro-services The Rise of Cloud Native Applications
  • 42. 43Ā© Copyright 2016 EMC Corporation. All rights reserved. Ways to Measure Success CATEGORY BENEFIT HOW? MEASURE Governance Reduce deploy time and complexity; avoid ā€œconfiguration driftā€ Use of automated Continuous Delivery pipeline and tool chain Length of old vs. new deploy request fulfillment time Automation Decrease software time to market Automated provisioning, DevOps and Continuous Delivery (CD) Time required to get a feature or fix into production (old vs. new) Shorter initial provisioning time Use PaaS/IaaS resources in a self-service model, avoid tickets Time required (old vs. new) Dynamic infrastructure sizing; elastic scaling Scale applications/resources out on-demand or using auto-scale tile Time to scale out (old vs. new) Shorter deployment time Automate deployment through CD pipeline and Jenkins Time to deploy (old vs. new) Shorter testing time Use TDD/CD principals; automate more testing; PaaS provisioning, config. consistency, rollback Test cycle time (old vs. new) Resiliency Automated health management BOSH; 4 levels of PCF health management Time to recover; app, container, vm Shorter rollback time; better accuracy Use of artifact server, CD pipeline and deployment scripts Time for successful rollback Updates and patching without downtime Blue/green deployments; rolling platform updates Average downtime for updates (old vs. new)
  • 43. 44Ā© Copyright 2016 EMC Corporation. All rights reserved. Build Something Great
  • 44. Container Scheduling Application ServicesPlatform Runtime Routing DatabaseConfigurationService Discovery Big Data Object Storage Mobile Build CI User ProvidedLogging & Metrics Messaging Operations Zero Downtime Deployments Failover & Recovery Scaling Security Patching Platform Upgrades Infrastructure OpenStack AmazonVMware