Upload
julian-wood
View
1.263
Download
0
Embed Size (px)
Citation preview
#UKVMUG
Demystifying the Future of ITan IT practitioners guide
@julian_wood
WoodITWork.com
17th November 2016 #UKVMUG
#UKVMUG
Who’s this person?
2
from Cape Town, South Africa
#UKVMUG
Who’s this person?
3
live in London
#UKVMUG
Who’s this person?
4
Julian Wood
@julian_wood
Freelance Infrastructure Architect
Chief Builder & Blogger
WoodITWork.com
jack of some trades, master of none
#UKVMUG
Journey to theFuture of IT
5
think differently
the circle of IT
multi-cloud
seeing the landscape
where to focus
infrastructure DevOps
hardware
software
PaaS
security
containers
APIs
careers learning
even serverless
#UKVMUG
Rough Guide
6
It’s all changing….
publicprivatehybridmulti
cross clouds
hyper-converged
SDS, SDN, SD?
IaaSPaaSSaaS
containersDevOps
serverless
keynoteitis
#UKVMUG7
#UKVMUG8
#UKVMUG9
#UKVMUG10
BUILD
LEARN
MEASURE
IDEASDATA
STUFF
#UKVMUG11
“Excellent job patching your servers”
… said No CEO Ever
with thanks to @caseywest
https://speakerdeck.com/caseywest/said-no-ceo-ever-things-that-dont-matter-in-the-cloud
#UKVMUG12
“Good job picking a Linux distro”
… said No CEO Ever
with thanks to @caseywest
https://speakerdeck.com/caseywest/said-no-ceo-ever-things-that-dont-matter-in-the-cloud
#UKVMUG13
“Nice work configuring those LUNs”
… said No CEO Ever
with thanks to @caseywest
https://speakerdeck.com/caseywest/said-no-ceo-ever-things-that-dont-matter-in-the-cloud
#UKVMUG14
“Thanks for using containers”
… said No CEO Ever
with thanks to @caseywest
https://speakerdeck.com/caseywest/said-no-ceo-ever-things-that-dont-matter-in-the-cloud
#UKVMUG15
“Excellent DNS entries, Your TTLs are the best!”
… said No CEO Ever
with thanks to @caseywest
https://speakerdeck.com/caseywest/said-no-ceo-ever-things-that-dont-matter-in-the-cloud
#UKVMUG
Productivity Paradox
16
having more technology for the sake of technology adds a
productivity paradox which makes things more complex
#UKVMUG
Simplicity
17
reset
drive simplicity everywhere
get stuff out of the way
modularise and simplify it
sell as business/digital/whatever transformation
#UKVMUG
Why Cloud?
18
finding efficiencies in delivering services to end users
drive simplicity
using automation, orchestration & security
#UKVMUG19
Cloud
Fog
#UKVMUGhttps://www.linkedin.com/pulse/multi-region-cloud-peering-ram-parasuraman20
Multi-Cloud
#UKVMUG21
State of the Cloud Report
https://www.rightscale.com/lp/state-of-the-cloud
Enterprises Want Multi-Cloud Strategy
More Use of Hybrid/Private Cloud
Average Number of Clouds Used = 3 public, 3 private
Large-Scale Cloud Use Increases
Security Is No Longer #1 Challenge
#1 challenge = Lack of resources / experience
DevOps Tools Gain In Popularity
Public Cloud Adoption - AWS then Azure then ….
#UKVMUG
Vested interests
22
people invested in public cloud drive public cloud message
people invested in private cloud drive private cloud message
time to let common sense prevail
#UKVMUG
What is multi-cloud?
23
applications deployed across
two or more cloud platforms
mix of SaaS, PaaS, IaaS
Private Clouds Public Clouds
vSphere AWS
Hyper-V Azure
OpenStack vCloud Air
Dedicated Server OpenStack
#UKVMUG
Why multi-cloud?
24
already happening whether you want to or not
business unit individual needs
shadow IT
busting shadow IT can kill innovation
#UKVMUG
Multi-cloud advantages?
25
best cloud for each workload
native capability
agility
reduced vendor lock-in
price control
disaster protection
#UKVMUG
Multi-cloud disadvantages?
26
complexity
multi-cloud expertise
design + support
different vendors/APIs/constructs
integration between clouds
billing
tracking what's where
multiple security
#UKVMUG
What? Where?
27
what to create/write/build/design yourself
what to buy/get/download/use
what to outsource/consume/SaaS
#UKVMUG
Chart your IT landscape
28
Wardley Mapping
Simon Wardleyhttp://www.slideshare.net/swardley/an-introduction-to-wardley-maps
https://medium.com/wardleymaps/on-being-lost-2ef5f05eb1ec#.mkcs9m27z
#UKVMUG
Focus on user needs
29
your actual user needs
not business needs
#UKVMUG
Focus on user needs
30
your actual user needs
not business needs
#UKVMUG31
#UKVMUG
`
32
#UKVMUG
`
33
#UKVMUG34
#UKVMUG35
#UKVMUG36
#UKVMUG
Bimodal IT
37
guard the old - traditional
invest in the new - innovative
production = legacy
always work on transition
embrace legacy
discipline to pay down technical debt
#UKVMUG
Undifferentiated Heavy Lifting
38
tools, systems, and processes which do not
improve the unique value of your organisation
This doesn’t matter
with thanks to @caseywest
https://speakerdeck.com/caseywest/said-no-ceo-ever-things-that-dont-matter-in-the-cloud
#UKVMUG
Unique Business Value
39
tools, systems, and processes which do
improve the unique value of your organisation
This does matter
with thanks to @caseywest
https://speakerdeck.com/caseywest/said-no-ceo-ever-things-that-dont-matter-in-the-cloud
#UKVMUG
Don’t reinvent the wheel
40
don't create what you can buy/get/download
don't buy/get/download what you can consume
avoid customising
avoid provisioning infrastructure
#UKVMUG41
“Good job adding actual value to the organisation”… said an Actual CEO
with thanks to @caseywest
https://speakerdeck.com/caseywest/said-no-ceo-ever-things-that-dont-matter-in-the-cloud
#UKVMUG42
#UKVMUG
Microsoft IT – Moving Treasury to the Cloud
43
https://onedrive.live.com/view.aspx?resid=D026B4699190F1E6!2735
http://www.techweekeurope.co.uk/cloud/ip-expo-2016-azure-cto-on-clearing-cloud-barriers-198796
http://www.thehybridhive.com/2016/overcoming-the-five-barriers-to-cloud-adoption/Azure CTO
Mark Russinovitch
#UKVMUG
MS Cloud Migration Strategy
44
Old IT New IT Workload
https://onedrive.live.com/view.aspx?resid=D026B4699190F1E6!2735
#UKVMUG
Microsoft IT Migration Assessment
45
…To
→ Office 365→ SharePoint Online→ CRM Online→ VSO→ ADL + PowerBI→ Best 3
rd-party SaaS
From…
→ Office servers
→ Portals and SPS
→ Any relationship mgmt
→ Active Source Control & WIT
→ Data warehouses
→ Industry standard verticals
Use or convert to a SaaS (1st or 3rd party) solution
Retire it, right-size, eliminate environments
~15%
…To
→ Office 365→ SharePoint Online→ Dynamics 365→ VSO→ ADL + PowerBI→ Best 3
rd-party SaaS
From…
→ Office servers
→ Portals and SPS
→ Any relationship mgmt
→ Active Source Control & WIT
→ Data warehouses
→ Industry standard verticals
Use or convert to an SaaS (First- or third-party) solution
First to move
→ Basic web apps
→ Advanced portals
→ Any new solutions
→ Any re-architected solutions
Next to move
→ High I/O OLTP
→ Regulatory andhigh business impact
Hard or costly to move
→ HVA Systems
→ PKI Systems
→ Legacy source control
Azure IT Roadmap
Remain
on-
premises
Expose functionality in existing SaaS/PaaS solution
Convert to Azure PaaS solution
Optimize for and move to Azure IaaS VM
No change, lift ‘n’ shift to IaaS
<5%
~35% ~10% ~5%
Retire it, right-size, eliminate environment~30%
https://onedrive.live.com/view.aspx?resid=D026B4699190F1E6!2735
#UKVMUG
Multi-Cloud Network
46
Key
Dedicated intranet connectivity
Tunneled intranet connectivity
(DirectAccess and VPN)
Cloud private connectivity
(Azure ExpressRoute)
Cloud public connectivity
(Azure and Office 365 ExpressRoute)
Internet connectivity
Office building Campus
Corporate intranet
Remote Access Service
Corporate datacenter
Public location
Home office
Edge security
Internet peering
ExpressRoutepublic peering
ExpressRouteprivate peering
Internet Office 365 Azure
https://onedrive.live.com/view.aspx?resid=D026B4699190F1E6!2735
#UKVMUG
The plan…
47
dump it
SaaS it
PaaS it
hosted IaaS it
lift and shift IaaS it
keep it
#UKVMUG
Some Multi-Cloud reading
48
The Richmond Project
My Story About Cloud Computing, Talent Transformation, and Helping an Enterprise Win
@drewfirment, CapitalOne
https://cloudrumblings.io/the-richmond-project-f4ce7949d9e8#.ysu5mc21l
Rackspace - Navigating the Multi-Cloud Maze
http://blog.rackspace.com/uk/navigating-multi-cloud-maze
#UKVMUG
Superficial Private Cloud
49
focus on mainly legacy apps
shunting VMs at an IaaS layer between clouds
private cloud is hard!
20,000 out of 500,000 customers use vRealize Suite
only 4% of customers using VMware’s private cloud product!
maybe don’t migrate
use cloud to build new things
#UKVMUG
Cloud -> DevOps
50
not just app developers
infrastructure as code
configuration management
policy based repeatable deployment & management with built-in auditing, security
using automated toolshttp://www.aktiom.net/services/cloud-and-infrastructure/
#UKVMUG
Infrastructure as Code
51
reusable content
security built-in
shareable
inner-sourcing
human design
machine operated
#UKVMUG52
“All software will be installed, configured and managed by other software”
#UKVMUG
Infrastructure as Code
53
“or rather spend your efforts cleaning-up messes that a well-trained monkey could be
doing”
https://www.linkedin.com/pulse/well-trained-monkey-against-team-harvard-graduates-data-fodroczi
#UKVMUG
Infrastructure DevOps
54
don’t write code
be agile for building your cloud
create a partnership with pilot teams
bust the silos
MVP, small iteration, no tada cloud!
DevOps Enterprise Summithttps://www.youtube.com/channel/UCkAQCw5_sIZmj2IkSrNy00A
#UKVMUG55
#UKVMUG56
By SPEC India, “Waterfall to Agile to DevOps – A Cultural and Technological Shift”http://blog.spec-india.com/from-waterfall-to-agile-to-devops-a-cultural-and-technological-shift
#UKVMUG
Quantum of Deployment
57
what’s the smallest number of steps, with the smallest number of people and the smallest
amount of ceremony required to get new code running on your servers?
Erik Kastner, Etsy.com
#UKVMUG58
http://packetpushers.net/enterprise-it-expensive-operate by Greg Ferro: @etherealmind
#UKVMUG59
slide thanks to VMware
#UKVMUG
vSAN
60
slide thanks to VMware
#UKVMUG
VMware Cloud on AWS
61
slide thanks to VMware
#UKVMUG62
http://www.vmware.com/radius/vmworld-2016-pat-gelsinger-keynote-recap/
#UKVMUG
VMware’s refocus on the core
63
simplicity
VCSA + Update Manager
migrate2vcsa
VSAN driving vCenter and vSphere
HTML5 Web Client
VMware Validated Designs
Rest API
encryption
Project Clarity
#UKVMUG
Monoliths vs. Microservices
64
#UKVMUG
Microservices ≈ Containers
65
small and focus on doing one thing well
containers are infrastructure as code: Dockerfile
containers are built by process not installed
multi-cloud
#UKVMUG
A Shipping Container for Code
66
on developers laptop
in production
#UKVMUG67
https://github.com/cncf/landscape/blob/master/cn-landscape-0.9.pdf
#UKVMUG
Cloud Native Buzzwords (Demystified)
68
Massimo Re Ferrè - @mreferre
https://www.youtube.com/watch?v=KlR_J-SXbC8
#UKVMUG
VMware Cloud-Native Applications
69
slide from VMware
#UKVMUG
VMware Cloud-Native Applications
70
slide from VMware
#UKVMUG
distributed control plane
Photon Machinemicroviser ESXi built for containers
Kubernetes as a Service
containers on existing vSphere
71
Small Linux Container OS Host
Enterprise Docker Registry
Container Management Portal
Identity and Access Management
vSphere = ESXi + vCenter
Photon Platform = Photon Machine + Photon Controller
#UKVMUG
Specialised Infrastructure for Cloud Native Apps
72
thanks to VMware’s @kitcolbert
#UKVMUG73
write code -> deploy code
PaaS takes care of infrastructure/scale/availability/performance
structured/opinionated = Cloud Foundry/Heroku/Azure
unstructured/unopinionated = ecosystem container DIY
#UKVMUG74
open source multi-cloud PaaS
started at VMware in 2010
spun off into Pivotal in 2013
multi-cloud:Pivotal Cloud Foundry HPE Helion Stackato
CenturyLink AppFog Atos Cloud Foundry
IBM BlueMix Swisscom Application Cloud
AWS Azure
#UKVMUG75
Pivotal Cloud Foundry Quick Install Guide
(Home Lab Edition)
Ricky El-Qasem -@rickyelqasem
http://blog.cloudnativeplanet.com/index.php/2016/10/09/pivotal-cloud-foundry-quick-install-guide-home-lab-edition/
#UKVMUG
Even more…
76
Serverless / Functions as a Service
AWS Lambda, Azure Functions, IBM OpenWhiskhttps://acloud.guru/learn/serverlessconf-nyc-2016
Unikernelshttps://www.virtuallifestyle.nl/2016/11/end-os-know-rise-unikernel/
Miniserviceshttp://thenewstack.io/reality-microservices-enterprise/
#UKVMUG
VMware Exoclones
77
VSAN cloud native apps storage
portable snapshots
app mobility
vSphere -> AWS + PowerOn
http://www.wooditwork.com/2016/09/14/vmworld-us-2016-buzz-office-cto-stand-exo-clones-better-container-storage-management-
across-clouds/
#UKVMUG
Automation & APIs
78
RESTful APIs
PowerCLI on Linux/Mac
don't code if you don't have to
don't automate the wrong process.
can't automate what you don't understand
process improvement means understanding the process
http://www.keyword-suggestions.com/cHJvY2VzcyBhdXRvbWF0aW9u/ http://bradleyboehmke.github.io/2016/01/scraping-via-apis.html
#UKVMUG
Open Source
79
cloud relies on open source
business critical processes
Ubuntu
not just for Linux, windows too
ultimate control
not cost
Docker
Lots of VMware + Cloud Nativehttp://www.wooditwork.com/2016/09/14/vmworld-us-2016-buzz-open-source-critical-
ingredient-enterprise-computing-cto9606-s/
#UKVMUG
Security
80
max security = remove humans from process
infrastructure as code = great for security
config/patch/password management
perimeter defence dead
encrypt everything
phishing
SaaS browser malware
#UKVMUG
Career
81
“There is no platform or product or tool that takes the place of hiring the right people.”
#UKVMUG
Learn…
82
explore multiple cloudsAWS / Azure
read “The Phoenix Project”
learn source controlGitHub
tinker with config mgmtPuppet, Ansible, Chef, Salt
play with Docker
#UKVMUG
Take-aways
83
reset on simplicity
map your IT
embrace multi-cloud
play with AWS / Azure
place intelligently
look at hyper-converged
infrastructure as DevOps code
play with Docker/containers
have fun learning
#UKVMUG84
Thanks for having me…
#UKVMUG
Demystifying the Future of ITan IT practitioners guide
@julian_wood
WoodITWork.com
17th November 2016 #UKVMUG