SlideShare a Scribd company logo
1 of 37
1© Copyright 2015 EMC Corporation. All rights reserved. 1© Copyright 2015 EMC Corporation. All rights reserved.
2© Copyright 2015 EMC Corporation. All rights reserved.
CONVERGED INFRASTRUCTURE &
CONTAINER DEPLOYMENT
DEVOPS ST.06
2© Copyright 2015 EMC Corporation. All rights reserved.
3© Copyright 2015 EMC Corporation. All rights reserved.
kenny
4© Copyright 2015 EMC Corporation. All rights reserved.
5© Copyright 2015 EMC Corporation. All rights reserved.
“Our strategy is cloud based. We will lead a digital
first effort of the market through our use of
containers and converged systems to build a
platform. By being both sustainable and open, our
collaborative approach will drive innovation
throughout the organization. Synergies between our
digital business and growth will enable us to capture
the upside by becoming secure in a disruptive world.
These transformations combined with insight from
data due to our social media will create an internet
of things through culture and insight of data.”
6© Copyright 2015 EMC Corporation. All rights reserved.
JUST KIDDING
7© Copyright 2015 EMC Corporation. All rights reserved.
Credit: @SixFootDad
8© Copyright 2015 EMC Corporation. All rights reserved.
WHAT MAKES CONTAINERS SO SEXY ANYWAY?
DEVELOP ANYWHERE, DEPLOY ANYWHERE
9© Copyright 2015 EMC Corporation. All rights reserved.
• apps in <1 seconds
• pets v cattle/chicken
WHAT MAKES CONTAINERS SO SEXY ANYWAY?
10© Copyright 2015 EMC Corporation. All rights reserved.
WHAT MAKES CONTAINERS SO SEXY ANYWAY?
docker run –d –p 8080:8080 emccode/s3motion Docker Hub
####################################
########################
# Dockerfile to start the s3motion REST interface in a
container
# Based on Node.js
####################################
########################
# Set the base image to Ubuntu
FROM dockerfile/nodejs
# File Author / Maintainer
MAINTAINER Kendrick Coleman
(kendrickcoleman@gmail.com)
# Update the repository sources list
RUN apt-get update
################## BEGIN INSTALLATION
######################
# Install s3motion
RUN npm install s3motion -g
##################### INSTALLATION END
#####################
# Expose the default port 8080
EXPOSE 8080
# Set default container command
ENTRYPOINT ["s3motion"]
# Start the REST service
CMD ["--REST"]
Dockerfile
11© Copyright 2015 EMC Corporation. All rights reserved.
• Forces 12-Factor Applications (http://12factor.net/)
– Codebase tracked in version control
– Doesn’t rely on system-wide dependencies, only those explicitly needed to
create isolation
– Configuration is not embedded into code
– No distinction between local & 3rd party services (db, caching, and APIs)
– Separation between build, release, and run stages
– Stateless and share nothing. Persistence is stored in backing services
– Exports HTTP as a service by binding to a port
– Use workers as processes and never daemonize or write PID files
– Enhances scale-out by being disposable
– Keep CD in mind by keeping the gap between dev and prod small
– Never manage logs, use stdout as an event stream
WHAT MAKES CONTAINERS SO SEXY ANYWAY?
12© Copyright 2015 EMC Corporation. All rights reserved.
13© Copyright 2015 EMC Corporation. All rights reserved.
THE DIFFERENCE
14© Copyright 2015 EMC Corporation. All rights reserved.
15© Copyright 2015 EMC Corporation. All rights reserved.
EVOLUTION OF MICROSERVICES
Image from: http://dev.otto.de/
16© Copyright 2015 EMC Corporation. All rights reserved.
EMC CODE PHOTOBOOTH
17© Copyright 2015 EMC Corporation. All rights reserved.
OK… I GET IT, BUT WHERE DO I RUN THIS STUFF?
18© Copyright 2015 EMC Corporation. All rights reserved.
CONVERGED INFRASTRUCTURE
Image: https://www.promedianj.com
19© Copyright 2015 EMC Corporation. All rights reserved.
20© Copyright 2015 EMC Corporation. All rights reserved.
VSPEX REFERENCE ARCHITECTURES
Applications , Management & Orchestration – Customer’s Choice
Virtualization – Customer’s Choice of Hypervisor
X86 Compute – Customer’s Choice of Server
Networking – Customer’s Choice of Networking
Storage – VNXe, VNX, ScaleIO, XtremIO
Protection – Avamar, Data Domain, RecoverPoint, VPLEX
Security – RSA Authentication Manager
Solutions – EMC Hybrid Cloud
The most flexible way to your cloud
21© Copyright 2015 EMC Corporation. All rights reserved.
INDUSTRY’S BROADEST CONVERGED
INFRASTRUCTURE PORTFOLIO
SOLUTIONS & SERVICES
VCE & PARTNERS
VCE Vision™ Intelligent Operations software
SYSTEM
240
SYSTEM
100
SYSTEM
740
SPECIALIZED
SYSTEMS
SYSTEM
340
SYSTEM
540
TECHNOLOGY
EXTENSIONS
22© Copyright 2015 EMC Corporation. All rights reserved.
23© Copyright 2015 EMC Corporation. All rights reserved.
 Start small, grow to
extreme scale
 Add compute and
storage linearly or
independently scale
from 4 to 1000+ nodes
 Rapidly instantiate
multi-tenant resources
 Improve infrastructure
efficiency and utilization
 VCE Experience of
complete lifecycle
management
 Unify data center
architecture across
Blocks and Racks with
Vscale
INTRODUCING VCE VXRACK™
XAAS FOR PLATFORM 3 APPS, NEXT GENERATION DATABASES AND DISTRIBUTED TIER 2
APPS
Delivering Extended Convergence, Scale, and Flexibility
Scale as you Grow Simplify and Optimize
24© Copyright 2015 EMC Corporation. All rights reserved.
• ENGINEERED PRODUCT (tested, qa, proven)
• SPEED
• SIMPLE PURCHASING/VENDOR MANAGEMENT
• INTEGRATED SUPPORT
• REDUCES OPERATIONAL COMPLEXITY
• INVESTMENT LIFECYCLE PROTECTION
GENERAL CONVERGED BENEFITS
25© Copyright 2015 EMC Corporation. All rights reserved.
26© Copyright 2015 EMC Corporation. All rights reserved.
• containerized apps scale horizontally
• VSPEX & Vblock can scale horizontally & vertically
• VSPEX Blue is horizontal built on VMware EVO:Rail
with cloud storage for additional space
• VXRack goes to the extreme horizontally
ITS ALL BOUT THAT SCALE, BOUT THAT SCALE
27© Copyright 2015 EMC Corporation. All rights reserved.
28© Copyright 2015 EMC Corporation. All rights reserved.
etcd
Pod
Kublet
Pod
Kublet
Pod
Kublet
etcd
Pod
Kublet
Pod
Kublet
master
API Server
etcd
Pod
Kublet
ESXi
29© Copyright 2015 EMC Corporation. All rights reserved.
etcd
master
API Server
etcd
etcd
ESXi
etcd
Pod
Kuble
l
etcd
Pod
Kuble
l
ESXi
etcd
Pod
Kuble
l
etcd
ESXi
etcd etcd
ESXi
Pod
Kuble
l
Pod
Kuble
l
Pod
Kuble
l
Pod
Kuble
l
Pod
Kuble
l
Pod
Kuble
l
Pod
Kuble
l
Pod
Kuble
l
Pod
Kuble
l
Pod
Kuble
l
Pod
Kubltl
Pod
Kuble
l
Pod
Kuble
l
Pod
Kuble
l
Pod
Kuble
l
Pod
Kuble
l
Pod
Kuble
l
30© Copyright 2015 EMC Corporation. All rights reserved.
etcd
Pod
Kublet
etcd
master
API Server
etcd
Pod
Kublet
Pod
Kublet
Pod
Kublet
Pod
Kublet
Pod
Kublet
ESXi
31© Copyright 2015 EMC Corporation. All rights reserved.
Kublet
etcd
Pod
Kublet
etcd
master
API Server
etcd
Pod
Kublet
Pod
Kublet
Pod
Kublet
Pod
Kublet
Pod
Kublet
ESXi
etcd etcd
Kublet
ECS
32© Copyright 2015 EMC Corporation. All rights reserved.
https://github.com/emccode/doggedhttps://github.com/emccode/rexray
33© Copyright 2015 EMC Corporation. All rights reserved.
34© Copyright 2015 EMC Corporation. All rights reserved.
TO WRAP IT UP…
35© Copyright 2015 EMC Corporation. All rights reserved.
36© Copyright 2015 EMC Corporation. All rights reserved.
• docker provides consistent deployments
• docker forces 12-factor applications
• converged infrastructure gives speed
• scalable applications require scalable architecture
• containers aren’t limited to locality
• add-on infrastructure easily as you grow containers
• mix backing services as VMs for persistent data
CONCLUSION
EMC World 2015 devops-st06 Containers and Converged Infrastructure Deployment

More Related Content

What's hot

What's hot (20)

EMC {code} 2.0 - Charter, Principles, and Execution
EMC {code} 2.0 - Charter, Principles, and ExecutionEMC {code} 2.0 - Charter, Principles, and Execution
EMC {code} 2.0 - Charter, Principles, and Execution
 
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?
 
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
 
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
 
EMC World 2016 - code.03 Introduction to Containers
EMC World 2016 - code.03 Introduction to ContainersEMC World 2016 - code.03 Introduction to Containers
EMC World 2016 - code.03 Introduction to Containers
 
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 - code.10 Jumpstart your Open Source Presence through new Coll...
EMC World 2016 - code.10 Jumpstart your Open Source Presence through new Coll...EMC World 2016 - code.10 Jumpstart your Open Source Presence through new Coll...
EMC World 2016 - code.10 Jumpstart your Open Source Presence through new Coll...
 
EMC World 2016 - cnaITL.04 Open Source has changed how you run Infrastructure
EMC World 2016 - cnaITL.04 Open Source has changed how you run InfrastructureEMC World 2016 - cnaITL.04 Open Source has changed how you run Infrastructure
EMC World 2016 - cnaITL.04 Open Source has changed how you run Infrastructure
 
Docker Training - June 2015
Docker Training - June 2015Docker Training - June 2015
Docker Training - June 2015
 
EMC World 2016 - cnaITL.06 Containers are not Cloud Native
EMC World 2016 - cnaITL.06 Containers are not Cloud NativeEMC World 2016 - cnaITL.06 Containers are not Cloud Native
EMC World 2016 - cnaITL.06 Containers are not Cloud Native
 
EMC World 2016 - cnaITL.05 Unstructured and Structured PaaS Demystified
EMC World 2016 - cnaITL.05 Unstructured and Structured PaaS DemystifiedEMC World 2016 - cnaITL.05 Unstructured and Structured PaaS Demystified
EMC World 2016 - cnaITL.05 Unstructured and Structured PaaS Demystified
 
EMC World 2016 - code.11 Intimidate me not - How to Contribute to Large Open ...
EMC World 2016 - code.11 Intimidate me not - How to Contribute to Large Open ...EMC World 2016 - code.11 Intimidate me not - How to Contribute to Large Open ...
EMC World 2016 - code.11 Intimidate me not - How to Contribute to Large Open ...
 
EMC World 2016 - code.04 Extending Mesos for Storage and External Resources
EMC World 2016 - code.04 Extending Mesos for Storage and External ResourcesEMC World 2016 - code.04 Extending Mesos for Storage and External Resources
EMC World 2016 - code.04 Extending Mesos for Storage and External Resources
 
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.07 Resiliency and Availability of a Cloud Native Infras...
EMC World 2016 - code.07 Resiliency and Availability of a Cloud Native Infras...EMC World 2016 - code.07 Resiliency and Availability of a Cloud Native Infras...
EMC World 2016 - code.07 Resiliency and Availability of a Cloud Native Infras...
 
EMC World 2016 - code.14 Deep Dive with Mesos and Persistent Storage for Appl...
EMC World 2016 - code.14 Deep Dive with Mesos and Persistent Storage for Appl...EMC World 2016 - code.14 Deep Dive with Mesos and Persistent Storage for Appl...
EMC World 2016 - code.14 Deep Dive with Mesos and Persistent Storage for Appl...
 
Web sphere application transformation and modernization at engie electrabel
Web sphere application transformation and modernization at engie electrabelWeb sphere application transformation and modernization at engie electrabel
Web sphere application transformation and modernization at engie electrabel
 
EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Do...
EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Do...EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Do...
EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Do...
 
Webinar: OpenStack Best Practices for Production
Webinar: OpenStack Best Practices for ProductionWebinar: OpenStack Best Practices for Production
Webinar: OpenStack Best Practices for Production
 
Nuage Networks - Cloud Platforms - 101 and beyond
Nuage Networks - Cloud Platforms - 101 and beyondNuage Networks - Cloud Platforms - 101 and beyond
Nuage Networks - Cloud Platforms - 101 and beyond
 

Viewers also liked

PMBOK 2008 Map of Processes
PMBOK 2008 Map of ProcessesPMBOK 2008 Map of Processes
PMBOK 2008 Map of Processes
Murilo Juchem
 

Viewers also liked (17)

The new stack isn’t a stack: Fragmentation and terraforming 
the service layer
The new stack isn’t a stack: Fragmentation and terraforming 
the service layerThe new stack isn’t a stack: Fragmentation and terraforming 
the service layer
The new stack isn’t a stack: Fragmentation and terraforming 
the service layer
 
EMCW2015 - Frictionless Deployment of SDS
EMCW2015 - Frictionless Deployment of SDSEMCW2015 - Frictionless Deployment of SDS
EMCW2015 - Frictionless Deployment of SDS
 
Itzik Reich-EMC World 2015-Best Practices for running virtualized workloads o...
Itzik Reich-EMC World 2015-Best Practices for running virtualized workloads o...Itzik Reich-EMC World 2015-Best Practices for running virtualized workloads o...
Itzik Reich-EMC World 2015-Best Practices for running virtualized workloads o...
 
Pmi 124796324233 Phpapp01
Pmi 124796324233 Phpapp01Pmi 124796324233 Phpapp01
Pmi 124796324233 Phpapp01
 
EMC Advanced Practice Management Training
EMC Advanced Practice Management TrainingEMC Advanced Practice Management Training
EMC Advanced Practice Management Training
 
“En “visioning” Tomorrow’s PMI Leaders – Today”
“En “visioning” Tomorrow’s PMI Leaders – Today”“En “visioning” Tomorrow’s PMI Leaders – Today”
“En “visioning” Tomorrow’s PMI Leaders – Today”
 
NIBT NEW BROCHURE 1
NIBT NEW BROCHURE 1NIBT NEW BROCHURE 1
NIBT NEW BROCHURE 1
 
Управление проектами, Стандарты PMI: время фундаментальных изменений
Управление проектами, Стандарты PMI: время фундаментальных измененийУправление проектами, Стандарты PMI: время фундаментальных изменений
Управление проектами, Стандарты PMI: время фундаментальных изменений
 
RAC Internship
RAC InternshipRAC Internship
RAC Internship
 
Project Management under PMI perspective
Project Management under PMI perspectiveProject Management under PMI perspective
Project Management under PMI perspective
 
A Practical Approach to Managed Shared Drives
A Practical Approach to Managed Shared DrivesA Practical Approach to Managed Shared Drives
A Practical Approach to Managed Shared Drives
 
WORLD-CLASS EXCELLENCE MODEL Congreso internacional PMI Bogotá 1a3 nov2012 h
WORLD-CLASS EXCELLENCE MODEL Congreso internacional PMI Bogotá 1a3 nov2012 hWORLD-CLASS EXCELLENCE MODEL Congreso internacional PMI Bogotá 1a3 nov2012 h
WORLD-CLASS EXCELLENCE MODEL Congreso internacional PMI Bogotá 1a3 nov2012 h
 
Agile - Changing role of Functional Manager
Agile - Changing role of Functional ManagerAgile - Changing role of Functional Manager
Agile - Changing role of Functional Manager
 
Badgeville Summit, Engage 2012 - CASE STUDY : EMC Gamifies Global ECN Community
Badgeville Summit, Engage 2012 - CASE STUDY : EMC Gamifies Global ECN Community Badgeville Summit, Engage 2012 - CASE STUDY : EMC Gamifies Global ECN Community
Badgeville Summit, Engage 2012 - CASE STUDY : EMC Gamifies Global ECN Community
 
Case Management by EMC - xCP Platform
 Case Management by EMC - xCP Platform Case Management by EMC - xCP Platform
Case Management by EMC - xCP Platform
 
nguyên tắc cơ bản thiết kế EMC
nguyên tắc cơ bản thiết kế EMCnguyên tắc cơ bản thiết kế EMC
nguyên tắc cơ bản thiết kế EMC
 
PMBOK 2008 Map of Processes
PMBOK 2008 Map of ProcessesPMBOK 2008 Map of Processes
PMBOK 2008 Map of Processes
 

Similar to EMC World 2015 devops-st06 Containers and Converged Infrastructure Deployment

OPNFV EMC - Benefiting from IT & Net Ops Convergence
OPNFV EMC - Benefiting from IT & Net Ops ConvergenceOPNFV EMC - Benefiting from IT & Net Ops Convergence
OPNFV EMC - Benefiting from IT & Net Ops Convergence
Paul To
 
Journey to end user computing dallas vmug may 2013
Journey to end user computing   dallas vmug may 2013Journey to end user computing   dallas vmug may 2013
Journey to end user computing dallas vmug may 2013
Tommy Trogden
 

Similar to EMC World 2015 devops-st06 Containers and Converged Infrastructure Deployment (20)

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...
 
Maitrisez l'évolution de vos infrastructures avec ViPR SRM & Controller
Maitrisez l'évolution de vos infrastructures avec ViPR SRM & ControllerMaitrisez l'évolution de vos infrastructures avec ViPR SRM & Controller
Maitrisez l'évolution de vos infrastructures avec ViPR SRM & Controller
 
Cloud Foundry Marketplace
Cloud  Foundry MarketplaceCloud  Foundry Marketplace
Cloud Foundry Marketplace
 
PROACT SYNC 2013 - Breakout - VSPEX en vBlock Converged Infrastructure bouwbl...
PROACT SYNC 2013 - Breakout - VSPEX en vBlock Converged Infrastructure bouwbl...PROACT SYNC 2013 - Breakout - VSPEX en vBlock Converged Infrastructure bouwbl...
PROACT SYNC 2013 - Breakout - VSPEX en vBlock Converged Infrastructure bouwbl...
 
OPNFV EMC - Benefiting from IT & Net Ops Convergence
OPNFV EMC - Benefiting from IT & Net Ops ConvergenceOPNFV EMC - Benefiting from IT & Net Ops Convergence
OPNFV EMC - Benefiting from IT & Net Ops Convergence
 
Performance & agilité les atouts du datacenter électronique selon XtremIO
Performance & agilité les atouts du datacenter électronique selon XtremIOPerformance & agilité les atouts du datacenter électronique selon XtremIO
Performance & agilité les atouts du datacenter électronique selon XtremIO
 
Le Software Defined Solutions, ou comment automatiser les ressources IT ?
Le Software Defined Solutions, ou comment automatiser les ressources IT ?Le Software Defined Solutions, ou comment automatiser les ressources IT ?
Le Software Defined Solutions, ou comment automatiser les ressources IT ?
 
Pivotal Digital Transformation Forum: Cloud and Devops - The Reality
Pivotal Digital Transformation Forum: Cloud and Devops - The RealityPivotal Digital Transformation Forum: Cloud and Devops - The Reality
Pivotal Digital Transformation Forum: Cloud and Devops - The Reality
 
VSPEX Blue, une infrastructure hyper-convergée simple et sûre pour votre SDDC
VSPEX Blue, une infrastructure hyper-convergée simple et sûre pour votre SDDCVSPEX Blue, une infrastructure hyper-convergée simple et sûre pour votre SDDC
VSPEX Blue, une infrastructure hyper-convergée simple et sûre pour votre SDDC
 
Keynote Ouverture Plénière - Sébastien Verger
Keynote Ouverture Plénière - Sébastien VergerKeynote Ouverture Plénière - Sébastien Verger
Keynote Ouverture Plénière - Sébastien Verger
 
EMC & OpenStack: A View From Within
EMC & OpenStack: A View From WithinEMC & OpenStack: A View From Within
EMC & OpenStack: A View From Within
 
Bangalore Cloud Foundry meetup - Mani
Bangalore Cloud Foundry meetup - ManiBangalore Cloud Foundry meetup - Mani
Bangalore Cloud Foundry meetup - Mani
 
Journey to end user computing dallas vmug may 2013
Journey to end user computing   dallas vmug may 2013Journey to end user computing   dallas vmug may 2013
Journey to end user computing dallas vmug may 2013
 
EMC's IT Transformation Journey ( EMC Forum 2014 )
EMC's IT Transformation Journey ( EMC Forum 2014 )EMC's IT Transformation Journey ( EMC Forum 2014 )
EMC's IT Transformation Journey ( EMC Forum 2014 )
 
EMC Atmos for service providers
EMC Atmos for service providersEMC Atmos for service providers
EMC Atmos for service providers
 
Déployez vos applications plus rapidement grâce aux solutions convergées & hy...
Déployez vos applications plus rapidement grâce aux solutions convergées & hy...Déployez vos applications plus rapidement grâce aux solutions convergées & hy...
Déployez vos applications plus rapidement grâce aux solutions convergées & hy...
 
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
 
Cloud Native Applications - DevOps, EMC and Cloud Foundry
Cloud Native Applications - DevOps, EMC and Cloud FoundryCloud Native Applications - DevOps, EMC and Cloud Foundry
Cloud Native Applications - DevOps, EMC and Cloud Foundry
 
Tampere Docker meetup - Happy 5th Birthday Docker
Tampere Docker meetup - Happy 5th Birthday DockerTampere Docker meetup - Happy 5th Birthday Docker
Tampere Docker meetup - Happy 5th Birthday Docker
 
True Storage Virtualization with Software-Defined Storage
True Storage Virtualization with Software-Defined StorageTrue Storage Virtualization with Software-Defined Storage
True Storage Virtualization with Software-Defined Storage
 

Recently uploaded

Recently uploaded (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
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
 
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 New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

EMC World 2015 devops-st06 Containers and Converged Infrastructure Deployment

  • 1. 1© Copyright 2015 EMC Corporation. All rights reserved. 1© Copyright 2015 EMC Corporation. All rights reserved.
  • 2. 2© Copyright 2015 EMC Corporation. All rights reserved. CONVERGED INFRASTRUCTURE & CONTAINER DEPLOYMENT DEVOPS ST.06 2© Copyright 2015 EMC Corporation. All rights reserved.
  • 3. 3© Copyright 2015 EMC Corporation. All rights reserved. kenny
  • 4. 4© Copyright 2015 EMC Corporation. All rights reserved.
  • 5. 5© Copyright 2015 EMC Corporation. All rights reserved. “Our strategy is cloud based. We will lead a digital first effort of the market through our use of containers and converged systems to build a platform. By being both sustainable and open, our collaborative approach will drive innovation throughout the organization. Synergies between our digital business and growth will enable us to capture the upside by becoming secure in a disruptive world. These transformations combined with insight from data due to our social media will create an internet of things through culture and insight of data.”
  • 6. 6© Copyright 2015 EMC Corporation. All rights reserved. JUST KIDDING
  • 7. 7© Copyright 2015 EMC Corporation. All rights reserved. Credit: @SixFootDad
  • 8. 8© Copyright 2015 EMC Corporation. All rights reserved. WHAT MAKES CONTAINERS SO SEXY ANYWAY? DEVELOP ANYWHERE, DEPLOY ANYWHERE
  • 9. 9© Copyright 2015 EMC Corporation. All rights reserved. • apps in <1 seconds • pets v cattle/chicken WHAT MAKES CONTAINERS SO SEXY ANYWAY?
  • 10. 10© Copyright 2015 EMC Corporation. All rights reserved. WHAT MAKES CONTAINERS SO SEXY ANYWAY? docker run –d –p 8080:8080 emccode/s3motion Docker Hub #################################### ######################## # Dockerfile to start the s3motion REST interface in a container # Based on Node.js #################################### ######################## # Set the base image to Ubuntu FROM dockerfile/nodejs # File Author / Maintainer MAINTAINER Kendrick Coleman (kendrickcoleman@gmail.com) # Update the repository sources list RUN apt-get update ################## BEGIN INSTALLATION ###################### # Install s3motion RUN npm install s3motion -g ##################### INSTALLATION END ##################### # Expose the default port 8080 EXPOSE 8080 # Set default container command ENTRYPOINT ["s3motion"] # Start the REST service CMD ["--REST"] Dockerfile
  • 11. 11© Copyright 2015 EMC Corporation. All rights reserved. • Forces 12-Factor Applications (http://12factor.net/) – Codebase tracked in version control – Doesn’t rely on system-wide dependencies, only those explicitly needed to create isolation – Configuration is not embedded into code – No distinction between local & 3rd party services (db, caching, and APIs) – Separation between build, release, and run stages – Stateless and share nothing. Persistence is stored in backing services – Exports HTTP as a service by binding to a port – Use workers as processes and never daemonize or write PID files – Enhances scale-out by being disposable – Keep CD in mind by keeping the gap between dev and prod small – Never manage logs, use stdout as an event stream WHAT MAKES CONTAINERS SO SEXY ANYWAY?
  • 12. 12© Copyright 2015 EMC Corporation. All rights reserved.
  • 13. 13© Copyright 2015 EMC Corporation. All rights reserved. THE DIFFERENCE
  • 14. 14© Copyright 2015 EMC Corporation. All rights reserved.
  • 15. 15© Copyright 2015 EMC Corporation. All rights reserved. EVOLUTION OF MICROSERVICES Image from: http://dev.otto.de/
  • 16. 16© Copyright 2015 EMC Corporation. All rights reserved. EMC CODE PHOTOBOOTH
  • 17. 17© Copyright 2015 EMC Corporation. All rights reserved. OK… I GET IT, BUT WHERE DO I RUN THIS STUFF?
  • 18. 18© Copyright 2015 EMC Corporation. All rights reserved. CONVERGED INFRASTRUCTURE Image: https://www.promedianj.com
  • 19. 19© Copyright 2015 EMC Corporation. All rights reserved.
  • 20. 20© Copyright 2015 EMC Corporation. All rights reserved. VSPEX REFERENCE ARCHITECTURES Applications , Management & Orchestration – Customer’s Choice Virtualization – Customer’s Choice of Hypervisor X86 Compute – Customer’s Choice of Server Networking – Customer’s Choice of Networking Storage – VNXe, VNX, ScaleIO, XtremIO Protection – Avamar, Data Domain, RecoverPoint, VPLEX Security – RSA Authentication Manager Solutions – EMC Hybrid Cloud The most flexible way to your cloud
  • 21. 21© Copyright 2015 EMC Corporation. All rights reserved. INDUSTRY’S BROADEST CONVERGED INFRASTRUCTURE PORTFOLIO SOLUTIONS & SERVICES VCE & PARTNERS VCE Vision™ Intelligent Operations software SYSTEM 240 SYSTEM 100 SYSTEM 740 SPECIALIZED SYSTEMS SYSTEM 340 SYSTEM 540 TECHNOLOGY EXTENSIONS
  • 22. 22© Copyright 2015 EMC Corporation. All rights reserved.
  • 23. 23© Copyright 2015 EMC Corporation. All rights reserved.  Start small, grow to extreme scale  Add compute and storage linearly or independently scale from 4 to 1000+ nodes  Rapidly instantiate multi-tenant resources  Improve infrastructure efficiency and utilization  VCE Experience of complete lifecycle management  Unify data center architecture across Blocks and Racks with Vscale INTRODUCING VCE VXRACK™ XAAS FOR PLATFORM 3 APPS, NEXT GENERATION DATABASES AND DISTRIBUTED TIER 2 APPS Delivering Extended Convergence, Scale, and Flexibility Scale as you Grow Simplify and Optimize
  • 24. 24© Copyright 2015 EMC Corporation. All rights reserved. • ENGINEERED PRODUCT (tested, qa, proven) • SPEED • SIMPLE PURCHASING/VENDOR MANAGEMENT • INTEGRATED SUPPORT • REDUCES OPERATIONAL COMPLEXITY • INVESTMENT LIFECYCLE PROTECTION GENERAL CONVERGED BENEFITS
  • 25. 25© Copyright 2015 EMC Corporation. All rights reserved.
  • 26. 26© Copyright 2015 EMC Corporation. All rights reserved. • containerized apps scale horizontally • VSPEX & Vblock can scale horizontally & vertically • VSPEX Blue is horizontal built on VMware EVO:Rail with cloud storage for additional space • VXRack goes to the extreme horizontally ITS ALL BOUT THAT SCALE, BOUT THAT SCALE
  • 27. 27© Copyright 2015 EMC Corporation. All rights reserved.
  • 28. 28© Copyright 2015 EMC Corporation. All rights reserved. etcd Pod Kublet Pod Kublet Pod Kublet etcd Pod Kublet Pod Kublet master API Server etcd Pod Kublet ESXi
  • 29. 29© Copyright 2015 EMC Corporation. All rights reserved. etcd master API Server etcd etcd ESXi etcd Pod Kuble l etcd Pod Kuble l ESXi etcd Pod Kuble l etcd ESXi etcd etcd ESXi Pod Kuble l Pod Kuble l Pod Kuble l Pod Kuble l Pod Kuble l Pod Kuble l Pod Kuble l Pod Kuble l Pod Kuble l Pod Kuble l Pod Kubltl Pod Kuble l Pod Kuble l Pod Kuble l Pod Kuble l Pod Kuble l Pod Kuble l
  • 30. 30© Copyright 2015 EMC Corporation. All rights reserved. etcd Pod Kublet etcd master API Server etcd Pod Kublet Pod Kublet Pod Kublet Pod Kublet Pod Kublet ESXi
  • 31. 31© Copyright 2015 EMC Corporation. All rights reserved. Kublet etcd Pod Kublet etcd master API Server etcd Pod Kublet Pod Kublet Pod Kublet Pod Kublet Pod Kublet ESXi etcd etcd Kublet ECS
  • 32. 32© Copyright 2015 EMC Corporation. All rights reserved. https://github.com/emccode/doggedhttps://github.com/emccode/rexray
  • 33. 33© Copyright 2015 EMC Corporation. All rights reserved.
  • 34. 34© Copyright 2015 EMC Corporation. All rights reserved. TO WRAP IT UP…
  • 35. 35© Copyright 2015 EMC Corporation. All rights reserved.
  • 36. 36© Copyright 2015 EMC Corporation. All rights reserved. • docker provides consistent deployments • docker forces 12-factor applications • converged infrastructure gives speed • scalable applications require scalable architecture • containers aren’t limited to locality • add-on infrastructure easily as you grow containers • mix backing services as VMs for persistent data CONCLUSION

Editor's Notes

  1. Live on any cloud, any linux OS, super portable They are ephemeral. Persistent data isn’t stored inside the container. It’s just a home and runtime environment for the application
  2. Docker file… upgrade
  3. Mention locality and no real need for everything to be in one cloud. REST rules the microservices.
  4. VCE’s five key points of differentiation are applied to the industry’s broadest portfolio of converged infrastructure products. Vblock System 100 and Vblock System 200 Series are: • For fast-growing, mid-sized businesses or distributed remote offices requiring increased flexibility to meet rapidly changing needs. • Serve as the perfect entry point to leverage a true converged infrastructure for a private cloud solution. You also get the agility and scalability to quickly deploy solutions and keep pace with growing workloads. Vblock System 340: • The Vblock® System 340 is an enterprise class, private cloud ready converged infrastructure targeting mid-sized and large enterprises. • Customers evaluating a XaaS model to broaden their virtualization footprint, consolidating individual or mixed workloads, benefit from this popular, mature system. Vblock System 540: • The new Vblock® System 540 is the industry’s first ‘All Flash’ based converged infrastructure system for high performance mixed workloads and emerging 3rd platform applications. • ‘All Flash’ storage is ideal for applications such as cloud, big data, mobile and social. • The new system delivers performance in the millions of IOPS at ultra low latency for mixed workloads, Big Data /Analytics, and End User Computing. Vblock System 700 Series: • The Vblock System 700 series is comprised of enterprise- and service provider-class systems designed for mission critical application environments, offering the highest level of data and application availability. Vblock Specialized Systems: • The Vblock Specialized systems are specifically architected for workloads, including Vblock Specialized System for SAP HANA, Vblock Specialized System for Extreme Applications - optimized for virtual desktop infrastructure (VDI), and Vblock Specialized System for High Performance Databases – which is targeted for Oracle environments. VCE Vision Intelligent Operations Software: • A mediation layer between your system and your existing management tools. The software allows for intelligent discovery by providing a continuous, near real-time perspective of your compute, network, storage, and virtualization resources as a single object—ensuring that your management tools reflect the most current state of your Vblock Systems. VCE Integrated Solutions: • Provides strong foundation kits paired with associated VCE services to deliver timely and compelling customer value. • Harnesses VCE’s purpose-built architecture, engineering, manufacturing, management, support, and sustaining capabilities to extend the VCE experience beyond the Vblock System to include technology solutions implemented on or with Vblock Systems. • VCE Integrated Solutions for Cloud Management incorporate specific software title capabilities into the VCE factory integration process, and provides an enhanced procurement, deployment, management, support and ongoing sustaining experience for customers. Our comprehensive products and professional services leverage the combined expertise of technology experts in networking, compute, information management, virtualization, and cloud computing to deliver an unmatched customer experience and transformative results.
  5. https://qiita-image-store.s3.amazonaws.com/0/27361/9f2c228d-75bf-ce84-09fc-0ff1f565acea.png https://github.com/GoogleCloudPlatform/kubernetes/blob/master/DESIGN.md
  6. Show lots of hosts
  7. Hypervisor
  8. Hypervisor