SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
© 2019 IBM Corporation
Create true DevOps framework with
IBM Cloud Pak
2
Winton
Chief Technical Sales
Hybrid Cloud Integration
IBM Indonesia
OpenShift, Kubernetes,
Container, Microservices,
Cloud, WebSphere, Mobile
Platform, API, Integration,
BPM, BRMS, OCR, Filenet,
Terraform, Ansible,
Monitoring, Blockchain,
DevOps, Rational
TRUE DEVOPS – DEVELOPMENT + OPERATIONS
3
Development Team
„Developers“
Operations
Team
“SysAdmins“
Thirst for New Features.
velocity and productivity
Focus on Stability.
Performance, reliability, correctness
Conflict, distrust
different backgrounds,
skills, and incentives
DevOps SRE
“Engineers“
Implementing
progressive rollout
Quickly & accurately
detect Problems
Rolling back changes
quickly when
problems arise
Availability
Latency
Performance
Efficiency
Change Management
Monitoring
Emergency Response
Capacity Management
Projects Products
4
My developer moves to another
company
We use 5 different programming
languages in our microservices
application
Difficult to support microservice
application in production
Developers complain about the
waiting time to build and deploy
I have to spend time to make sure
my application performs well
4
IBM 2019
Challenges faced by
microservices development
lead
5
Standardize the framework of microservices for all developers?
Ensure SLA with ability to support the microservice in production without
resource issue
Make my developers more productive, work faster and more efficient
Test and monitor my microservice application
Have an end to end delivery pipeline that we can monitor
Adhere to enterprise standard for production deployment
What if I could …
6
Create
framework
and
standards
Maintain
architecture
consistency
Simplify
external
APIs
Developer
automatic
build
application
on saving
Run unit test
and load test
Integrate
source code
with source
control
Trigger
automated
build and
deploy to
OCP using
CI/CD
Pipeline
Deploy with
control and
approval to
production
Monitor
microservice
in production
IBM Cloud Pak Makes Microservices Application Lifecycle Easy
7
7
From a service
management perspective,
client teams still need to
accomplish the same goals,
but the roles, tools,
methods, and
responsibilities have
changed
Learn more at:
ibm.com/devops/method/content/archite
cture/serviceManagementArchitecture#
0_1
It also covers Cloud
Operations Lifecycle
8
Cloud Paks – Pre-integrated for cloud use cases
Today, IBM offers clients the first six Cloud Paks…
IBM Cloud SystemsEdge Private
IBM Cloud / October 2019 / © 2019 IBM Corporation
Cloud Pak for
Security
Container
platform and
operational services
Cloud Pak for
Applications
Developer &
DevOps Tools
Modernization
Toolkit
Frameworks and Runtimes
Container
platform and
operational services
Cloud Pak for
Data
Container
platform and
operational services
Organize Analyze
Collect
Cloud Pak for
Integration
Container
platform and
operational services
API
Lifecycle
Messaging
and Events
App and Data Integration
Cloud Pak for
Automation
Container
platform and
operational services
Workflow and Decisions
Operational
Intelligence
Content
Cloud Pak for Multicloud Management
App and
Infrastructure Multicluster
Security and Compliance
Management
Incident
Response
Federated
Search and
Investigation
Security Orchestration
and Automation
AWS MS Azure Google Cloud
Champ Jane
Champ the Solution
Architect
Jane the Enterprise
Developer
Innovation in Enterprises – The Art of
Balancing Choice and Risk
Empowers developers with
speed and agility while
meeting company policies
and approved technology
choices
Using pre-built, pre-
integrated collections
allows her to develop
faster, think less about
Kubernetes and
infrastructure
Kabanero, an Open Source Platform provides
effective bi-directional collaboration that empowers
Architects, Developers
10
Integrated
Collections
Integrated
Developer Tools
Integrated
DevOps Toolchain
A modern microservices-based framework that
simplifies development, build, and continuous
deploy of apps for Kubernetes and Knative
Serving (Serverless)
Automated end-to-end toolchain from code
check-in to production Kubernetes deploy
Tekton and event driven DevOps
Completely customizable to meet
company policies and choices
Simplify building cloud-native apps in
containers for Kubernetes and Knative
Extensions to industry standard IDEs
Templates and developer focused CLI
100% open source frameworks and
runtimes optimized for cloud-native
Customizable build pipelines
Pre-built Kubernetes deployments
Knative IstioKubernetes
Lifecycle management
100% Open Source
11© 2019 IBM Corporation
https://www.eclipse.org/codewind/
Extensions to popular IDEs for cloud-native
development with Kubernetes
https://razee.io/
A multi-cluster continuous delivery
tool for Kubernetes
https://appsody.dev
Pre-built stacks for popular open source
runtimes and frameworks that simplifies
building cloud-native apps in containers
https://kabanero.io/
A modern microservices-based framework
for continuous deploy of apps on
Kubernetes and Knative
New open source projects simplify Kubernetes
application development at scale
https://tekton.dev
Kubernetes-native pipelines for CI/CD
Cloud Pak for Applications?
WebSphere
Application
Server
Deploy how you do
today
Modernize apps for mobile
& build omnichannel apps
Build once, deploy anywhere with an
integrated, enterprise-grade solution
.
What you need today, what you need tomorrow
Run existing apps
Modernize existing apps
Building new apps
Kabanero Enterprise
Modern microservices-based framework
with integrated DevOps
3 customer needs with 1 offering
Modernization tools for
Java apps
Developer tools simplify
Kubernetes
Container platform with
enterprise deployment, scale, availability
Red Hat OpenShift
IBM and Red Hat
Runtimes
© 2019 IBM Corporation
Perpetual and Term licensing options available,
OpenShift w/ no functional restrictions
ICP full product included as transition
path to OpenShift
Cloud Pak for Applications: what you need today, what you need tomorrow
No Charge, supported when used
with Cloud Pak for Applications
MODERNIZE APPS
When apps need to move, IBM has the
right experience, tools, and experts to
move them.
IBM Cloud Private
IBM Modernization &
Developer Tools
Transformation Advisor
WebSphere Migration
Toolkit
Enterprise Dev tools
extensions for local IDE’s
Included with all components
WebSphere ND
WebSphere Base
Liberty Core
WebSphere
Application Server
Continue to run your apps, where they are.Run Existing Apps
and
Build New Apps
New apps are automatically ready for hybrid-cloud deployment,
using the best of open source, fully supported.
Digital App Builder
Mobile
ServicesIBM Mobile Foundation
Red Hat OpenShift
IBM Integrated Application Runtimes
Red Hat
Runtimes
Appsody
Integrated DevOps
Kabanero Enterprise
Codewind
© 2019 IBM Corporation
13
UrbanCode DevOps Add-on for IBM Cloud Pak for Applications
Orchestrate and Deploy Applications in microservice and hybrid architectures
Deploy anything anywhere
• Works with traditional WebSphere and JBoss
• Enable a consistent experience across cloud native,
distributed, mobile and z/OS
• Automate deployments from simple to complex
• Enterprise scale: millions of deployments / year
Orchestrate across teams and pipelines of choice
• Coordinate across multiple services and tiers delivered by
different tools and teams
• Orchestrates with Kabenaro to coordinate cloud-native
and traditional
• Measure time to market improvements resulting from
application modernization
IBM Mobile Foundation
Jenkins
IBM Cloud Pak for
Applications
Build, extend deploy,
and run applications
IBM containerized
software
Container
platform and
operational services
IBM Cloud Pak for
Applications
DevOps Add-On
Development team
orchestration and governance
IBM containerize software
Container
platform and
operational services
15
IBM URBANCODE
IS A LEADER!
THE FORRESTER WAVE™:
CONTINUOUS DELIVERY AND RELEASE
AUTOMATION, Q4 2018
Only vendor in the top 3 scores for each
of Product Strategy, Market Presence and
Current Offering
“IB ’s solution is ideal for the largest and
most diverse organizations looking for
enterprise-class product and support”
The Forrester Wave™ is copyrighted by Forrester Research, Inc. Forrester and Forrester Wave™ are trademarks of Forrester Research, Inc. The Forrester Wave™ is a graphical
representation of Forrester's call on a market and is plotted using a detailed spreadsheet with exposed scores, weightings, and comments. Forrester does not endorse any vendor,
product, or service depicted in the Forrester Wave. Information is based on best available resources. Opinions reflect judgment at the time and are subject to change.
Download the report <Link>
WAS
WAS
WAS
WAS
Scenario: DevOps Add-on
• UCD Server running on OpenShift.
• UCD agents on WAS or JBOSS VMs/machines anywhere.
• Pay for VPCs available on the WAS environment
(under management by UrbanCode Deploy)
Benefit from using the Add-on
UCD installs, updates WAS/JBOSS and deploys apps to WAS/JBOSS.
Important features: deployment automation, orchestration, configuration
management, and discovery. Also deploys apps and updates to Mobile
Foundation
Add UrbanCode Velocity for UrbanCode Deploy reporting
(for audit, analytics). Pay 5 VPCs for 1 floating user.
WAS
WAS
WAS
WAS
JBOSS
JBOSS
Mobile
Foundation
JBOSS
Deploy
Velocity
A
n
y
w
h
e
r
e
Scenario – DevOps Add-on
• UCD Server and Velocity running on OpenShift.
• UCD agents installed on any endpoint
• Pay for VPCs available on endpoints managed by UCD
• Pay 5 VPCs for each Velocity floating user
Benefit: During the application modernization process, many apps will
be “hybrid”- composed of microservices and traditional components
(like a database). UrbanCode provides deployment automation and
orchestration for hybrid applications. Customers may use Tekton for
Continuous Delivery of microservices, and UrbanCode Deploy or
Jenkins for the traditional components. Velocity manages the multiple
pipelines and provides reporting (for audit, analytics).
Additional Benefit:
UrbanCode provides consistent continuous delivery capabilities for the
application modernization processes made possible by ICPA.
Tekton Microservices
Traditional components
Deploy
Velocity
A
n
y
w
h
e
r
e
Scenario: DevOps Add-on
• Tekton used to deploy cloud native apps developed in
Kabanero
• Velocity, running on OpenShift, coordinates across pipelines,
also provides analytics
• Pay 5 VPCs for each Velocity floating user
Benefit:
UrbanCode Velocity coordinates Tekton pipelines – especially
important when there are many microservices to orchestrate.
Tekton
Microservices
Microservices
Microservices
Microservices
Microservices
Velocity
Client Example – Ameritas uses UCD to deploy containers
Security risks in
microservices
applications
External threat OWASP Top 10
REST API Security
Internal threat – malicious code
Vulnerabilities in the various components
within the container
High business impact to financial industry
Securing your
Microservices
Use OAuth for user identity and access control
Use 'defence in depth' to prioritize key services
Don’t write your own crypto code
Use automatic security updates
Use a distributed firewall with centralized control
Get your containers out of the public network
Use security scanners for your containers
Monitor everything with a tool
How IBM helps
Your Company
secure your
microservices
application?
Vulnerability advisor
Mutation advisor
Establish Devsecops pipeline
Use trusted Java engine Websphere Liberty
Secure API with security gateway
Implement Istio service mesh
Secure mobile application with mobile platform
Deliver application with quality
• Testing is a must
• Shift left testing
• Automate testing with tools
• Integrate testing to the CI/CD
Pipeline
Modern testing needs to adapt to the DevOps world
Dev
Dev
Dev
Test
Test
Test
Dev QA
Dev QA
Dev QA
Before DevOps
manual testing
could keep up
In the DevOps
world manual
testing can’t keep
up!
Testing needs to
change with
automation and
collaboration
IBM DevOps Solution for Continuous Testing
Presentation
layer
Middleware,
Data, Services
Systems of Record
components
Functional Tester
Web UI Tester
Rational Test Workbench
Integration Tester
Rational
Performance
Test Server
Performance
TesterRational Test
Virtualization Server
RPT
on Cloud
RPT
VT Packs
Day 2 Operations
• Implement Cloud Service Management and
Operations
• Monitoring and logging of your multi cloud
Kubernetes
• Manage cloud events and automate the recovery
actions
• Establish centralized control of your Kubernetes and
application clusters
IBM Cloud Pak for Multicloud Management
Applications, Security, Data, Operational Services
Overall Solution Capability
Container Environments Red Hat OpenShift
& Others
Cloud Native Workloads
Ansible Automation
PlatformManagement
Private
Clouds
VMwareRHVRHOSPHyperVPowerSystem Z
Private
Clouds
VMwareRHVRHOSPHyperVPowerSystem Z
Virtual Environments – OpenStack, RHEV,
VMware, Public Clouds
Traditional Workloads
Container Environment Management VM environment Management
Application Lifecycle Management
Application and
Infrastructure Monitoring
Event Management &
Remediation
Cloud Workload Protection & Compliance
Backup and
Availability
IBM Confidential - Not for External Distribution
Chargeback
Application
Lifecycle
▪ How are conditional gates
enforced with tamper-proof
controls?
▪ How do applications scale on
demand to not only conserve
resources and costs but
account for peak usage?
▪ How are applications’
performance going to be
optimized
Infrastructure
Lifecycle
▪ How do you reduce provisioning
new infrastructure from
hours/days down to seconds?
▪ How are VMs & containers built,
packaged, and deployed across
all clouds?
▪ How is new infrastructure
created? What specifications
required and where should it be
deployed?
▪ Is there an automated process
to scale up or take down
excessive capacity
Cluster
Lifecycle
▪ One cluster can have as many as
5000 nodes, 150,000 pods and
300,000 containers
▪ How are clusters created, scaled
up or down, and retired?
▪ How are nodes within the cluster
kept up to date with the latest
operating system and
Kubernetes patches?
▪ How is tenancy associated with
clusters maintained?
Security &
Compliance Lifecycle
▪ How is identity managed across a
hybrid architecture?
▪ How are the overall compliance
and risk management controls
enforced and audited?
▪ How are keys and certificates
managed for access and
revocation?
Cloud Pak for Multicloud Management – Accelerate with Control
Cloud Pak for Multicloud Management
App and
Infrastructure Multicluster
Security and Compliance
Management
#cpmcm-sales-win-room for all questions
29
Entry points into
enterprise cloud
management
Container Management
Infrastructure Lifecycle
Management
Application Lifecycle Management
Governance Management
Thank you

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Deploying OpenShift Container Platform on AWS by Red Hat
Deploying OpenShift Container Platform on AWS by Red HatDeploying OpenShift Container Platform on AWS by Red Hat
Deploying OpenShift Container Platform on AWS by Red Hat
 
PKS: The What and How of Enterprise-Grade Kubernetes
PKS: The What and How of Enterprise-Grade KubernetesPKS: The What and How of Enterprise-Grade Kubernetes
PKS: The What and How of Enterprise-Grade Kubernetes
 
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
Pivotal Container Service (PKS) at SF Cloud Foundry MeetupPivotal Container Service (PKS) at SF Cloud Foundry Meetup
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
 
8 - OpenShift - A look at a container platform: what's in the box
8 - OpenShift - A look at a container platform: what's in the box8 - OpenShift - A look at a container platform: what's in the box
8 - OpenShift - A look at a container platform: what's in the box
 
IBM Container Service Overview
IBM Container Service OverviewIBM Container Service Overview
IBM Container Service Overview
 
Cloud-Native Operations with Kubernetes and CI/CD
Cloud-Native Operations with Kubernetes and CI/CDCloud-Native Operations with Kubernetes and CI/CD
Cloud-Native Operations with Kubernetes and CI/CD
 
Enterprise pks overview
Enterprise pks overview Enterprise pks overview
Enterprise pks overview
 
PCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - LondonPCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - London
 
IBM Bluemix and Docker Guest Lecture at Cork Institute of Technology
IBM Bluemix and Docker Guest Lecture at Cork Institute of TechnologyIBM Bluemix and Docker Guest Lecture at Cork Institute of Technology
IBM Bluemix and Docker Guest Lecture at Cork Institute of Technology
 
DevOps and BigData Analytics
DevOps and BigData Analytics DevOps and BigData Analytics
DevOps and BigData Analytics
 
OPEN SOURCE TECHNOLOGY: Docker Containers on IBM Bluemix
OPEN SOURCE TECHNOLOGY: Docker Containers on IBM BluemixOPEN SOURCE TECHNOLOGY: Docker Containers on IBM Bluemix
OPEN SOURCE TECHNOLOGY: Docker Containers on IBM Bluemix
 
Exploring the Open Source Linux Ecosystem
Exploring the Open Source Linux EcosystemExploring the Open Source Linux Ecosystem
Exploring the Open Source Linux Ecosystem
 
12 Factor App
12 Factor App12 Factor App
12 Factor App
 
Run Stateful Apps on Kubernetes with VMware PKS - Highlight WebLogic Server
Run Stateful Apps on Kubernetes with VMware PKS - Highlight WebLogic Server Run Stateful Apps on Kubernetes with VMware PKS - Highlight WebLogic Server
Run Stateful Apps on Kubernetes with VMware PKS - Highlight WebLogic Server
 
DCEU 18: Designing a Global Centralized Container Platform for a Multi-Cluste...
DCEU 18: Designing a Global Centralized Container Platform for a Multi-Cluste...DCEU 18: Designing a Global Centralized Container Platform for a Multi-Cluste...
DCEU 18: Designing a Global Centralized Container Platform for a Multi-Cluste...
 
Accelerate Digital Transformation with Pivotal Cloud Foundry on Azure
Accelerate Digital Transformation with Pivotal Cloud Foundry on AzureAccelerate Digital Transformation with Pivotal Cloud Foundry on Azure
Accelerate Digital Transformation with Pivotal Cloud Foundry on Azure
 
OpenShift Overview - Red Hat Open House 2017
OpenShift Overview - Red Hat Open House 2017OpenShift Overview - Red Hat Open House 2017
OpenShift Overview - Red Hat Open House 2017
 
Welcome - Kubernetes for the Enterprise - London
Welcome - Kubernetes for the Enterprise - LondonWelcome - Kubernetes for the Enterprise - London
Welcome - Kubernetes for the Enterprise - London
 
Moderniser le legacy JEE avec les containers et les microservices: patterns a...
Moderniser le legacy JEE avec les containers et les microservices: patterns a...Moderniser le legacy JEE avec les containers et les microservices: patterns a...
Moderniser le legacy JEE avec les containers et les microservices: patterns a...
 
What are DevOps Application Patterns on AWS…and why do I need them?
What are DevOps Application Patterns on AWS…and why do I need them?What are DevOps Application Patterns on AWS…and why do I need them?
What are DevOps Application Patterns on AWS…and why do I need them?
 

Ähnlich wie Devops lifecycle with Kabanero Appsody, Codewind, Tekton

EvansData_DevRel_2016-DevOps
EvansData_DevRel_2016-DevOpsEvansData_DevRel_2016-DevOps
EvansData_DevRel_2016-DevOps
Larry McDonough
 
John N. Lewis - Resume - Public
John N. Lewis - Resume - Public John N. Lewis - Resume - Public
John N. Lewis - Resume - Public
John N. Lewis
 
Webinar on deployment automation Xebialabs - 15 sept 2010
Webinar on deployment automation  Xebialabs - 15 sept 2010Webinar on deployment automation  Xebialabs - 15 sept 2010
Webinar on deployment automation Xebialabs - 15 sept 2010
XebiaLabs
 

Ähnlich wie Devops lifecycle with Kabanero Appsody, Codewind, Tekton (20)

Webcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeWebcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframe
 
Pivotal Developer-Ready Infrastructure Slides
Pivotal Developer-Ready Infrastructure SlidesPivotal Developer-Ready Infrastructure Slides
Pivotal Developer-Ready Infrastructure Slides
 
Jfokus Workshop: Code in the Cloud for the Cloud
Jfokus Workshop: Code in the Cloud for the CloudJfokus Workshop: Code in the Cloud for the Cloud
Jfokus Workshop: Code in the Cloud for the Cloud
 
Eclipse tools for deployment to was liberty profile in Bluemix
Eclipse tools for deployment to was liberty profile in BluemixEclipse tools for deployment to was liberty profile in Bluemix
Eclipse tools for deployment to was liberty profile in Bluemix
 
Hybrid Cloud DevOps with Apprenda and UrbanCode Deploy
Hybrid Cloud DevOps with Apprenda and UrbanCode DeployHybrid Cloud DevOps with Apprenda and UrbanCode Deploy
Hybrid Cloud DevOps with Apprenda and UrbanCode Deploy
 
Using cloud native development to achieve digital transformation
Using cloud native development to achieve digital transformationUsing cloud native development to achieve digital transformation
Using cloud native development to achieve digital transformation
 
Combining Cloud Native & PaaS: Building a Fully Managed Application Platform ...
Combining Cloud Native & PaaS: Building a Fully Managed Application Platform ...Combining Cloud Native & PaaS: Building a Fully Managed Application Platform ...
Combining Cloud Native & PaaS: Building a Fully Managed Application Platform ...
 
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...
 
Infrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsInfrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale Organizations
 
Modernize applications and reduce TCO with Windows containers on Azure Servic...
Modernize applications and reduce TCO with Windows containers on Azure Servic...Modernize applications and reduce TCO with Windows containers on Azure Servic...
Modernize applications and reduce TCO with Windows containers on Azure Servic...
 
Evans Data DevRel 2016
Evans Data DevRel 2016 Evans Data DevRel 2016
Evans Data DevRel 2016
 
EvansData_DevRel_2016-DevOps
EvansData_DevRel_2016-DevOpsEvansData_DevRel_2016-DevOps
EvansData_DevRel_2016-DevOps
 
Red Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft AzureRed Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft Azure
 
What's new in Pivotal Cloud Foundry 1.6
What's new in Pivotal Cloud Foundry 1.6What's new in Pivotal Cloud Foundry 1.6
What's new in Pivotal Cloud Foundry 1.6
 
John N. Lewis - Resume - Public
John N. Lewis - Resume - Public John N. Lewis - Resume - Public
John N. Lewis - Resume - Public
 
Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)
 
Powering your Apps with Cloud Services
Powering your Apps with Cloud ServicesPowering your Apps with Cloud Services
Powering your Apps with Cloud Services
 
Cloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleCloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer Console
 
Challenges in a mobile first world
Challenges in a mobile first worldChallenges in a mobile first world
Challenges in a mobile first world
 
Webinar on deployment automation Xebialabs - 15 sept 2010
Webinar on deployment automation  Xebialabs - 15 sept 2010Webinar on deployment automation  Xebialabs - 15 sept 2010
Webinar on deployment automation Xebialabs - 15 sept 2010
 

Mehr von Winton Winton

Mehr von Winton Winton (8)

Build your first rpa bot using IBM RPA automation
Build your first rpa bot using IBM RPA automationBuild your first rpa bot using IBM RPA automation
Build your first rpa bot using IBM RPA automation
 
IBM Robotic Process Automation Fundamentals
IBM Robotic Process Automation FundamentalsIBM Robotic Process Automation Fundamentals
IBM Robotic Process Automation Fundamentals
 
IBM iSeries Terminal Based Performance Testing with Rational Performance Tester
IBM iSeries Terminal Based Performance Testing with Rational Performance TesterIBM iSeries Terminal Based Performance Testing with Rational Performance Tester
IBM iSeries Terminal Based Performance Testing with Rational Performance Tester
 
Open shift 4 infra deep dive
Open shift 4    infra deep diveOpen shift 4    infra deep dive
Open shift 4 infra deep dive
 
Kubernetes 101
Kubernetes 101Kubernetes 101
Kubernetes 101
 
Agile sales and business development
Agile sales and business developmentAgile sales and business development
Agile sales and business development
 
Enterprise Architecture for Dummies - TOGAF 9 enterprise architecture overview
Enterprise Architecture for Dummies - TOGAF 9 enterprise architecture overviewEnterprise Architecture for Dummies - TOGAF 9 enterprise architecture overview
Enterprise Architecture for Dummies - TOGAF 9 enterprise architecture overview
 
Rational Team Concert source control for dummies
Rational Team Concert source control for dummiesRational Team Concert source control for dummies
Rational Team Concert source control for dummies
 

Kürzlich hochgeladen

AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Kürzlich hochgeladen (20)

Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 

Devops lifecycle with Kabanero Appsody, Codewind, Tekton

  • 1. © 2019 IBM Corporation Create true DevOps framework with IBM Cloud Pak
  • 2. 2 Winton Chief Technical Sales Hybrid Cloud Integration IBM Indonesia OpenShift, Kubernetes, Container, Microservices, Cloud, WebSphere, Mobile Platform, API, Integration, BPM, BRMS, OCR, Filenet, Terraform, Ansible, Monitoring, Blockchain, DevOps, Rational
  • 3. TRUE DEVOPS – DEVELOPMENT + OPERATIONS 3 Development Team „Developers“ Operations Team “SysAdmins“ Thirst for New Features. velocity and productivity Focus on Stability. Performance, reliability, correctness Conflict, distrust different backgrounds, skills, and incentives DevOps SRE “Engineers“ Implementing progressive rollout Quickly & accurately detect Problems Rolling back changes quickly when problems arise Availability Latency Performance Efficiency Change Management Monitoring Emergency Response Capacity Management Projects Products
  • 4. 4 My developer moves to another company We use 5 different programming languages in our microservices application Difficult to support microservice application in production Developers complain about the waiting time to build and deploy I have to spend time to make sure my application performs well 4 IBM 2019 Challenges faced by microservices development lead
  • 5. 5 Standardize the framework of microservices for all developers? Ensure SLA with ability to support the microservice in production without resource issue Make my developers more productive, work faster and more efficient Test and monitor my microservice application Have an end to end delivery pipeline that we can monitor Adhere to enterprise standard for production deployment What if I could …
  • 6. 6 Create framework and standards Maintain architecture consistency Simplify external APIs Developer automatic build application on saving Run unit test and load test Integrate source code with source control Trigger automated build and deploy to OCP using CI/CD Pipeline Deploy with control and approval to production Monitor microservice in production IBM Cloud Pak Makes Microservices Application Lifecycle Easy
  • 7. 7 7 From a service management perspective, client teams still need to accomplish the same goals, but the roles, tools, methods, and responsibilities have changed Learn more at: ibm.com/devops/method/content/archite cture/serviceManagementArchitecture# 0_1 It also covers Cloud Operations Lifecycle
  • 8. 8 Cloud Paks – Pre-integrated for cloud use cases Today, IBM offers clients the first six Cloud Paks… IBM Cloud SystemsEdge Private IBM Cloud / October 2019 / © 2019 IBM Corporation Cloud Pak for Security Container platform and operational services Cloud Pak for Applications Developer & DevOps Tools Modernization Toolkit Frameworks and Runtimes Container platform and operational services Cloud Pak for Data Container platform and operational services Organize Analyze Collect Cloud Pak for Integration Container platform and operational services API Lifecycle Messaging and Events App and Data Integration Cloud Pak for Automation Container platform and operational services Workflow and Decisions Operational Intelligence Content Cloud Pak for Multicloud Management App and Infrastructure Multicluster Security and Compliance Management Incident Response Federated Search and Investigation Security Orchestration and Automation AWS MS Azure Google Cloud
  • 9. Champ Jane Champ the Solution Architect Jane the Enterprise Developer Innovation in Enterprises – The Art of Balancing Choice and Risk Empowers developers with speed and agility while meeting company policies and approved technology choices Using pre-built, pre- integrated collections allows her to develop faster, think less about Kubernetes and infrastructure Kabanero, an Open Source Platform provides effective bi-directional collaboration that empowers Architects, Developers
  • 10. 10 Integrated Collections Integrated Developer Tools Integrated DevOps Toolchain A modern microservices-based framework that simplifies development, build, and continuous deploy of apps for Kubernetes and Knative Serving (Serverless) Automated end-to-end toolchain from code check-in to production Kubernetes deploy Tekton and event driven DevOps Completely customizable to meet company policies and choices Simplify building cloud-native apps in containers for Kubernetes and Knative Extensions to industry standard IDEs Templates and developer focused CLI 100% open source frameworks and runtimes optimized for cloud-native Customizable build pipelines Pre-built Kubernetes deployments Knative IstioKubernetes Lifecycle management 100% Open Source
  • 11. 11© 2019 IBM Corporation https://www.eclipse.org/codewind/ Extensions to popular IDEs for cloud-native development with Kubernetes https://razee.io/ A multi-cluster continuous delivery tool for Kubernetes https://appsody.dev Pre-built stacks for popular open source runtimes and frameworks that simplifies building cloud-native apps in containers https://kabanero.io/ A modern microservices-based framework for continuous deploy of apps on Kubernetes and Knative New open source projects simplify Kubernetes application development at scale https://tekton.dev Kubernetes-native pipelines for CI/CD
  • 12. Cloud Pak for Applications? WebSphere Application Server Deploy how you do today Modernize apps for mobile & build omnichannel apps Build once, deploy anywhere with an integrated, enterprise-grade solution . What you need today, what you need tomorrow Run existing apps Modernize existing apps Building new apps Kabanero Enterprise Modern microservices-based framework with integrated DevOps 3 customer needs with 1 offering Modernization tools for Java apps Developer tools simplify Kubernetes Container platform with enterprise deployment, scale, availability Red Hat OpenShift IBM and Red Hat Runtimes © 2019 IBM Corporation
  • 13. Perpetual and Term licensing options available, OpenShift w/ no functional restrictions ICP full product included as transition path to OpenShift Cloud Pak for Applications: what you need today, what you need tomorrow No Charge, supported when used with Cloud Pak for Applications MODERNIZE APPS When apps need to move, IBM has the right experience, tools, and experts to move them. IBM Cloud Private IBM Modernization & Developer Tools Transformation Advisor WebSphere Migration Toolkit Enterprise Dev tools extensions for local IDE’s Included with all components WebSphere ND WebSphere Base Liberty Core WebSphere Application Server Continue to run your apps, where they are.Run Existing Apps and Build New Apps New apps are automatically ready for hybrid-cloud deployment, using the best of open source, fully supported. Digital App Builder Mobile ServicesIBM Mobile Foundation Red Hat OpenShift IBM Integrated Application Runtimes Red Hat Runtimes Appsody Integrated DevOps Kabanero Enterprise Codewind © 2019 IBM Corporation 13
  • 14. UrbanCode DevOps Add-on for IBM Cloud Pak for Applications Orchestrate and Deploy Applications in microservice and hybrid architectures Deploy anything anywhere • Works with traditional WebSphere and JBoss • Enable a consistent experience across cloud native, distributed, mobile and z/OS • Automate deployments from simple to complex • Enterprise scale: millions of deployments / year Orchestrate across teams and pipelines of choice • Coordinate across multiple services and tiers delivered by different tools and teams • Orchestrates with Kabenaro to coordinate cloud-native and traditional • Measure time to market improvements resulting from application modernization IBM Mobile Foundation Jenkins IBM Cloud Pak for Applications Build, extend deploy, and run applications IBM containerized software Container platform and operational services IBM Cloud Pak for Applications DevOps Add-On Development team orchestration and governance IBM containerize software Container platform and operational services
  • 15. 15 IBM URBANCODE IS A LEADER! THE FORRESTER WAVE™: CONTINUOUS DELIVERY AND RELEASE AUTOMATION, Q4 2018 Only vendor in the top 3 scores for each of Product Strategy, Market Presence and Current Offering “IB ’s solution is ideal for the largest and most diverse organizations looking for enterprise-class product and support” The Forrester Wave™ is copyrighted by Forrester Research, Inc. Forrester and Forrester Wave™ are trademarks of Forrester Research, Inc. The Forrester Wave™ is a graphical representation of Forrester's call on a market and is plotted using a detailed spreadsheet with exposed scores, weightings, and comments. Forrester does not endorse any vendor, product, or service depicted in the Forrester Wave. Information is based on best available resources. Opinions reflect judgment at the time and are subject to change. Download the report <Link>
  • 16. WAS WAS WAS WAS Scenario: DevOps Add-on • UCD Server running on OpenShift. • UCD agents on WAS or JBOSS VMs/machines anywhere. • Pay for VPCs available on the WAS environment (under management by UrbanCode Deploy) Benefit from using the Add-on UCD installs, updates WAS/JBOSS and deploys apps to WAS/JBOSS. Important features: deployment automation, orchestration, configuration management, and discovery. Also deploys apps and updates to Mobile Foundation Add UrbanCode Velocity for UrbanCode Deploy reporting (for audit, analytics). Pay 5 VPCs for 1 floating user. WAS WAS WAS WAS JBOSS JBOSS Mobile Foundation JBOSS Deploy Velocity
  • 17. A n y w h e r e Scenario – DevOps Add-on • UCD Server and Velocity running on OpenShift. • UCD agents installed on any endpoint • Pay for VPCs available on endpoints managed by UCD • Pay 5 VPCs for each Velocity floating user Benefit: During the application modernization process, many apps will be “hybrid”- composed of microservices and traditional components (like a database). UrbanCode provides deployment automation and orchestration for hybrid applications. Customers may use Tekton for Continuous Delivery of microservices, and UrbanCode Deploy or Jenkins for the traditional components. Velocity manages the multiple pipelines and provides reporting (for audit, analytics). Additional Benefit: UrbanCode provides consistent continuous delivery capabilities for the application modernization processes made possible by ICPA. Tekton Microservices Traditional components Deploy Velocity
  • 18. A n y w h e r e Scenario: DevOps Add-on • Tekton used to deploy cloud native apps developed in Kabanero • Velocity, running on OpenShift, coordinates across pipelines, also provides analytics • Pay 5 VPCs for each Velocity floating user Benefit: UrbanCode Velocity coordinates Tekton pipelines – especially important when there are many microservices to orchestrate. Tekton Microservices Microservices Microservices Microservices Microservices Velocity
  • 19. Client Example – Ameritas uses UCD to deploy containers
  • 20. Security risks in microservices applications External threat OWASP Top 10 REST API Security Internal threat – malicious code Vulnerabilities in the various components within the container High business impact to financial industry
  • 21. Securing your Microservices Use OAuth for user identity and access control Use 'defence in depth' to prioritize key services Don’t write your own crypto code Use automatic security updates Use a distributed firewall with centralized control Get your containers out of the public network Use security scanners for your containers Monitor everything with a tool
  • 22. How IBM helps Your Company secure your microservices application? Vulnerability advisor Mutation advisor Establish Devsecops pipeline Use trusted Java engine Websphere Liberty Secure API with security gateway Implement Istio service mesh Secure mobile application with mobile platform
  • 23. Deliver application with quality • Testing is a must • Shift left testing • Automate testing with tools • Integrate testing to the CI/CD Pipeline
  • 24. Modern testing needs to adapt to the DevOps world Dev Dev Dev Test Test Test Dev QA Dev QA Dev QA Before DevOps manual testing could keep up In the DevOps world manual testing can’t keep up! Testing needs to change with automation and collaboration
  • 25. IBM DevOps Solution for Continuous Testing Presentation layer Middleware, Data, Services Systems of Record components Functional Tester Web UI Tester Rational Test Workbench Integration Tester Rational Performance Test Server Performance TesterRational Test Virtualization Server RPT on Cloud RPT VT Packs
  • 26. Day 2 Operations • Implement Cloud Service Management and Operations • Monitoring and logging of your multi cloud Kubernetes • Manage cloud events and automate the recovery actions • Establish centralized control of your Kubernetes and application clusters
  • 27. IBM Cloud Pak for Multicloud Management Applications, Security, Data, Operational Services Overall Solution Capability Container Environments Red Hat OpenShift & Others Cloud Native Workloads Ansible Automation PlatformManagement Private Clouds VMwareRHVRHOSPHyperVPowerSystem Z Private Clouds VMwareRHVRHOSPHyperVPowerSystem Z Virtual Environments – OpenStack, RHEV, VMware, Public Clouds Traditional Workloads Container Environment Management VM environment Management Application Lifecycle Management Application and Infrastructure Monitoring Event Management & Remediation Cloud Workload Protection & Compliance Backup and Availability IBM Confidential - Not for External Distribution Chargeback
  • 28. Application Lifecycle ▪ How are conditional gates enforced with tamper-proof controls? ▪ How do applications scale on demand to not only conserve resources and costs but account for peak usage? ▪ How are applications’ performance going to be optimized Infrastructure Lifecycle ▪ How do you reduce provisioning new infrastructure from hours/days down to seconds? ▪ How are VMs & containers built, packaged, and deployed across all clouds? ▪ How is new infrastructure created? What specifications required and where should it be deployed? ▪ Is there an automated process to scale up or take down excessive capacity Cluster Lifecycle ▪ One cluster can have as many as 5000 nodes, 150,000 pods and 300,000 containers ▪ How are clusters created, scaled up or down, and retired? ▪ How are nodes within the cluster kept up to date with the latest operating system and Kubernetes patches? ▪ How is tenancy associated with clusters maintained? Security & Compliance Lifecycle ▪ How is identity managed across a hybrid architecture? ▪ How are the overall compliance and risk management controls enforced and audited? ▪ How are keys and certificates managed for access and revocation? Cloud Pak for Multicloud Management – Accelerate with Control Cloud Pak for Multicloud Management App and Infrastructure Multicluster Security and Compliance Management #cpmcm-sales-win-room for all questions
  • 29. 29 Entry points into enterprise cloud management Container Management Infrastructure Lifecycle Management Application Lifecycle Management Governance Management