Digital Transformation & The Four Forces of Cloud Native Luke Mahon – Global Portfolio Marketing Director @Tech_Gent Internal Use - Confidential
Digital Transformation & The Four Forces ofCloud NativeLuke Mahon – Global Portfolio Marketing Director
@Tech_Gent
Internal Use - Confidential
No industry is immune to disruption
3 of 94
Internal Use - Confidential
Have no idea what
their industry will
look like in 3 years
48%
Have experienced
significant disruption
53%
See digital business
initiatives as critical
to success
92%
4
Internal Use - Confidential
Next 15 yearsBusiness-centric
Cloud-native apps
Systems of engagement and insight
Streams of data and analytics
Internet of Everything
Last 15 yearsIT-centric
Traditional applications
Systems of record
Transactional data and reporting
Internet
5
Internal Use - Confidential
Trillions spent on traditional IT
TIME2000 2030
IT IN
VE
ST
ME
NT
S $
2015: $2.7 Trillion
Traditionalapplications
6
Internal Use - Confidential
Focus on optimizing traditional applications
TIME2000 2030
IT IN
VE
ST
ME
NT
S $
2015: $2.7 Trillion
Traditionalapplications
“Optimize” mode IT transformation
7
Internal Use - Confidential
Invest in cloud-native applications
TIME2000 2030
IT IN
VE
ST
ME
NT
S $
Traditionalapplications
Strategic partnerships matter
“Invest” mode Digital transformation
“Optimize” mode IT transformation
Cloud-native applications
8 of 94
Internal Use - Confidential
Applications drive business value
Applications
9 of 94
Internal Use - Confidential
Applications increasingly run on clouds
Cloud
Applications
10 of 94
Internal Use - Confidential
Clouds run on IT infrastructure
Cloud
Applications
Infrastructure
11 of 94
Internal Use - Confidential
Applications
Enhanced by services & consumption models
Cloud
Infrastructure
Services Consumption
In the next 5 years 90% of organizations
will have to use multiple types of cloud
platform offerings to best meet business
and IT requirements.
–Gartner
Dell - Internal Use - Confidential‹#›13
Internal Use - Confidential
DevopsContainers
Microservices
Confluenceof
forces
Agile
Dell - Internal Use - Confidential13
Dell - Internal Use - Confidential‹#›14
Internal Use - Confidential
Individuals and
interactions
over processes and tools
Working software
over comprehensive
documentation
Responding to change
over following a plan
Customer collaboration
over contract negotiation
It’s really different
The AgileManifesto
Dell - Internal Use - Confidential14
Dell - Internal Use - Confidential‹#›15
Internal Use - Confidential
Changing external
environment
Positive feedback(Amplifying)
Negative feedback(Dampening)
Complex adaptive behavior
INFO OUT INFO IN
Simpleself-organized
local relationships
Dell - Internal Use - Confidential15
EMERGENCE
Dell - Internal Use - Confidential‹#›16
Internal Use - Confidential
Any organization that
designs a system will
produce a design whose
structure is a copy of the
organization's
communication structureMELVYN CONWAY
1967
Dell - Internal Use - Confidential16
Dell - Internal Use - Confidential‹#›17
Internal Use - Confidential
Dell - Internal Use - Confidential17
Dell - Internal Use - Confidential‹#›18
Internal Use - Confidential
Is DevOps
No.configuration mgmt?serviceshypervisorservice discoverydocker
Dell - Internal Use - Confidential18
Dell - Internal Use - Confidential‹#›19
Internal Use - Confidential
DevOps isa collaborative culture & philosophy between technical teams, often derived from modern software development methods
Dell - Internal Use - Confidential19
Dell - Internal Use - Confidential‹#›20
Internal Use - Confidential
The Challenges of DevOps
Production
Agile software development
with continuous integration
DEVELOPMENT Test StageUAT Load test
DevOps
Frequent release of small sets of changes
Manual process and inconsistent configurationsresult in lengthy delivery and poor quality
Operations wants stability
Dell - Internal Use - Confidential20
Dev wants to push
quickly into production
Dell - Internal Use - Confidential‹#›21
Internal Use - Confidential
Containers
Dell - Internal Use - Confidential21
Dell - Internal Use - Confidential‹#›22
Internal Use - Confidential
Thank you to the giantsWe know we’re riding on
your shoulders
• Namespaces (IBM)
• Cgroups (Google)
• LXC tools
• The Linux Kernel
• Git
• SELinux (Red Hat)
• Solaris Zones
• BSD Jails
• +++
Dell - Internal Use - Confidential22
Dell - Internal Use - Confidential‹#›23
Internal Use - Confidential
Why are containers lightweight?
App
A
App
A
App
A’
Guest OS
Guest OS
Guest OS
Bins/Libs
Bins/Libs
App
A
Bins/Libs
App
A
Original app
Copy of app
Modified app
Ap
p A
VMs CONTAINERS
Dell - Internal Use - Confidential23
Dell - Internal Use - Confidential‹#›24
Internal Use - Confidential
Application design is changing
Properties of a microservice
• Small code base
• Easy to scale, deploy and throw away
• Autonomous
• Resilient
Monolithic/Layered
Microservices
Benefits of a microservices architecture
• A highly resilient, scalable and resource efficient application
• Enables smaller development teams
• Teams free to use the right languages and tools for the job
• Rapid application development
Dell - Internal Use - Confidential24
Dell - Internal Use - Confidential‹#›25
Internal Use - Confidential
Microservices are great, but require: Rapid provisioning Solid
monitoring
Rapid deployment DevOps culture
Dell - Internal Use - Confidential25
Dell - Internal Use - Confidential‹#›26
Internal Use - Confidential
DevopsContainers
Microservices
Confluenceof
forces
Agile
Dell - Internal Use - Confidential26
From commit to production in 10 minutes
(at a century-old insurance company)–Dave Ehringer, Liberty Mutual
This
slid
e h
as a
nim
ation
Internal Use - Confidential
Internal Use - Confidential
Container Hosting & Placement
Persistent Storage
Peer Discovery
Rolling Deployment
Security
Monitoring
SupervisionThe Production Cliff
Running containers in production
requires more than just
a container engine
31
Internal Use - Confidential
Operating Systems Specifically designed to run containers
CONTAINER OPERATING SYSTEMS
32
Internal Use - Confidential
Prepares a group of hosts to run containers
PROVISIONING
33
Internal Use - Confidential
Monitors health and available resources
CLUSTER MANAGEMENT
34
Internal Use - Confidential
Places containers on to waiting cluster resources
SCHEDULER
35
Internal Use - Confidential
Enables independent micro-services to find each other
SERVICE DISCOVERY
36
Internal Use - Confidential
What is the current state of the application
MONITORING
37
Internal Use - Confidential
Consistent logs across independent micro-services
LOGGING
38
Internal Use - Confidential
PICKING THE RIGHT PLATFORM
© Copyright 2016 Dell Inc.39
WE GIVE YOU THE OPTIONS TO
MAKE THIS PATH
EASIER
Provisioning
Logging
Monitoring
A Pre-assembled Cloud-native Platform
Service Discovery
Zookeeper
Scheduler
Marathon
Cluster management
DC/OS
This
slid
e h
as a
nim
ation
This
slid
e h
as a
nim
ation
Curated Cloud-native Platform Product
WHY PIVOTAL CLOUD FOUNDRY?
Complete
Infrastructure
(compute, network
storage) automation
Largest Cloud
providers support
(private and public)
Containers
created and
managed
automatically
Elastic,
resilient and
Self Healing
Enterprise Grade and Ready to consume
© Copyright 2017 Dell Inc.
Rich
Monitoring
and Logging
Out of the box
Polyglot language
support
Zero Downtime;
Maintenance via
automated
Upgrades
Extensibility to external
services and credentials
management
Automation of
Networking
services
Developer Centric:
Just push your
code into it
Thank You
Backup slides
46
Creating a bigger, safer cloud environment
Challenge: Needed to increase scalability, performance, and security of datacenter while reducing costs
Solution: Upgraded to a cloud infrastructure with improved security management and protection
Improved security withfast management and anti-DDoS protection
Accelerated boot-uptime by 25% for faster response to failures
Reduced datacenter energy costs by 10%
47
“We are staying at the forefront of new technologies and
accelerating the growth of our business by partnering with
Dell EMC and Red Hat for our OpenStack-powered private cloud.”
−Mina Shenouda, COO, PlanetHoster
48
Implementing network functions virtualization
Challenge: Needed to update complex network architecture to deliver new services more effectively
Solution: Built a cross-datacenter network functions virtualization (NFV) OpenStack cloud deployment
Deployed >50 racksin 5 datacenters inless than 9 months
Reduced operational complexity withsimplified management
Improved compliance and protection with integrated security and visibility
49
“We consider this [NFV project] to be foundational for building the
Verizon cloud that serves our customers’ needs anywhere,
anytime, any app.”
−Adam Koeppe, Vice President, Network Technology Planning, Verizon
50
Delighting customers with cloud IT
Challenge: Wanted a scale-out cloud infrastructure to support large data demand peaks
Solution: Build a flexible, OpenStack-based cloud environment for internal systems and content delivery services
Reduced IT expensesby 90%
Accelerated ITresponse times and service deployment
Established a foundationfor a software-defined datacenter
$
51
“The flexibility of OpenStack running on a Dell EMC platform
was one of the main reasons for choosing the technology.”
−Yui Onodera, Server Engineer, Infrastructure System Group, C.A. Mobile
52
University of Kentucky
Challenge: Needed to consolidate
compute jobs to save time and
money but still offer tailored solutions
for researchers
Solution: Built a centralized,open source HPC environment
Improved resource flexibility and control
Reduced licensing costs by up to 60%
Reduced processing times from 30 days to 12 hours
53
University of Kentucky
“Researchers can get more flexibility and control over
their compute resources using our OpenStack HPC platform
from Dell EMC.”
−Cody Bumgardner, Director, Research Computing, University of Kentucky
54
University of Cambridge
Challenge: Needed to provide
flexible storage, easier data sharing
and use, security, and elastic
provisioning for researchers
Solution: Implemented an OpenStack-based cloud infrastructure for transformational medical informatics
Acceleratedclinical outcomes
Unified storageacross environments
Improved dataaccess and analysis
55
East Carolina University
Challenge: Needed to streamline
operational costs, become more agile
while maintaining reliability 400+
production services
Solution: Deployed a flexible, scalable OpenStack-based cloud environment for university services
Reduced deployment time from 3 weeks to 1 day
Improvedcustomer service
Lowered total cost of ownership by 3.5x