flexibele testomgevingen met ibm cloud in ibm cloud.pdf · run cloud enable and cloud native on the...

16
Flexibele Testomgevingen met IBM Cloud Richard Bakker DevOps Technical Sales Senior IT Specialist, IBM Software Group [email protected] © 2016 IBM Corporation

Upload: others

Post on 22-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

  • Flexibele Testomgevingen met IBM Cloud

    Richard BakkerDevOps Technical SalesSenior IT Specialist, IBM Software [email protected]

    © 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