ukvmug 2016 - demystifying the future of it, an it practitioners guide

Post on 19-Feb-2017

1.263 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

#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

top related