Business benefits of micro- services architecture · Adoption of micro-services architecture...

18
Business benefits of micro- services architecture Practice principal, OSS Assurance, CMS, HPE Stephane Libourel

Transcript of Business benefits of micro- services architecture · Adoption of micro-services architecture...

Page 1: Business benefits of micro- services architecture · Adoption of micro-services architecture reduces cost from a software manufacturing and production usage perspective • Reduced

© 2018 TM Forum | 1

Business benefits of micro-services architecture

Practice principal, OSS Assurance, CMS, HPE

Stephane Libourel

Page 2: Business benefits of micro- services architecture · Adoption of micro-services architecture reduces cost from a software manufacturing and production usage perspective • Reduced

© 2018 TM Forum | 2

Microservices paradigm

Microservices & SOA

• Microservices inherit from SOA but the difference is the coupling

1990s and earlier 2000s 2010

Pre SOA Traditional SOA MicroservicesCoupling Decoupled

MonolithicAll Functionalities into a single process

Scaling replicating the monolith on multiple servers

MicroservicesEach element of functionality is a separate service

Scaling distributing these services across servers

Page 3: Business benefits of micro- services architecture · Adoption of micro-services architecture reduces cost from a software manufacturing and production usage perspective • Reduced

© 2018 TM Forum | 3

How Microservices help CSPs

3

AGILITY

ELASTICITY & SCALABILITY

FLEXIBILITY DevOps

On DemandScale Out / In

Cloud Technology

Page 4: Business benefits of micro- services architecture · Adoption of micro-services architecture reduces cost from a software manufacturing and production usage perspective • Reduced

© 2018 TM Forum | 4

Three main area to benefit from microservices architecture

4

AgilityFrom Conception to Deployment

To serve Business Agility

OperationsCost reduction & Business Benefits

Aligned DevOps strategy and implementation

Evolving OSSs to adopt micro-service architectures allows you to take advantage of the cloud and deliver on the agility promise

Page 5: Business benefits of micro- services architecture · Adoption of micro-services architecture reduces cost from a software manufacturing and production usage perspective • Reduced

© 2018 TM Forum | 5

Agile application architectures

Improve agility, enabling quick turn-around time

Replace legacy languages and architectures with agile flexible alternatives

Tooling to aid transformation process

Elasticity & better scalability

Align with Dev Ops strategy

Improve time to market

Handle growth fluctuations more

efficiently

Hybrid choice flexibility

Legacy architectures

– Normally based on procedural languages

– Monolithic programs difficult to maintain

– Tend to be stateful so difficult to scale

– Unlikely to have a single source for business logic and data access

Modularity, Microservices for maintainability and transportability

Decomposed in Core micro services, Storage services, Messaging services

Containers for Deployment & Operational flexibility

Core agility principles

Scalability, LB & HA Non Stop feature

Reduction in MTTR

Better Resiliency

Page 6: Business benefits of micro- services architecture · Adoption of micro-services architecture reduces cost from a software manufacturing and production usage perspective • Reduced

© 2018 TM Forum | 6

Agile DevOpsDecoupling into “smaller” and “simpler”

Continuous : Integration, Testing and Deployment

6

DesignDefine project teamsBlueprints, sprints, microservices architecture

BuildNew functionality into new or migrated applications

RunOperate your agile applications and platforms

ReleaseApplications into production on open platforms and containers

DevOps CI/CD Agility

Sprint 1

Sprint 2

Sprint 3

Sprint 4

Sprint 5

Agile development

Test and Q/ABuildBU Dev Leaders & Developers

ReleaseManagementDevelop

Software-defined platform design

Operations support

Operators –Server /

Network/ database…

Build Test and Release

Operations

DevOpsArch. & Governance

faster delivery of components including rolling upgrades

Page 7: Business benefits of micro- services architecture · Adoption of micro-services architecture reduces cost from a software manufacturing and production usage perspective • Reduced

© 2018 TM Forum | 7

Adoption of micro-services architecture reduces cost

from a software manufacturing and production usage perspective

• Reduced operating costs through just-in-time, on-demand capacity extension, or reduction, commensurate with business needs

• Reduced operations, administration and maintenance (OA&M) costs, Fast fault / problem detection and rapid recovery result in drastic reductions in MTTR and operations’ costs,

• Higher availability at a lower cost because of reduced redundancy in micro-service components

• Elasticity, Scalability per component or micro-service leads to lower additional virtualized infrastructure needs to address scale out situations, thus reducing the overall footprint

• Lower infrastructure costs by optimal utilization of available resources through closed loop orchestration

ContinuousOperations

Fee

db

ack

Ass

ess

me

nt

Governance

People

Process

Measurement

Architecture

Page 8: Business benefits of micro- services architecture · Adoption of micro-services architecture reduces cost from a software manufacturing and production usage perspective • Reduced

© 2018 TM Forum | 8

Adoption of micro-services architecture provides business benefits

from a software manufacturing and production usage perspective

• Enhance Competitiveness : Improvements in Time-to-Market and Time-to-Service for new or evolving network products and services

• Enabling quick turn-around time to address needed feature changes& rolling upgrades, easier and faster production deployment

• Increase revenue addressing business agility needs such as on-demand, scale out situations

• Increase Service availability, Quality of Service, with reductions in MTTR through fast fault/problem detection and rapid recovery

ContinuousOperations

Fee

db

ack

Ass

ess

me

nt

Governance

People

Process

Measurement

Architecture

Page 9: Business benefits of micro- services architecture · Adoption of micro-services architecture reduces cost from a software manufacturing and production usage perspective • Reduced

© 2018 TM Forum | 9

Example from real OSS use case with Built-in MicroService

OSS vMF – OSS Assurance non-stop in emergency situations

• Non-stop Visibility of the network

• Keep the service up and running in a transparent way for the operations teams, Built-in High Availability

• Flexibility : Balance the load of OSS Assurance micro-services to share the workload, distributed across DCs maximizing the resources usage in normal rate

• Elasticity : During Emergency, dynamically scale Out & In on demand for a certain period, with no impact on the operations and processing.

• Automation, Orchestration: Detect emergency situations (using policies), and automatically manage scale out / scale in :

• DevOps : Smoother transitions from development and test to production, accelerate deployment

TCO savings

Productivity Improvement

Efficiency Improvement

Time to market for new Services

Page 10: Business benefits of micro- services architecture · Adoption of micro-services architecture reduces cost from a software manufacturing and production usage perspective • Reduced

© 2018 TM Forum | 10

Summary

Page 11: Business benefits of micro- services architecture · Adoption of micro-services architecture reduces cost from a software manufacturing and production usage perspective • Reduced

© 2018 TM Forum | 12

Q&A

Page 12: Business benefits of micro- services architecture · Adoption of micro-services architecture reduces cost from a software manufacturing and production usage perspective • Reduced

© 2018 TM Forum | 13

Thank You

Page 13: Business benefits of micro- services architecture · Adoption of micro-services architecture reduces cost from a software manufacturing and production usage perspective • Reduced

© 2018 TM Forum | 14

Page 14: Business benefits of micro- services architecture · Adoption of micro-services architecture reduces cost from a software manufacturing and production usage perspective • Reduced

© 2018 TM Forum | 15

Page 15: Business benefits of micro- services architecture · Adoption of micro-services architecture reduces cost from a software manufacturing and production usage perspective • Reduced

© 2018 TM Forum | 16

Page 16: Business benefits of micro- services architecture · Adoption of micro-services architecture reduces cost from a software manufacturing and production usage perspective • Reduced

© 2018 TM Forum | 17

Heading

Body text

Heading

Body Text

Heading

Body Text

Heading

Body Text

Page 17: Business benefits of micro- services architecture · Adoption of micro-services architecture reduces cost from a software manufacturing and production usage perspective • Reduced

© 2018 TM Forum | 18

TITLE TITLE TITLE TITLE TITLE TITLE

Body Text Body Text Body Text Body Text Body Text Body Text

Body Text Body Text Body Text Body Text Body Text Body Text

Body Text Body Text Body Text Body Text Body Text Body Text

Body Text Body Text Body Text Body Text Body Text Body Text

Body Text Body Text Body Text Body Text Body Text Body Text

Body Text Body Text Body Text Body Text Body Text Body Text

Body Text Body Text Body Text Body Text Body Text Body Text

Page 18: Business benefits of micro- services architecture · Adoption of micro-services architecture reduces cost from a software manufacturing and production usage perspective • Reduced

© 2018 TM Forum | 19© 2018 TM Forum | 19