ibm relay 2015: modern enterprise apps are powered by hybrid cloud

19
IBM Confidential – Page 1 Relay 2015

Upload: ibm

Post on 13-Jan-2017

802 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: IBM Relay 2015: Modern Enterprise Apps are Powered by Hybrid Cloud

IBM Confidential – Page 1

Relay 2015

Page 2: IBM Relay 2015: Modern Enterprise Apps are Powered by Hybrid Cloud

Join the conversation!

IBM

REL

AY

#IBMRelay@IBMBluemix

IBMBluemix

Download our mobile app!iPhone Users: Search the App Store for Relay 2015 to download the event app for additional information, agenda details and more.

Page 3: IBM Relay 2015: Modern Enterprise Apps are Powered by Hybrid Cloud

Modern Enterprise Apps are Powered by Hybrid Cloud

Jason McGeeBala Rajaraman

Page 4: IBM Relay 2015: Modern Enterprise Apps are Powered by Hybrid Cloud

A Typical Hybrid Application

Public orDedicated Local

BlueBank Internal Application

Customer Loyalty App

Syndicated

APIs throughAPI Management

zConnect

ExistingApps &Services

Page 5: IBM Relay 2015: Modern Enterprise Apps are Powered by Hybrid Cloud

An integrated set of Cloud capabilities is necessary to address some of the common challenges

EXISTING IT

DEVELOPMENT

MANAGEMENT

ANALYTICS 3rd PARTY APIs

Connectors & Integration

Services(e.g. DB Service)

API

PlatformsApp Centric | Containers

API

API

API

Infrastructure ServicesOn-Premises | Off-Premises | Multi-cloud

API CatalogCLOUD APP MID TIER

SECURE

API

Customer Information

Inventory Database

Business Process

Run Times

Cloud Platform

Services

Secure Integration

Existing Apps

DevOps1

2

4

3

1

3

2

4

5

5

DEPLOYMENT & DELIVERY

Foundational Services

(e.g. Event & Queues)

Page 6: IBM Relay 2015: Modern Enterprise Apps are Powered by Hybrid Cloud

Optimizing & Transforming Existing ApplicationsStandardization & Automation

Your applications are managed throughout the entire release process with predictable automation and inventory services

Your full-stack blueprints capture the relationships between your applications and cloud infrastructure

OpenStack API provides defacto standards for interacting with all of your cloud resources

Heat Blueprints

UrbanCodeDeploy

Compute Network Storage

Your Applications & Middleware

Full-stack Application Pattern

Page 7: IBM Relay 2015: Modern Enterprise Apps are Powered by Hybrid Cloud

Evolution to a Cloud Microservices ArchitectureClient Browser

Web Server

Database Server

Application Server

Store FrontCatalog

RecommendationsInventory

Billing

MonolithicWAR File

Client Browser

Web Server

Catalog Service

RecommendationsService

InventoryService

BillingService

StorefrontService

• Service Registry

• Service Proxy• API Gateway• Failure testing• ‘Circuit-

Breaker’• Encrption• HA/DR• CI/CD• …

Enabling Services

3rd Party Existing

Page 8: IBM Relay 2015: Modern Enterprise Apps are Powered by Hybrid Cloud

The Modern Application Architecture

Leverage the Environment

Optimize the Development Team

Single Function…. Stateless... Disposable.... Explicit....

MicroServices

Cloud Native

Page 9: IBM Relay 2015: Modern Enterprise Apps are Powered by Hybrid Cloud

MicroServiceRuntimeFabric

Bala RajaramanIBM FellowCTO Cloud Platform Services

Page 10: IBM Relay 2015: Modern Enterprise Apps are Powered by Hybrid Cloud

Cloud Foundation Services

10

StorageSecurity Integration Operations

Integrated foundational services to create and operate scalable and elastic application and services

Underpinning of a microservices strategy

Page 11: IBM Relay 2015: Modern Enterprise Apps are Powered by Hybrid Cloud

MicroServiceFoundation

Page 12: IBM Relay 2015: Modern Enterprise Apps are Powered by Hybrid Cloud

Cloud Application Design Considerations

• 12-factor Applications• Horizontal scaling of stateless pro-

cesses• Queue-centric• Eventual consistency• Database sharding• Multisite with Global DNS• Edge caching• Colocation and anti-colocation• Circuit-breaker• Valet Key• A/B Testing

Page 13: IBM Relay 2015: Modern Enterprise Apps are Powered by Hybrid Cloud

Hypothesis

Testing

eXtreme Program

mingDesign Thinki

ng

devOps

Bluemix

Lean Startu

p

Idea

MVP

Design

Dev/Test

Deploy

Beyond the technology, IBM helps customers of all sizes with the needed cultural change as well.

The Bluemix Garage Methodology:

Page 14: IBM Relay 2015: Modern Enterprise Apps are Powered by Hybrid Cloud

• Manage application components and versions

• Manage configurations across all environments

• Offer secure ‘self-service’ capabilities

• Increase transparency• Ensure governance and

compliancy

Unifying DevOps for Cloud Native & Cloud Enabled Applications

Page 15: IBM Relay 2015: Modern Enterprise Apps are Powered by Hybrid Cloud

Patterns of integrationIBM Hybrid Integration Services Core Capabilities

Securely connecting Bluemix to your local cloud

Shaping your data for use by mobile and analytics

Delivering your data closer to your users

Rapidly compose and mix APIs into new apps

Exposing APIs and Data sets into the API Economy

Secure Gateway &Connectors

DataWorks

Connect & Compose

API Management

ComponentsAttributesServices

IT

DataAnalyst

DataAnalyst orMobileDeveloper

MobileApplicationDeveloper

Refine

Connect

Deliver

Compose

Expose

DataWorks

Page 16: IBM Relay 2015: Modern Enterprise Apps are Powered by Hybrid Cloud
Page 17: IBM Relay 2015: Modern Enterprise Apps are Powered by Hybrid Cloud

Join the conversation!

IBM

REL

AY

#IBMRelay@IBMBluemix

IBMBluemix

Download our mobile app!iPhone Users: Search the App Store for Relay 2015 to download the event app for additional information, agenda details and more.

Page 18: IBM Relay 2015: Modern Enterprise Apps are Powered by Hybrid Cloud

DEMO

Page 19: IBM Relay 2015: Modern Enterprise Apps are Powered by Hybrid Cloud

Join the conversation!

IBM

REL

AY

#IBMRelay@IBMBluemix

IBMBluemix

Download our mobile app!iPhone Users: Search the App Store for Relay 2015 to download the event app for additional information, agenda details and more.