flexibele testomgevingen met ibm cloud in ibm cloud.pdf · run cloud enable and cloud native on the...
Post on 22-Oct-2020
1 Views
Preview:
TRANSCRIPT
-
Flexibele Testomgevingen met IBM Cloud
Richard BakkerDevOps Technical SalesSenior IT Specialist, IBM Software Grouprichard.bakker@nl.ibm.com
© 2016 IBM Corporation
-
Introducing the IBM Bluemix Local System
Optimize
Cloud Enable
Innovate
Cloud Native
Run Cloud Enable and Cloud Native on the same platform
FocusonSpeedandAgilityFocusonOperationalCosts
Announce: July 26thGA: Sept 9th
-
Application Deployment vs Environment Provisioning
Compute | Storage
OS
Packaged Software
Application
Middleware
Compute | Storage
OS
Packaged Software
Middleware
Network
Cloud Provisioning(PureApplication System or SmartCloud Orchestrator)
Cloud Management
IBM UrbanCode Deploy
Capabilities
Security, approvals and promotion of applications through different stages.
Automated Deployment of all components of Application (DB, Web, Mobile)
Automated Middleware configuration required for Application Deployment
Discover MW Configuration for WAS
Virtual System Pattern Creation and Provisioning
Self Service Portal for VM Provisioning
Image Library (Search / Compare, Versioning, and SW Stacks)
Basic Single Image Composition, Manipulation of images with pre-configured middleware
Multi-tenancy, Isolation, Rapid , Scalable Provisioning
Cloud Administration
-
Line of Business
Deployment and Provisioning
SmartCloudOrchestratorIBMPureApplicationSystem
IBM UrbanCode Deploy
IBM UrbanCode Release
-
Line of Business
IBM UrbanCode Build
Example DevOps Tool ChainIncrementally adopt when/if needed
RationalTeamConcertRationalQualityManagerRationalTestWorkbenchRationalTestVirtualizationServer
SmartCloudApplicationPerformanceManagement
RationalFocalPointRationalRequirementsComposer
SmartCloudOrchestratorIBMPureApplicationSystem
IBM UrbanCode Deploy
IBM UrbanCode Release
RationalApplicationDeveloper
-
What is PureApplication System?
System InfrastructureInherits the
capabilities of PureFlex System
Application Platform
§ Integrated Server, Storage, Network
§ Power Management§ Storage & VM Optimization§ Virtualization§ Integrated System Management
§ Provisioning§ Security§ Monitoring§ IT Lifecycle Management§ System design
§ Application Optimization§ System wide Management§ Automation & Scaling§ Caching & Elasticity§ Application Centric Provisioning§ Usage Metering
§ Security§ Monitoring§ App Lifecycle Management§ License Management§ Self-service§ Data management
Integrates an application platform
optimized for enterprise applications
Application patterns from IBM and partners
• 100+ ISV business applications• Business intelligence• Business process management• Web experience (Portal)
Patterns of Expertise
PureApplication System adds deep application-aware value to its PureFlex foundation!
-
What’s required…
What the business wants…
What a pattern automates…
Patterns: 1. Increase time to market2. Increase value of your
solution3. Unparallel cost savings
Patterns of Expertise - Key capability for Cloud Application Platforms
-
PureApplication System Supports Multiple Types of Patterns
Virtual Application Patterns
• Highly automated deployments using expert patterns
• Business policy driven elasticity
• Built for the cloud environment
• Leverages elastic workload management services
Best TCOcloud applications
Virtual System Patterns
• Automated deployment of middleware topologies
• Traditional administration and management model
• Application and infrastruture driven elasticity
Improved TCOvirtualized applications
Standard TCOexisting applications
Virtual Appliances• Standard software installation
and configuration on OS• Images created through
extend/capture• Traditional administration and
management model• Infrastructure driven elasticity
Virtual Appliance
Metadata
Softwareapplication
Operatingsystem
Virtual Appliance
Virtual Appliance
Metadata
ApplicationServer
Operatingsystem
Virtual Appliance
Metadata
ApplicationServer
Operatingsystem
Virtual Appliance
Metadata
HTTPServer
Operatingsystem
Virtual Application PatternsVirtual System PatternsVirtual Appliances
Softwareapplication
-
• FileNet P8 CPE Pattern for 5.2.1• IBM Case Foundation Pattern for 5.2.1• IBM Content Navigator Pattern for 2.0.3• InfoSphere Information Server Enterprise v11.3.1.2 (classic vSys)• IBM InfoSphere Master Data Management Standard Edition and
Advanced Edition 11.5 (Intel Only)• IBM Rational Performance Test Server Pattern 1.0• IBM Rational Integration Tester Pattern 1.0• IBM Rational Test Virtualization Server Pattern 1.0• IBM Sametime Pattern for 9.0 on Intel• IBM Watson Content Analytics Pattern for 3.5• IBM WebSphere Commerce Pattern for 8.0 on Intel• IBM WebSphere MQ 8.0.0.5• IBM WebSphere Service Registry & Repository 8.5.6
Deliveredfor1H2016• DB2 with BLU Acceleration Pattern 1.3• IBM Cognos Metrics Manager 10.2.2 • IBM Curam 6.0• IBM DB2 pureScale Pattern for 10.5• IBM Sametime Pattern for 9.0.1• IBM WebSphere Application Server Patterns 2.2 • IBM WebSphere Application Server Network Deployment Patterns 2.2• IBM WebSphere eXtreme Scale Pattern for 8.6• IBM Sterling OMS Pattern for 9.4• IBM Sterling File Gateway for 2.2.6• TM1• Case Manager Pattern for 5.2.1 (targeted 1Q 2017)
Targeted*for2H2016
IBM Software Pattern Roadmap
Upcoming locations• Sydney – July 2016*• Rome – September 2016*• Chicago – October 2016*• Brussels – November 2016*
* - Locations and dates planned and not committed
PatternCampsin8citiesacross6countriesin2016
Patterns included with Pattern Hub
-
Improve Delivery Lifecycle with Software Defined Environments
SCM Build Automation
IBM Endpoint Manager
QA PROD
Provision platformExecute application deployment and manage settings across environments
Patch/update
Publish build
Pull changes
IBMCloudOrchestrator
Platform Config Management
Environments
Deploy early and often to ensure higher quality and faster releases using repeatable, reliable, and managed automation
DEVDEVDEVDEV
IBMPureApplication
-
11IBM
Editing a Software-Defined Environment
Patterns can be provisioned into multiple, heterogeneous clouds
Patterns can include application, infrastructure and middleware that support them
Graphical editor allows you to visually build blueprints
-
12IBM
Walking through a scenario
-
IBM UrbanCode Deploy
Blueprint
Application Resource Template
Continuous Delivery to Cloud
§ Capture cloud pattern to be used for creating an Environment
§ Incremental deployment of application builds to cloud environments
§ Map the application to multiple cloud patterns
The freedom to provision a version of a full stack or incrementally deploy an application version into an already provisioned environment
Environments | Processes | Configurations Create env from pattern
Deploy app QA PRODDEVDEVDEVDEV
Import pattern
-
14IBM
What if we had…Intuitive and Scalable Model Driven Deployment
-
15IBMInnovate. Disrupt. Transform. Fast. @Enterprise Scale.
IBM UrbanCode Deploy delivers automated orchestrated deployment across platforms
§ Manage applications and versions
§ Manage deployments across all platforms and environments
§ Support cloud portability
Systems of RecordSystems of Engagement
IBM UrbanCode Deploy
Development Test Production
Visibilityandautomatedcontrolofyourapplicationdeploymentprocess
-
16IBM
Databases InternalMessages
Third-partyServices
virtualized components
Simultaneously test across multiple test stages
Dev QA
DeploymentAutomation
Deploy what is ready,virtualize the rest
Automate testing in production-like environments
Manage quality across the delivery lifecycle
“Shift Left” Testing Strategy
Deploy what is ready to test, virtualize the rest
top related