ibm relay 2015: modern enterprise apps are powered by hybrid cloud
TRANSCRIPT
IBM Confidential – Page 1
Relay 2015
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.
Modern Enterprise Apps are Powered by Hybrid Cloud
Jason McGeeBala Rajaraman
A Typical Hybrid Application
Public orDedicated Local
BlueBank Internal Application
Customer Loyalty App
Syndicated
APIs throughAPI Management
zConnect
ExistingApps &Services
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)
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
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
The Modern Application Architecture
Leverage the Environment
Optimize the Development Team
Single Function…. Stateless... Disposable.... Explicit....
MicroServices
Cloud Native
MicroServiceRuntimeFabric
Bala RajaramanIBM FellowCTO Cloud Platform Services
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
MicroServiceFoundation
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
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:
• 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
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
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.
DEMO
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.