+ All Categories
Home > Technology > Microservices the modern it stack trends of tomorrow

Microservices the modern it stack trends of tomorrow

Date post: 07-Feb-2017
Category:
Upload: jonah-kowall
View: 63 times
Download: 3 times
Share this document with a friend
57
@jkowall Microservices the modern IT stack: Trends of tomorrow Jonah Kowall, VP Market Development and Insights Twitter: @jkowall
Transcript
Page 1: Microservices the modern it stack trends of tomorrow

@jkowall

Microservices the modern IT stack:Trends of tomorrow

Jonah Kowall, VP Market Development and InsightsTwitter: @jkowall

Page 2: Microservices the modern it stack trends of tomorrow

@jkowallAPPDYNAMICS CONFIDENTIAL AND PROPRIETARY 2

Notice

The information and materials included in this presentation (collectively, the “Materials”) are the proprietary information of AppDynamics, Inc. (“AppDynamics” or the “Company”). No part of the Materials may be reproduced, distributed, communicated or displayed in any form or by any means, or used to make any derivative work, without prior written permission from AppDynamics.

The Materials may contain product roadmap information of AppDynamics. AppDynamics reserves the right to change any product roadmap information at any time, for any reason and without notice. This information is intended to outline AppDynamics' general product direction, it is not a guarantee of future product features, and it should not be relied on in making a purchasing decision. The development, release, and timing of any features or functionality described for AppDynamics' products remains at AppDynamics' sole discretion.  AppDynamics reserves the right to change any planned features at any time before making them generally available as well as never making them generally available.

All third-party trademarks, including names, logos and brands, referenced by AppDynamics in this presentation are property of their respective owners.  All references to third-party trademarks are for identification purposes only and shall be considered nominative fair use under trademark law. © 2016 AppDynamics, Inc. All rights reserved.

Page 3: Microservices the modern it stack trends of tomorrow

@jkowall

Page 4: Microservices the modern it stack trends of tomorrow

@jkowall

Page 5: Microservices the modern it stack trends of tomorrow

@jkowall

Page 6: Microservices the modern it stack trends of tomorrow

@jkowall

Page 7: Microservices the modern it stack trends of tomorrow

@jkowall

Page 8: Microservices the modern it stack trends of tomorrow

@jkowall

Page 9: Microservices the modern it stack trends of tomorrow

@jkowall 9

Page 10: Microservices the modern it stack trends of tomorrow

@jkowall 10

Page 11: Microservices the modern it stack trends of tomorrow

@jkowall 11

As of Tuesday night...

Page 12: Microservices the modern it stack trends of tomorrow

@jkowall

Digital agility

The future of business will be defined by how well companies, organizations and governments use technology to engage with partners and customers across a wide range of digitalized processes.

...organizations must also confront the need to change themselves. Organizational changes, cultural changes, and shifts in the very nature of their business will present the stiffest challenges.

http://gtnr.it/2fxuWnk

Page 13: Microservices the modern it stack trends of tomorrow

@jkowall

Future corporate goals: Scalable revenue

• “Gartner predicts that by 2018, 25 percent of new mobile apps will talk to IoT devices”

• As new technologies grow in importance as a way to control and interact with things, app interfaces will fade

http://gtnr.it/2eFhiRq

Page 14: Microservices the modern it stack trends of tomorrow

@jkowall

New interfaces require connectivity and performance

• Is this irritating or unusable to you?

What’s on my calendar today?

14

Page 15: Microservices the modern it stack trends of tomorrow

@jkowall

Technology influences cultureYour vendors believe this to be the case

Page 16: Microservices the modern it stack trends of tomorrow

@jkowall

Really, culture influences technology

Page 17: Microservices the modern it stack trends of tomorrow

@jkowall

Centralized versus Decentralized

DevOps creates grassroots empowerment• Small 1 or 2 pizza teams own a product• Everyone makes decisions• Everyone is accountable for full lifecycle• Agile Dev and Ops

Technology has very little to do with DevOps aside from open and integration points

Vendors will be happy to sell you 100 units of DevOps

Page 18: Microservices the modern it stack trends of tomorrow

@jkowall

Conway’s Law:Organizations which design systems... are constrained to produce designs which are copies of the communication structures of these organizations.

— M. Conway

Page 19: Microservices the modern it stack trends of tomorrow

@jkowall

Monolithic organization

Courtesy of Martin Fowler: http://martinfowler.com/articles/microservices.html

Page 20: Microservices the modern it stack trends of tomorrow

@jkowall

Agile organization

Courtesy of Martin Fowler: http://martinfowler.com/articles/microservices.html

Page 21: Microservices the modern it stack trends of tomorrow

@jkowall

New data patterns

Courtesy of Martin Fowler: http://martinfowler.com/articles/microservices.html

Page 22: Microservices the modern it stack trends of tomorrow

@jkowall

Microservices are at peak hype

• Doesn’t mean this fits everyone

• Doesn’t solve people and process issues

• Culture is key

Page 23: Microservices the modern it stack trends of tomorrow

@jkowall

Microservices or Miniservices?

Miniservices = refactored SOA, driven by composition and reuseMicroservices = web-scale SOA, driven by agility and scalability

Page 24: Microservices the modern it stack trends of tomorrow

@jkowall

Managing service based apps

• Blinders come on, focus is on me and my team• Each team owns the lifecycle of a service• Each team picks tools which work best for them• Not consistent across teams• Creates challenges in problem isolation when it traverses a service boundary

Page 25: Microservices the modern it stack trends of tomorrow

@jkowall

Deploying service based apps

• All the hype just like Hypervizor was, but it doesn’t matter in the long run

• Containers easier to automate and orchestrate, orchestration is the key addition

• Tend to be stateless or immutable in order to orchestrate

• Orchestration is the key difference between these technologies

Page 26: Microservices the modern it stack trends of tomorrow

@jkowall

Scaling service based apps

Page 27: Microservices the modern it stack trends of tomorrow

@jkowall

Future of Computing

Page 28: Microservices the modern it stack trends of tomorrow

@jkowall

Docker and Cloud State of the Cloud: DevOps Trends Report 2016

http://bit.ly/2fLauVi

Page 29: Microservices the modern it stack trends of tomorrow

@jkowall

Hybrid Orchestration • Create containers with apps/code (generated from build system)

• Use infrastructure as code to manage the containers and provisioning in a cloud agnostic manner (Terraform)

• Terraform can deploy on any infrastructure in an agnostic manner

• Kubernetes or Swam can be provisioned and orchestration automated

Next level systems will have to manage across boundaries, alternately your PaaS can do this for you. They must be fed with better data from monitoring tools…

Page 30: Microservices the modern it stack trends of tomorrow

@jkowall

Edge Computing: Impact, barriers

Copyright © 2015 AppDynamics. All rights reserved.

Fragmented device support

Interoperability, data security

Reliance on cloud

Analyze or go blind

COMPLEXITY

Page 31: Microservices the modern it stack trends of tomorrow

@jkowall

IoT Silos

• All of these new IoT technologies and projects have dependencies on existing systems…and the cloud

• Problem isolation just got even harder

620 professionals involved with IOT within their respective organizations

Page 32: Microservices the modern it stack trends of tomorrow

@jkowall

More Problems

Page 33: Microservices the modern it stack trends of tomorrow

@jkowall

Information overload ^ 2

Each layer has a tool, which generates too much data

50 VMs

500 Containers

Page 34: Microservices the modern it stack trends of tomorrow

@jkowall34

Page 35: Microservices the modern it stack trends of tomorrow

@jkowall

Graphs and dashboards don’t scale

Analytics?

Who’s doing the analysis?

You are!

Page 36: Microservices the modern it stack trends of tomorrow

Rethink your Monitoring and VisibilityHow AppDynamics Works

Page 37: Microservices the modern it stack trends of tomorrow

APPRENDA.COM

Yesterday’s simpler world

Browser Server Database

37AppDynamics Confidential and Proprietary.

Page 38: Microservices the modern it stack trends of tomorrow

APPRENDA.COM

Yesterday’s simpler world

Legacy monitoring approach

Browser Server Database

Monitoring Tool 1

Monitoring Tool 2

Monitoring Tool 3

Individual nodesSiloed by app components

Disparate tools

38AppDynamics Confidential and Proprietary.

Page 39: Microservices the modern it stack trends of tomorrow

APPRENDA.COM

Modern, Complex App World

39AppDynamics Confidential and Proprietary.

Page 40: Microservices the modern it stack trends of tomorrow

APPRENDA.COM

Modern, Complex App World M2

M1

M3

M4

M7 M6

M5

M8

M9

M10

65% of enterprises use 10+ monitoring tools throughout the companySource: EMA Research

40AppDynamics Confidential and Proprietary.

Page 41: Microservices the modern it stack trends of tomorrow

APPRENDA.COM

Modern, Complex App WorldApp 1 App 2 App 3

App 4 App 5 App 6

M2

M1

M3

M4

M7 M6

M5

M8

M9

M10

M2

M1

M3

M4

M7 M6

M5

M8

M9

M10

M2

M1

M3

M4

M7 M6

M5

M8

M9

M10

M2

M1

M3

M7 M6

M8

M9

M10

M2

M1

M3

M7 M6

M8

M9

M10

M2

M1

M3

M4

M7 M6

M5

M8

M9

M10

… legacy tools inhibit digital transformation

41AppDynamics Confidential and Proprietary.

Page 42: Microservices the modern it stack trends of tomorrow

APPRENDA.COM

How AppDynamics works

42AppDynamics Confidential and Proprietary.

Page 43: Microservices the modern it stack trends of tomorrow

APPRENDA.COM

How AppDynamics works

43AppDynamics Confidential and Proprietary.

Page 44: Microservices the modern it stack trends of tomorrow

APPRENDA.COM

How AppDynamics works

44AppDynamics Confidential and Proprietary.

Page 45: Microservices the modern it stack trends of tomorrow

APPRENDA.COM

How AppDynamics works

45AppDynamics Confidential and Proprietary.

Page 46: Microservices the modern it stack trends of tomorrow

APPRENDA.COM

How AppDynamics works

46AppDynamics Confidential and Proprietary.

TRANSACTIONSLoginSearch FlightStatusPurchase

Page 47: Microservices the modern it stack trends of tomorrow

APPRENDA.COM

How AppDynamics works

47AppDynamics Confidential and Proprietary.

TRANSACTIONSLoginSearch FlightStatusPurchase

Page 48: Microservices the modern it stack trends of tomorrow

End-to-end visibility of business transactions

Copyright © 2015 AppDynamics. All rights reserved. 48

“It was simple to deploy. It took minutes, literally. On our first proof-of-concept, we saw results within an hour.”

Page 49: Microservices the modern it stack trends of tomorrow

@jkowall

Transaction Tracing and Diagnostics

Page 50: Microservices the modern it stack trends of tomorrow

@jkowall

DevOps Teams Owning Service Lifecycle

Page 51: Microservices the modern it stack trends of tomorrow

@jkowall

Differentiated technology platform

Self-learn and baseline

Classify normal performance

Identify & alert on performance deviations

Auto-discover complex transaction flows

No manual configuration

Auto-discoverand map

Choice

PRIVATE CLOUD

Unified platform

One consistent UI

One data platform

ONE

ON-PREMSAAS

Production monitoring

Low overhead

All user transactions

PUBLIC CLOUD

Page 52: Microservices the modern it stack trends of tomorrow

@jkowall

Context and Sharing are Key

• Monitoring must be application centric• Monitoring must be end user centric• Monitoring must be service centric

o microservice/miniservice• Tracing and linkages are key to bridge organizational gaps

Even in large modern organizations there are major gaps and silos between each team, many are trying to address this

Page 53: Microservices the modern it stack trends of tomorrow

@jkowall@jkowall

The world’s leading enterprises use AppDynamicsFinancial Services IndustrialMedia / Entertainment

Tech / Telecom

Education

GovernmentRetail / HospitalityHealthcare

Page 54: Microservices the modern it stack trends of tomorrow

@jkowall

Solutions for tomorrow

Page 55: Microservices the modern it stack trends of tomorrow

@jkowall

At the brink of AI

Page 56: Microservices the modern it stack trends of tomorrow

@jkowall

Algorithmic AI Operations (AIOps)

• Rebranding of ITOA with actual analytics

• Pairing automation with data and algorithms

• Coupling service management with monitoring and automation

Page 57: Microservices the modern it stack trends of tomorrow

@jkowall

Thank you


Recommended