Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
The 4 Forces Of Cloud Native
Martin Yates
Director for Strategy & Transformation Practice, Dell EMC
3 Internal Use - Confidential
Leading the intersection of Big Data, PaaS and agile development leveraging data on one cloud-independent platform
Elite and trusted intelligence that strengthens security and reduces risk in a dynamic landscape
The premier provider of security, risk and compliance solutions solving your most complex challenges
The foundation to transform your data center with industry-leading servers, storage and converged infrastructure
The most trusted virtualization for desktop, data center and applications
The leading enterprise-class cloud software and solution provider
Award-winning customized solutions offering innovative devices and services designed for the way people work
The Most Comprehensive Portfolio Of Technology Solutions – From The Edge To The Core To The Cloud
4 Internal Use - Confidential
I am being hit now
Impact within 12 months
YES they said, in fact 78% by time
Do you think any aspect of your business is at risk to competitors old or new?
Impact beyond
The lucky few
5 Internal Use - Confidential
The SDDC model is a platform for transformation into cloud excellenceFor example consider the new truth that the biggest on industry platforms:
• Hotel company platform in the world does own or operate a single room
• Taxi company in the world does not own a single taxi
• Bookseller in the world that has no bookshops
• Music store that has no physical music stores
• Global TV/movie provider doesn’t own content
Embrace disruption or be eaten by it
Digital – Cloud SDDC Information at center of success
Apps
Apps
Data
API
Compose-able API economy on the rise
Apps
API
Data
Apps
Apps
Data
Using the 4 forces lead to building your competitive edge over the competition
3rd IndustryElectronicsRevolutionInternet
6 Internal Use - Confidential
Getting Smarter In The Your Business Datacenter Core
Move towards a software defined data
center (SDDC) building on open cloud
scale
Build entire ecosystem stack optimized for
applications SDLC integration
A
B
Some areas of development focus that make perfect sense for IT and developers
7 Internal Use - Confidential
Confluence of Four Forces
AGILE
CONTAINERS
MICRO SERVICES
DEVOPS
Going Agile SDLC –Speed up, deliver more on time on budget
9 Internal Use - Confidential
The World Moves Away From “Waterfall SDLC”
By the time from vision to rollout a lot of things happen
• Competitors have made something better leveraging new technologies
• Users needs have changed but its not easy to rework backwards
• It just took longer to build than we expected
• Costs have overrun as it took longer
• Updating, testing, trialing major code change takes longer than ideal
• Insistence by management that an accurate estimate of cost, timescalesbefore development even begins – feeling in around in the dark
We kind of accepted such risks till now..
But the digital business world is less tolerant ofsuch failings in an ever fiercer competitive market
10 Internal Use - Confidential
A Shift To Iterative Development In The Form Of Agile
• Highest risk items are built first, deployed early
• Testing occurs early and often
• Deliver production quality software each time
• Change expected, accommodated and controlled
Time boxed
First function
Time boxed
Next function
Time boxed
Next function
• Deployed quickly into users hands
• End users feedback early
• Feed into rework
• New functions demand
Meet business demands
11 Internal Use - Confidential
The Agile Manifesto
It’s Really Different, think outcomes over technical
first, priorities matter
• Individuals and interactions first over processes
and tools first
• Working software first over comprehensive
documentation
• Customer collaboration first over contract SLA
negotiation
• Responding to change over first following a plan
Agile SDLC model is a
combination of iterative and
incremental process
models with focus on
process adaptability and
customer satisfaction by
rapid delivery of working
software product. Agile
Methods break the product
into small incremental
builds.
Micro services making smarter flexible code, making code agile in development and execution
13 Internal Use - Confidential
Micro Services Architecture – Build Differently
Monolith application Micro services application
Monolithic SOA Micro services
HTTP/REST
JSON
Code
Code
Code
Code
Code
Code
Code
Independent interoperable building blocks
API’s
API’s
API’s
API’s
API’s
API’s
API’s
code is organized around business capabilities
14 Internal Use - Confidential
Application Design Is Changing
Properties of a Microservice
• Small code base
• Easy to scale, deploy and throw away
• Autonomous
• Resilient
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
Monolithic/Layered
15 Internal Use - Confidential
• Smaller teams in cross collaboration
• Rapid provisioning – go faster
• Solid monitoring – recover fast architecture
• Rapid deployment – fail fast attitude, rework, get right
• DevOps culture – stop the finger pointing ! (to be discussed in session)
• Containers can host Micro services – even more value (to be discussed)
Micro services are great, they best require:
Containersmaking life easier for developers,IT operations and reduce hypervisor overhead
17 Internal Use - Confidential
Welcome To Containers Solving Some Problems If developers package more the application needs in a containerrather than rely on IT to add and manage middleware-config partsthings just work better! Common parts are shared in kernel
Push fully functional container to IT host
execution
Windows 2016
Linux
There is no need for a hypervisor layer, direct OS sharing
instead
Developer team
18 Internal Use - Confidential
Containers Are Lightweight, Portable And Fast
$$$
Effort
More apps per CPU
19 Internal Use - Confidential
So Is This The End Of Hypervisors? No ! Think Blending Architecture For Best Outcomes VM’s And Containers
I need heterogeneous server OS’s for apps
Azure Containers
Google Containers
AWS Containers
Ship bulk containers over VM/and or one by one to cloud
Cluster of containers
vCloud Air Providers
Execute/ or ship cluster ofcontainers over hypervisor technology Single instance of containers
without heterogeneous OS needs
20 Internal Use - Confidential
Containers Like The Real Thing Must Adhere To Kernel Sharing Standards In Order For Interoperability And Management
Build and Run Standards: Security - Isolation – Filesystem – Access controls – Sharing – IP address ..etc
Check out www. docker.com
DevOpsCollaboration, automation, deploy, scale in harmony with continuous integration
Dell - Internal Use - Confidential22
A collaborative culture &
philosophy between technical
teams, often derived from modern
software development methods
23 Internal Use - Confidential
But the magic of containers still does not solve all things for developers or IT infrastructure operations
• We need to agree on how apps are sent, push , update, stage etc ( container and non-container)
• What processes are needed
• What governance
• What support
• What security access on platforms
• What methods to scale thru test, dev, stage and production
• What network setups off server ...and lots more
Developer or software vendor
IT Operations
Building seamless collaboration
24 Internal Use - Confidential
The Challenges of DevOps
Production
Agile Software Development with
Continuous Integration
Development
Test StageUATLoad Test
DevOps
Frequent release of small sets of
changes
Manual process and inconsistent configurations
result in lengthy delivery and poor quality
Dev wants to push quickly into production
Operations wants stability
25 Internal Use - Confidential
SDDC Pivotal Cloud Foundry Model
Example lifecycle. Build on standards.Open architecture.
SDDC
Building your own amazing SDDCPlatforms for the 4 forces
27 Internal Use - Confidential
Dell EMC modernization roadmap for business agility
Reduced HA Cost and Complexity
High Availability
Reduced CapEx
Server ConsolidationMulti-Tenant
Template Provisioning
Reduced Operational
Costs
Load Balancing & Power Mgmt
Operational Efficiency
Self-service
Simplify Management
ImproveResource Utilization
Pooled Resources
Agility
“Cloud bursting”
Fixed costs become variable
costs
*Strategic spend
to improvethe company
%
$%
Inn
ovatio
n –
agilitySp
en
d fo
r RO
ISpeed Deployments
Recover from Failures
Dynamic Automated On-demand Pay as you go
Cost Reduction
Quality of Service
Agility
STANDARDIZE
AUTOMATE
Production Production - Private cloudLower tier
*Maintaininglegacy IT Environment
Classic entry point
Ops 70-80%
OpsLower
Many companies are heretoday
SIMPLIFY
ORCHESTRATE OUTSIDEVIRTUALIZE +
Disruption
Mobile apps, big data, game changers
Direction
We know we cant stay here
SDDCOptimizedSDDC
Managed
Basic
Dell EMC provide consulting and support for customers modernization journey
28 Internal Use - Confidential
What Kind Of Platforms Make Sense To Build A Modern SDDC That Supports The DevOps Journey?
V6
A B C
SDDC Infrastructure and Management Layer
Off premise publicOn premise private
29 Internal Use - Confidential
Software defined datacenter
Classic network and storage datacenter
Similar workloads &capacity
SDDC Benefits to be achieved
• Space reduction
• Power and cooling down
• Price points on capacity
• Administration efforts
• Governance – risk reduction from policy top down software orchestration
• Speed of changeAS-IS TO-BE
Time and effort
Combined SDDC, Cloud, Containers, SDN And SDS Values Drive Something Very Important To All Of Us Responsible For IT
30 Internal Use - Confidential
Thank You to the Giants
We know we’re riding on your shoulders
• Namespaces (IBM)
• Cgroups (Google)
• LXC tools
• The Linux Kernel
• Git
• SELinux (Red Hat)
• Solaris Zones
• BSD Jails
• +++
Life got easier to
code, collaborate, manage and deploy with
open standards
31 Internal Use - Confidential
At Dell EMC We Offer Consulting Portfolio’s To Help You On The IT Transformation Journey.
Contact your local Dell EMC advisor