85
#UKVMUG Demystifying the Future of IT an IT practitioners guide @julian_wood WoodITWork.com 17 th November 2016 #UKVMUG

UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

Embed Size (px)

Citation preview

Page 1: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG

Demystifying the Future of ITan IT practitioners guide

@julian_wood

WoodITWork.com

17th November 2016 #UKVMUG

Page 2: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG

Who’s this person?

2

from Cape Town, South Africa

Page 3: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG

Who’s this person?

3

live in London

Page 4: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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

Page 5: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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

Page 6: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG

Rough Guide

6

It’s all changing….

publicprivatehybridmulti

cross clouds

hyper-converged

SDS, SDN, SD?

IaaSPaaSSaaS

containersDevOps

serverless

keynoteitis

Page 7: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG7

Page 8: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG8

Page 9: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG9

Page 10: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG10

BUILD

LEARN

MEASURE

IDEASDATA

STUFF

Page 11: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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

Page 12: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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

Page 13: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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

Page 14: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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

Page 15: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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

Page 16: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG

Productivity Paradox

16

having more technology for the sake of technology adds a

productivity paradox which makes things more complex

Page 17: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG

Simplicity

17

reset

drive simplicity everywhere

get stuff out of the way

modularise and simplify it

sell as business/digital/whatever transformation

Page 18: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG

Why Cloud?

18

finding efficiencies in delivering services to end users

drive simplicity

using automation, orchestration & security

Page 19: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG19

Cloud

Fog

Page 20: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUGhttps://www.linkedin.com/pulse/multi-region-cloud-peering-ram-parasuraman20

Multi-Cloud

Page 21: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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 ….

Page 22: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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

Page 23: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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

Page 24: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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

Page 25: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG

Multi-cloud advantages?

25

best cloud for each workload

native capability

agility

reduced vendor lock-in

price control

disaster protection

Page 26: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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

Page 27: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG

What? Where?

27

what to create/write/build/design yourself

what to buy/get/download/use

what to outsource/consume/SaaS

Page 28: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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

Page 29: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG

Focus on user needs

29

your actual user needs

not business needs

Page 30: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG

Focus on user needs

30

your actual user needs

not business needs

Page 31: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG31

Page 32: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG

`

32

Page 33: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG

`

33

Page 34: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG34

Page 35: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG35

Page 36: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG36

Page 37: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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

Page 38: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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

Page 39: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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

Page 40: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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

Page 41: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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

Page 42: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG42

Page 43: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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

Page 44: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG

MS Cloud Migration Strategy

44

Old IT New IT Workload

https://onedrive.live.com/view.aspx?resid=D026B4699190F1E6!2735

Page 45: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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

Page 46: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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

Page 47: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG

The plan…

47

dump it

SaaS it

PaaS it

hosted IaaS it

lift and shift IaaS it

keep it

Page 48: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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

Page 49: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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

Page 50: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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/

Page 51: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG

Infrastructure as Code

51

reusable content

security built-in

shareable

inner-sourcing

human design

machine operated

Page 52: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG52

“All software will be installed, configured and managed by other software”

Page 53: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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

Page 54: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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

Page 55: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG55

Page 56: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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

Page 57: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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

Page 58: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG58

http://packetpushers.net/enterprise-it-expensive-operate by Greg Ferro: @etherealmind

Page 59: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG59

slide thanks to VMware

Page 60: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG

vSAN

60

slide thanks to VMware

Page 61: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG

VMware Cloud on AWS

61

slide thanks to VMware

Page 62: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG62

http://www.vmware.com/radius/vmworld-2016-pat-gelsinger-keynote-recap/

Page 63: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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

Page 64: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG

Monoliths vs. Microservices

64

Page 65: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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

Page 66: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG

A Shipping Container for Code

66

on developers laptop

in production

Page 67: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG67

https://github.com/cncf/landscape/blob/master/cn-landscape-0.9.pdf

Page 68: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG

Cloud Native Buzzwords (Demystified)

68

Massimo Re Ferrè - @mreferre

https://www.youtube.com/watch?v=KlR_J-SXbC8

Page 69: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG

VMware Cloud-Native Applications

69

slide from VMware

Page 70: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG

VMware Cloud-Native Applications

70

slide from VMware

Page 71: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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

Page 72: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG

Specialised Infrastructure for Cloud Native Apps

72

thanks to VMware’s @kitcolbert

Page 73: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG73

write code -> deploy code

PaaS takes care of infrastructure/scale/availability/performance

structured/opinionated = Cloud Foundry/Heroku/Azure

unstructured/unopinionated = ecosystem container DIY

Page 74: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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

Page 75: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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/

Page 76: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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/

Page 77: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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/

Page 78: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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

Page 79: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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/

Page 80: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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

Page 81: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG

Career

81

“There is no platform or product or tool that takes the place of hiring the right people.”

Page 82: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG

Learn…

82

explore multiple cloudsAWS / Azure

read “The Phoenix Project”

learn source controlGitHub

tinker with config mgmtPuppet, Ansible, Chef, Salt

play with Docker

Page 83: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#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

Page 84: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG84

Thanks for having me…

Page 85: UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide

#UKVMUG

Demystifying the Future of ITan IT practitioners guide

@julian_wood

WoodITWork.com

17th November 2016 #UKVMUG