enterprise consumption patterns on ibm cloud platform · enterprise consumption patterns on ibm...

31
Enterprise Consumption Patterns on IBM Cloud Platform Moe Abdula Vice President, Solution Architecture and Engineering IBM Cloud @moeabdula

Upload: tranque

Post on 17-Apr-2018

225 views

Category:

Documents


9 download

TRANSCRIPT

Page 1: Enterprise Consumption Patterns on IBM Cloud Platform · Enterprise Consumption Patterns on IBM Cloud Platform ... Front office and Channel Management Management ... Evolution to

Enterprise ConsumptionPatterns on IBM Cloud Platform

Moe AbdulaVice President, Solution Architecture and EngineeringIBM Cloud

@moeabdula

Page 2: Enterprise Consumption Patterns on IBM Cloud Platform · Enterprise Consumption Patterns on IBM Cloud Platform ... Front office and Channel Management Management ... Evolution to

2

Industry leaders must deliver four imperatives

Create a customer focusedenterprise

Increase flexibility and streamlineoperations

Drive innovation whilemanaging cost

Optimize enterprise riskmanagement

Optimize data and leverage analytics toadapt to new behaviors, cultivate trust, anddrive profitable growth

Improve operating leverage with variable coststructures that increase flexibility and reduce risk

Deliver new services quickly that decreasecost per transaction and drive competitivedifferentiation

Maximize return on equity, combat fraud andmitigate operational risk while achieving complianceobjectives

Page 3: Enterprise Consumption Patterns on IBM Cloud Platform · Enterprise Consumption Patterns on IBM Cloud Platform ... Front office and Channel Management Management ... Evolution to

Cloud computing improves efficiency,expands innovation potential and drives

revenue growth

Page 4: Enterprise Consumption Patterns on IBM Cloud Platform · Enterprise Consumption Patterns on IBM Cloud Platform ... Front office and Channel Management Management ... Evolution to

4

The Integrated Digital Enterprise is Hybrid

Dedicated Cloud

Systems of Insight

APIs/ServicesSocial & Internet

Data Sources

Big Data

DigitalTransformation

Local Cloud

Trading PartnerCommunities

Mobile, PoS, ATMs

IoT Sensors

Dev & CustomerCommunities

Systems of Engagement

Public Cloud

APIs/Services

Page 5: Enterprise Consumption Patterns on IBM Cloud Platform · Enterprise Consumption Patterns on IBM Cloud Platform ... Front office and Channel Management Management ... Evolution to

A path forward

Page 6: Enterprise Consumption Patterns on IBM Cloud Platform · Enterprise Consumption Patterns on IBM Cloud Platform ... Front office and Channel Management Management ... Evolution to

6

Enterprise CloudAdoption

Cloud First

Migrate existingworkloads

Select Prioritize Quantify Migrate

Workloadanalysis Wave 1 Wave 2 Wave 3

Migration Plan

Businesscase

New project

New project

Replaceexistingapp/infra

Evaluate a blend of cloudoptions that best suit the

project requirements

BPaaS

PaaS

SaaS

IaaS

What it takes to get there

Page 7: Enterprise Consumption Patterns on IBM Cloud Platform · Enterprise Consumption Patterns on IBM Cloud Platform ... Front office and Channel Management Management ... Evolution to

7

Strategy & Insight

Strategy & Governance

Business Strategy &Resource Planning

Business & ITArchitecture

Acquisition & AlliancePlanning

Strategic ChangeGovernance

Public Relations

Market Insight

Market Research

Segment Analysis

Customer Insight

Customer Analysis &Models

Customer Profile

Contact / Event History

Risk & FinancialManagement

Risk

Risk PortfolioManagement

Lending Policy &Planning

Asset / Liability Policy &Planning

Compliance

Audit/QA/Legal

Business Policies &Procedures

Finance

Financial Control &Consolidation

PerformanceManagement &

Reporting

Finance Policies

Fixed Asset Register

Accounting / GL

Treasury

Front office and Channel ManagementManagement

RelationshipOversight &

Management

ChannelOperations

DistributionPlanning

DistributionPerformanceManagement

Sales & Servicing

CustomerInformation

Management

Routing & Tracking

Sales

Servicing

TransactionCaptureServices

Distribution Support

Deal Structuring(Securitization /

Syndication)

Trading

CorrespondentBanking

CustomerProbity Check

Brand & Product Management

Marketing

Brand & SegmentManagement

Proposition Development

CampaignManagement

CampaignExecution

Product Factory

ProductDevelopment

Channel Planning & Development

Product Catalogue Product OperationsPlanning & Development

Processing / Back office

Common Transactions Specific

ApplicationProcessing

Statements &Correspondence

Market Info

DocumentManagement

ProductAccounting

Ops Mgmnt

CustomerFulfilment

Underlying Asset Procurement &Management

Complaint & ExceptionHandling

CustomerMaint

Collections &recovery

TransactionExecution

Reconciliation

TransactionAuthorization

ChequeProcessing

Payments

CashInventory

BillingFraud / AML

Detection

CardProcessing

Custody & Otherspecific

processingMerchantOperations Trade Finance

specificProcessing

Treasury backoffice

Clearing &Settlement

CashManagmnt

Support Services

SystemsDevelopment &

OperationsHelpdesk Services

Human ResourceManagement

FacilitiesOperation &Maintenance

Procurement

NOTE: The above is a representative example only

Enterprise Application Today (Example)

Page 8: Enterprise Consumption Patterns on IBM Cloud Platform · Enterprise Consumption Patterns on IBM Cloud Platform ... Front office and Channel Management Management ... Evolution to

8

A cloud readiness assessment shows 35% of existing workloads can be moved

Strategy & Insight

Strategy & Governance

Business Strategy &Resource Planning

Business & ITArchitecture

Acquisition & AlliancePlanning

Strategic ChangeGovernance

Public Relations

Market Insight

Market Research

Segment Analysis

Customer Insight

Customer Analysis &Models

Customer Profile

Contact / Event History

Risk & FinancialManagement

Risk

Risk PortfolioManagement

Lending Policy &Planning

Asset / Liability Policy &Planning

Compliance

Audit/QA/Legal

Business Policies &Procedures

Finance

Financial Control &Consolidation

PerformanceManagement &

Reporting

Finance Policies

Fixed Asset Register

Accounting / GL

Treasury

Front office and Channel ManagementManagement

RelationshipOversight &

Management

ChannelOperations

DistributionPlanning

DistributionPerformanceManagement

Sales & Servicing

CustomerInformation

Management

Routing & Tracking

Sales

Servicing

TransactionCaptureServices

Distribution Support

Deal Structuring(Securitization /

Syndication)

Trading

CorrespondentBanking

CustomerProbity Check

Brand & Product Management

Marketing

Brand & SegmentManagement

Proposition Development

CampaignManagement

CampaignExecution

Product Factory

ProductDevelopment

Channel Planning & Development

Product Catalogue Product OperationsPlanning & Development

Processing / Back office

Common Transactions Specific

ApplicationProcessing

Statements &Correspondence

Market Info

DocumentManagement

ProductAccounting

Ops Mgmnt

CustomerFulfilment

Underlying Asset Procurement &Management

Complaint & ExceptionHandling

CustomerMaint

Collections &recovery

TransactionExecution

Reconciliation

TransactionAuthorization

ChequeProcessing

Payments

CashInventory

BillingFraud / AML

Detection

CardProcessing

Custody & Otherspecific

processingMerchantOperations Trade Finance

specificProcessing

Treasury backoffice

Clearing &Settlement

CashManagmnt

Support Services

SystemsDevelopment &

OperationsHelpdesk Services

Human ResourceManagement

FacilitiesOperation &Maintenance

Procurement

More ready for cloud

May be ready for cloud

Not ready for cloud

NOTE: The above is a representative example only

Prioritization

Page 9: Enterprise Consumption Patterns on IBM Cloud Platform · Enterprise Consumption Patterns on IBM Cloud Platform ... Front office and Channel Management Management ... Evolution to

9

ExistingApplications

CustomerInformation

Inventory Database

Business Process

Evolution to Cloud-based Application

• Cloud native• Loosely-Coupled• 12-factor• Horizontal Scaling• Eventually consistent• Microservices• Auto-scaling• DevOps & CI• Self-recovering

Re-host application or selected componentsStandardize & Automate

Bare metal, VMs, Containers, Integration

Extend, Refactor, Integrate

Cloud Foundry, Containers, Secure Connectivity & Integration

Rewrite

Cloud Foundry, Containers, Microservices

On-premises | Off-premises

VMs | Containers | Cloud Foundry

AGILE EDGEINDUSTRIALIZED CORE

Evolution of a typical enterprise application

Page 10: Enterprise Consumption Patterns on IBM Cloud Platform · Enterprise Consumption Patterns on IBM Cloud Platform ... Front office and Channel Management Management ... Evolution to

10

BUSINESS MODELSENABLED BY CLOUD

Promoting highly competitiveinitiatives at the enterprise andIndustry level

APPLICATION AND DELIVERYPLATFORMS

Driving agility and productivity forthe enterprise; tested strategies toimprove life cycle performance

DATA PLATFORMS

Instantiating well-integratedbusiness intelligence tomanage the enterprise

INFRASTRUCTUREPLATFORMS

Delivering consumable, secureand readily available resources toenable agile execution

CultureSkills

Transformation

Key considerations for a Cloud Solution

Page 11: Enterprise Consumption Patterns on IBM Cloud Platform · Enterprise Consumption Patterns on IBM Cloud Platform ... Front office and Channel Management Management ... Evolution to

11

Evolving applications to take advantage of Cloud

Tackle List

Multiple architectures Multiple runtimes within the app Multiple HA/Scale approaches Multiple tool-chains Governance approaches Management approaches

How do you manage to an SLA ?

Omnichannel &New Frameworks

Integration & API Services(APIs , Connectors, Service Bus)

Cloud Enable API Enable

Refactor and Composewith Microservices

Page 12: Enterprise Consumption Patterns on IBM Cloud Platform · Enterprise Consumption Patterns on IBM Cloud Platform ... Front office and Channel Management Management ... Evolution to

Consumption Patterns

Page 13: Enterprise Consumption Patterns on IBM Cloud Platform · Enterprise Consumption Patterns on IBM Cloud Platform ... Front office and Channel Management Management ... Evolution to

13

Phase 1 : Refactor

Microservices app using Bluemix Docker containers Java (Liberty) / Spring Boot Netflix OSS Stack for discovery Date management with Compose HA/DR Design

Evolving to a Hybrid and Microservices empowered enterprise system

Case Study: Commerce Supply Chain Corp

Phase 2 : Extend and Scale

Backend system integration Ops Management End to End Service Management

Page 14: Enterprise Consumption Patterns on IBM Cloud Platform · Enterprise Consumption Patterns on IBM Cloud Platform ... Front office and Channel Management Management ... Evolution to

14

Security & Networking

Cloud Native DevOps Automated Dev, Deploy & Ops

Cloud Platforms (Containers, Cloud Foundry) & Services - PaaS Cloud Infrastructure – HPaaS/VMs

Governance & Service Management

IBM CloudPlatformCapabilities

Case Study: International BankDigital Platform Solution accelerating client and market innovation

ParallelProjects

Page 15: Enterprise Consumption Patterns on IBM Cloud Platform · Enterprise Consumption Patterns on IBM Cloud Platform ... Front office and Channel Management Management ... Evolution to

15

Global expansion through hybrid integrated systems

Case Study: Major Retailer

Automation (Urbancode)

Platform (Bluemix)

Local/Dedicated

Brokerage (Gravitant)

Phased Solution

Page 16: Enterprise Consumption Patterns on IBM Cloud Platform · Enterprise Consumption Patterns on IBM Cloud Platform ... Front office and Channel Management Management ... Evolution to

16

Enterprise Cloud Adoption Use Cases

1. Develop Omni-channel applications (starting with Cloud native)

2. Run existing workloads on private cloud (on/off premises)

3. Run existing workloads on public cloud (lift and shift)

4. Develop Hybrid ‘Cloud Native / Traditional’ Applications

5. Use Public Cloud SaaS

6. Application bursting / brokering

7. Perform advanced cloud based analytics

8. Cloud integrated application/system stacks tom run on multiple clouds

9. Develop Cloud native cognitive/social/blockchain/… applications

10. Leverage Cloud for Dev/Test

Page 17: Enterprise Consumption Patterns on IBM Cloud Platform · Enterprise Consumption Patterns on IBM Cloud Platform ... Front office and Channel Management Management ... Evolution to

17

Capturing consumption patterns through Architecture

http://developer.ibm.com/architecture

Page 18: Enterprise Consumption Patterns on IBM Cloud Platform · Enterprise Consumption Patterns on IBM Cloud Platform ... Front office and Channel Management Management ... Evolution to

18

Capturing consumption patterns through Architecture

Step 1:

Start with Applicationarchitecture including

Security and HA/DR forMicroservices Applications

Page 19: Enterprise Consumption Patterns on IBM Cloud Platform · Enterprise Consumption Patterns on IBM Cloud Platform ... Front office and Channel Management Management ... Evolution to

19

Capturing consumption patterns through Architecture

Page 20: Enterprise Consumption Patterns on IBM Cloud Platform · Enterprise Consumption Patterns on IBM Cloud Platform ... Front office and Channel Management Management ... Evolution to

20

Capturing consumption patterns through Architecture

Identity & AccessManagement

Infrastructure Security

Application Security

Data Security

Secure Dev-Ops

Governance, Risk &Compliance

Physical Security

Security Intelligence& Monitoring

Security Reference Architecture

Page 21: Enterprise Consumption Patterns on IBM Cloud Platform · Enterprise Consumption Patterns on IBM Cloud Platform ... Front office and Channel Management Management ... Evolution to

21

Capturing consumption patterns through Architecture

Step 2:

Network Isolation

and Security

Design and Best

Practices

Page 22: Enterprise Consumption Patterns on IBM Cloud Platform · Enterprise Consumption Patterns on IBM Cloud Platform ... Front office and Channel Management Management ... Evolution to

22

Capturing consumption patterns through Architecture

Step 3:

Define and end to endservice management andcloud operations model

WASaaS

CSMSONOC

GlobalDevOps

CLIENT BMXSuppor

t

ERM NetOps Other

Sev 1 ticket raised withNOC

Severity verifiedRunbooks applied

Severity verifiedRunbooks applied

CLIENT detects Websiteunavailable

Issue remainsPotential CIE raised

P’CIE triage

Issue Remains; SO NOCcreates Ticket with BMX

TriageCIE confirmed

P’CIE closed; CIE openedERM assigned

Tic

ket

at

CLIE

NT

IBM Managementinformed about CIE

Runbooks suggests thatproblem resides in BMX

Tic

ket

wit

hBM

X

Page 23: Enterprise Consumption Patterns on IBM Cloud Platform · Enterprise Consumption Patterns on IBM Cloud Platform ... Front office and Channel Management Management ... Evolution to

23

Capturing consumption patterns through Architecture

Step 4:

Continuous improvement throughperformance monitoring and tuning

Dedicated

Local

Demonstrated platform performance and scalability for 800-900 tps with sub-secondresponse time with end-to-end security

Page 24: Enterprise Consumption Patterns on IBM Cloud Platform · Enterprise Consumption Patterns on IBM Cloud Platform ... Front office and Channel Management Management ... Evolution to

24

Meeting the Hybrid DevOps Challenge

MethodBluemix Garage Method

& Consulting Services

Integrated Toolchain“Slipstream”

Critical Building BlocksModern Hybrid Ready

services (IBM & 3rd party)

• Runtimes• Hybrid• Containers• DataServices

• Mobile• Microservices

“DevOps is a philosophy, a cultural shift that merges operations with development and demands a linkedtoolchain of technologies to facilitate collaborative change. DevOps toolchains … can include dozens of non-collaborative tools, making the task of automation a technically complex and arduous one.” (Gartner)

Page 25: Enterprise Consumption Patterns on IBM Cloud Platform · Enterprise Consumption Patterns on IBM Cloud Platform ... Front office and Channel Management Management ... Evolution to

25

IBM Bluemix Garage Method

PracticesProcesses or actions you & yourteam perform to achieve anoutcome.

TracksA selected set of practices, tools, andtoolchains to create a cloud native orcloud enabled solution

ToolchainComplementary & compatible toolsthat when used together create aflexible solution

Experts & ExperiencesListen to our Experts to learn how wetransformed our business

https://www.ibm.com/devops/method

Combines industry best practices for IBM Design Thinking, Lean Startup, AgileDevelopment, DevOps, and Cloud to build and deliver innovative solutions.

Page 26: Enterprise Consumption Patterns on IBM Cloud Platform · Enterprise Consumption Patterns on IBM Cloud Platform ... Front office and Channel Management Management ... Evolution to

26

Hybrid DevOps Practices

Continuous Insights

Providing metrics, dashboards/reports, andanalytics-driven actionable insights toimprove the effectiveness of their products,and the speed and efficiency of theirteams.

Agile Development

The tools used by developers and otherpractitioners to design and build

services/applications, and to manage thework and collaboration of their teams.

Continuous Delivery

Standardized and flexible approach tocode integration, continuous test, risk

evaluation, and application/servicedeployment with speed, confidence, and

compliance.

Continuous Availability

Critical operational services required forany application/service to realize industryacceptable SLAs and reduction of meantime to resolution for incidents/problems.

Continuous SecurityEnd-to-end integration of security code scanning, penetration testing, and

runtime events/incidents to provide secure applications/services.

Page 27: Enterprise Consumption Patterns on IBM Cloud Platform · Enterprise Consumption Patterns on IBM Cloud Platform ... Front office and Channel Management Management ... Evolution to

27

Page 28: Enterprise Consumption Patterns on IBM Cloud Platform · Enterprise Consumption Patterns on IBM Cloud Platform ... Front office and Channel Management Management ... Evolution to

28

Open ToolChainAllow developers to use the tools they love – from IBM, Open Source, or Third Party

TeaLeaf

DeliveryPipeline

LoggingMetrics

Monitoring andAnalytics

MobileQuality

Assurance

Web IDE

Jazz SCM

UrbanCodeDeploy

Coremetrics

Optimizely

GoogleAnalytics

Autoscaling

IBM AlertNotification

Pingdom

UptimeHipchat

Track&Plan Rational Team

Concert

GlobalizationPipeline

Canary Advisor

ActiveDeploy

Jenkins

GitHub Issues

GitHub

Page 29: Enterprise Consumption Patterns on IBM Cloud Platform · Enterprise Consumption Patterns on IBM Cloud Platform ... Front office and Channel Management Management ... Evolution to

29

An integrated approach to aid in your digital transformation

IBM Bluemix GarageIBM Cloud

Architecture CenterIBM Bluemix Garage

Methodology

Page 30: Enterprise Consumption Patterns on IBM Cloud Platform · Enterprise Consumption Patterns on IBM Cloud Platform ... Front office and Channel Management Management ... Evolution to

It is more than just the applicationBuilding a hybrid solution requires attention across the lifecycle

It is more than just toolsArchitecture, method, process, people and skill transformation

Cloud is a JourneyBreaking down adoption into milestones will accelerate value

Seek a helping handPrescriptive guidance, skill and expertise

IBM CloudConsumption Patterns

Takeaways

Amplify

Business

Value

Take advantage of the hybrid advantageCapitalize on your existing investments

Page 31: Enterprise Consumption Patterns on IBM Cloud Platform · Enterprise Consumption Patterns on IBM Cloud Platform ... Front office and Channel Management Management ... Evolution to

Thank You