enterprise consumption patterns on ibm cloud … consumption patterns on ibm cloud platform moe...
TRANSCRIPT
Enterprise ConsumptionPatterns on IBM Cloud Platform
Moe AbdulaVice President, Solution Architecture and EngineeringIBM Cloud
@moeabdula
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
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
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
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)
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
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
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
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
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
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
15
Global expansion through hybrid integrated systems
Case Study: Major Retailer
Automation (Urbancode)
Platform (Bluemix)
Local/Dedicated
Brokerage (Gravitant)
Phased Solution
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
18
Capturing consumption patterns through Architecture
Step 1:
Start with Applicationarchitecture including
Security and HA/DR forMicroservices Applications
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
21
Capturing consumption patterns through Architecture
Step 2:
Network Isolation
and Security
Design and Best
Practices
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
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
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)
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.
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.
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
29
An integrated approach to aid in your digital transformation
IBM Bluemix GarageIBM Cloud
Architecture CenterIBM Bluemix Garage
Methodology
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