Transcript
Page 1: Adopting Cloud & Roadmap

Kevin Bohan

Director of Product Marketing

Integration Technologies, TIBCO Software

Adopting Cloud – Why, When, and How?

Page 2: Adopting Cloud & Roadmap

Webinar Recording

Today’s webinar is being recorded and a link to the recording will be emailed to all webinar registrants

Have A Question?

Submit questions using the Q&A panel

Housekeeping

Page 3: Adopting Cloud & Roadmap

© Copyright 2000-2016 TIBCO Software Inc.

Page 4: Adopting Cloud & Roadmap

© Copyright 2000-2016 TIBCO Software Inc.

Ben Franklin Did Not Take Cloud Computing Into Account

It’s Not a Question of If, It’s a Question Of When

Page 5: Adopting Cloud & Roadmap

Top Reasons for Use of Public Cloud Services

•  IT Modernization • Cost Savings

•  Innovation

• Agility

•  Improved Application Development

© Copyright 2000-2016 TIBCO Software Inc.

Page 6: Adopting Cloud & Roadmap

© Copyright 2000-2016 TIBCO Software Inc.

Cloud Offers Many Benefits, But You Must Plan for a Hybrid World

This Will Include Leveraging Existing On-Premise Investments

Page 7: Adopting Cloud & Roadmap

Options for Migrating Applications to the Cloud, If You Migrate

Rehost

© Copyright 2000-2016 TIBCO Software Inc.

Refactor Rearchitect Rebuild Replace

Leverage Existing Investment Reinvest

Page 8: Adopting Cloud & Roadmap

Replace, Leveraging SaaS Based Services

Rehost Refactor Rearchitect Rebuild

Leverage Existing Investment Reinvest

Replace

© Copyright 2000-2016 TIBCO Software Inc.

Page 9: Adopting Cloud & Roadmap

Replacing, Leveraging Commodity SaaS Offerings

© Copyright 2000-2016 TIBCO Software Inc.

Virtually Every Organization Will Leverage SaaS

Page 10: Adopting Cloud & Roadmap

Replacing, Leveraging Commodity SaaS Offerings

© Copyright 2000-2016 TIBCO Software Inc.

Benefits: •  Full Application is Made Available •  Pay for What You Use •  Everything You Need Out of The Box

Page 11: Adopting Cloud & Roadmap

© Copyright 2000-2016 TIBCO Software Inc.

With SaaS, Everything You Need Is Hosted For You

Page 12: Adopting Cloud & Roadmap

© Copyright 2000-2016 TIBCO Software Inc.

However, Customization Is Often Needed

Page 13: Adopting Cloud & Roadmap

© Copyright 2000-2016 TIBCO Software Inc.

You Also End Up With Islands of Data

Page 14: Adopting Cloud & Roadmap

© Copyright 2000-2016 TIBCO Software Inc.

The Other Challenge, Does Commodity SaaS Differentiate?

Page 15: Adopting Cloud & Roadmap

Rehosting, Leverage Existing Investments

Refactor Rearchitect Rebuild Replace

Leverage Existing Investment Reinvest

Rehost

© Copyright 2000-2016 TIBCO Software Inc.

Page 16: Adopting Cloud & Roadmap

© Copyright 2000-2016 TIBCO Software Inc.

•  Lift-and-Shift Approach to Cloud Hosting

•  Leverages IaaS

• Minimal Changes to Apps, But What Cloud Benefits Are Truly Achieved?

Rehosting

Page 17: Adopting Cloud & Roadmap

© Copyright 2000-2016 TIBCO Software Inc.

IaaS: The Hardware, Network and Storage is Hosted for You

Page 18: Adopting Cloud & Roadmap

The Five Characteristics of a Cloud Computing Model

1.  Uses Dynamic, Shared and Virtual Infrastructure 2.  Scales Rapidly and Elastically

3.  Is Available Across Common Networks

4.  Offers a Service in an On-demand, Self-service Model

5.  Meters Consumption

© Copyright 2000-2016 TIBCO Software Inc.

Page 19: Adopting Cloud & Roadmap

Refactor, To Begin To Take Advantage of Cloud Computing

Rehost Rearchitect Rebuild Replace

Leverage Existing Investment Reinvest

Refactor

© Copyright 2000-2016 TIBCO Software Inc.

Page 20: Adopting Cloud & Roadmap

© Copyright 2000-2016 TIBCO Software Inc.

• When to Refactor: When leveraging existing application is optimal and the application fits well with cloud providers platform

• When Not to Refactor: When an application cannot easily be adapted to meet provider's restrictions or when skills to rebuild existing code are unavailable

When to Refactor

Page 21: Adopting Cloud & Roadmap

© Copyright 2000-2016 TIBCO Software Inc.

• Code Needs to be Modified

• Could Benefit from Some Elasticity and Better Resource Utilization

• Have Option to Use IaaS or PaaS

Refactor, To Begin To Take Advantage of Cloud Computing

Page 22: Adopting Cloud & Roadmap

© Copyright 2000-2016 TIBCO Software Inc.

PaaS, Hides Complexity of Infrastructure from Developers

Page 23: Adopting Cloud & Roadmap

© Copyright 2000-2016 TIBCO Software Inc.

Platform as a Service (PaaS)

A PaaS allows customers to develop, run, and manage applications without the complexity of building and maintaining the underlying technology Capabilities provided include:

•  Robust Scalability •  Health Monitoring •  Dynamic Provisioning •  Public or Private

Page 24: Adopting Cloud & Roadmap

Refactoring is unlikely to allow you to take full advantage of cloud characteristics

© Copyright 2000-2016 TIBCO Software Inc.

The Challenge

Page 25: Adopting Cloud & Roadmap

When an application is able to take full advantage of cloud characteristics such as elasticity, on-demand provisioning, network accessibility and resource pooling it is referred to as Cloud-Native.

© Copyright 2000-2016 TIBCO Software Inc.

Page 26: Adopting Cloud & Roadmap

© Copyright 2000-2016 TIBCO Software Inc.

High availability and web scale requires you to architect your applications differently, they are: • Decoupled from Underlying Infrastructure

• Stateless

• Designed to Deal with Failures

• Dynamically Scaling Up/Down

Key Characteristics of Cloud-Native Applications

Traditional Cloud-Native

Application

Infrastructure

Application

Infrastructure

Consumer

Provider

Platform Interface

Infrastructure Interface

This is what you

have.

This is what you

need.

O/S, Middleware, Runtime

Virtualization, Storage,

Networking

Platform as a Service

Infrastructure as a Service

Availability Policies

Availability Policies

Page 27: Adopting Cloud & Roadmap

A True Cloud-Native Approach Requires Rearchitecting or Rebuilding

Rehost Refactor Replace

Leverage Existing Investment Reinvest

Rebuild Rearchitect

© Copyright 2000-2016 TIBCO Software Inc.

Page 28: Adopting Cloud & Roadmap

© Copyright 2000-2016 TIBCO Software Inc.

The Benefits of a Cloud-Native Architecture

Page 29: Adopting Cloud & Roadmap

© Copyright 2000-2016 TIBCO Software Inc.

Innovate Faster/React More Quickly to Change

Page 30: Adopting Cloud & Roadmap

© Copyright 2000-2016 TIBCO Software Inc.

Operate at Web Scale

Page 31: Adopting Cloud & Roadmap

© Copyright 2000-2016 TIBCO Software Inc.

But It Takes More Than Just a Cloud Infrastructure

Page 32: Adopting Cloud & Roadmap

© Copyright 2000-2016 TIBCO Software Inc.

A Continuous Delivery Process

Produce software in short cycles, ensuring that the software can be reliably released at any time

Page 33: Adopting Cloud & Roadmap

© Copyright 2000-2016 TIBCO Software Inc.

Adoption of a DevOps Culture

Requires development and operations to work closely, focusing on automating software delivery and infrastructure changes.

Page 34: Adopting Cloud & Roadmap

© Copyright 2000-2016 TIBCO Software Inc.

The Automating of Software Delivery in a DevOps Environment

Developer Laptop

Bare-Metal Server

VM on Hypervisor

Public Cloud

Development Test Production

Continuous Integration Containers: Run Apps Anywhere

Page 35: Adopting Cloud & Roadmap

© Copyright 2000-2016 TIBCO Software Inc.

Just One More Thing About Containers

Containers vs. VMs

Page 36: Adopting Cloud & Roadmap

© Copyright 2000-2016 TIBCO Software Inc.

Microservices, an Architecture for Building Cloud-Native Apps

Independent processes, focus on small task, facilitating a modular approach to system-building.

Page 37: Adopting Cloud & Roadmap

© Copyright 2000-2016 TIBCO Software Inc.

Improve Development Agility, Deployment Flexibility, and Scalability

The granularity and independently deployable container approach simplifies scaling, changing, and adding of functions fostering a Continuous Delivery approach.

Page 38: Adopting Cloud & Roadmap

© Copyright 2000-2016 TIBCO Software Inc.

Gartner has coined the term “miniservice” and has identified the following characteristics that differentiate the two:

Gartner: By 2017, more than 90% of organizations that try microservices will have found the paradigm too disruptive and be using miniservices instead

Microservices vs. “Miniservices"

Source: Innovation Insight for Microservices Published: 27 October 2015 ID: G00275279 Analyst(s): Anne Thomas

Page 39: Adopting Cloud & Roadmap

For the purposes of our talk, let’s consider them the same thing for now, whole the distinctions are important, not at this level.

"You Say Tomato, I Say Tomato"

© Copyright 2000-2016 TIBCO Software Inc.

Page 40: Adopting Cloud & Roadmap

Cloud-Native Platform for the Digital Enterprise

© Copyright 2000-2016 TIBCO Software Inc.

Page 41: Adopting Cloud & Roadmap

© Copyright 2000-2016 TIBCO Software Inc.

Cloud-Native Platform for The Digital Enterprises

•  Microservices •  API-centric •  Continuous Integration •  Continuous Delivery •  Agile Self-Service

Why? •  Powers Digital Transformation •  Leverage Benefits of Cloud •  But Retain Control •  Replace Legacy Monolithic Java EE

MicroservicesContainer

MicroservicesContainer

API

BW

Java

On-

Prem

Le

gacy

Inte

grat

ion

Mic

rose

rvic

es

WS

PaaS SaaS

API

IaaS

MicroservicesContainer

Nod

e

API

API

API

Page 42: Adopting Cloud & Roadmap

© Copyright 2000-2016 TIBCO Software Inc.

Cloud Speed and Agility Requires an API-Centric Approach

To remain competitive, companies must move beyond being cloud adopters and become cloud companies themselves

Page 43: Adopting Cloud & Roadmap

APIs, Speed Development

APIs allow developers to leverage existing services and focus on differentiated aspect of their application Your partners and customers will be looking for services to reuse, you need it to be your services not your competitors

© Copyright 2000-2016 TIBCO Software Inc.

Page 44: Adopting Cloud & Roadmap

How To Get Started What Are Others Doing for their Migration to the Cloud?

© Copyright 2000-2016 TIBCO Software Inc.

Page 45: Adopting Cloud & Roadmap

© Copyright 2000-2016 TIBCO Software Inc.

Your Migration Strategy Must Be On An App-by-app Basis

Page 46: Adopting Cloud & Roadmap

© Copyright 2000-2016 TIBCO Software Inc.

It is unlikely these migration will lead to your digital business transformation

Avoid the Temptation of the Small and Straightforward Migrations

Page 47: Adopting Cloud & Roadmap

Establish a standard for integrating various SaaS systems with corporate resources

© Copyright 2000-2016 TIBCO Software Inc.

Break Down the Island of Data SaaS Has Created

q  Rehost q  Refactor q  Rearchitect q  Rebuild q  Replace

Page 48: Adopting Cloud & Roadmap

•  Harness the data and capabilities of your legacy systems, only rearchitect, rebuild or replace when they are at end of life

•  Utilize a tool that can expose existing functionality as modern REST-based APIs

© Copyright 2000-2016 TIBCO Software Inc.

Leverage What The Digital Startups Lack, Your Existing Assets

q  Rehost q  Refactor q  Rearchitect q  Rebuild q  Replace

Page 49: Adopting Cloud & Roadmap

Hide the complexities of the unique APIs for the various backend services and provide a consistent easy to use interface to work with these systems. (ex. mainframe, SAP, DBs etc. or net new SaaS applications such as Salesforce, Workday, Marketo, etc.)

© Copyright 2000-2016 TIBCO Software Inc.

Simplify The Connecting of Various 3rd Party Apps and Services

q  Rehost q  Refactor q  Rearchitect q  Rebuild q  Replace

Page 50: Adopting Cloud & Roadmap

You will need to compose multiple microservices or APIs, into a single application or API to make them easier to consume. Provide your developers with a tool that will simplify:

•  Integrating the various services •  Managing these APIs and secure them for access internally or externally

© Copyright 2000-2016 TIBCO Software Inc.

The Choreographing of Your Microservices

q  Rehost q  Refactor q  Rearchitect q  Rebuild q  Replace

Page 51: Adopting Cloud & Roadmap

© Copyright 2000-2016 TIBCO Software Inc.

API Management Is Critical in Building This New Digital Ecosystem

Page 52: Adopting Cloud & Roadmap

• APIs are at the core of modern applications •  Mobile apps, multichannel customer engagement, composite

applications, IoT, microservices

•  Transition from applications to application ecosystems

• Enable the flow of data across domains and boundaries (virtual edge for the enterprise) •  Foundation for new business models •  Virtual storefronts, crowd-sourced development, new value

chains

© Copyright 2000-2016 TIBCO Software Inc.

APIs Bring It All together

Page 53: Adopting Cloud & Roadmap

The business goals are to improve the responsiveness of the organization and drive innovation. So ensure the tools you select support:

•  An API-centric Approach •  Continuous Delivery •  Continuous Integration •  DevOps •  Containers •  Cloud Native Architecture

© Copyright 2000-2016 TIBCO Software Inc.

Keep Business Goals In Mind

q  Rehost q  Refactor q  Rearchitect q  Rebuild q  Replace

Page 54: Adopting Cloud & Roadmap

Next Steps

© Copyright 2000-2016 TIBCO Software Inc.

Page 55: Adopting Cloud & Roadmap

TIBCO Software has helping thousands of organizations in their transition to a digital business. Reach out to your local TIBCO

representative who will be happy to assist you. www.tibco.com

© Copyright 2000-2016 TIBCO Software Inc.

Page 56: Adopting Cloud & Roadmap

Audience Q&A

Submit your questions using the Q&A panel

Page 57: Adopting Cloud & Roadmap

Share Your Feedback!


Top Related