Patterns

863 views

Published on

Patterns by Jason McGee for Summit by the Sea 2014

  • Be the first to comment

  • Be the first to like this

Patterns

  1. 1. © 2014 IBM Corporation Modern Infrastructure for an Agile Business Jason R McGee, IBM Fellow
  2. 2. IBM Cloud Portfolio Strategic Actions Cloud Enabled Cloud Native Next Generation Private Cloud Optimized IT Delivery Capability as a Service • Next generation development platform • SWG Infrastructure and middleware capabilities as a service • SaaS solution as API enabled solutions • Cattle • Software defined resource management • Next generation integrated systems • Self service and lifecycle automation • Pets • Common core management & automation services for all Cloud Enabled and Cloud First delivery models • Hybrid IT management with operational analytics • Pattern-based workload optimization and orchestration
  3. 3. Through the technology of Patterns, PureApplication System delivers a faster and simpler way to deploy & manage workloads in your enterprise.
  4. 4. Driving built-in expertise with IBM’s patterns of expertise What the business wants… What’s required… What a pattern automates… Patterns include: • Application topology • Pre-integrated across components • Pre-configured & tuned • Pre-configured monitoring & security • Pre-installed on an operating system • Lifecycle Management • Expertise • Repeatability • Simplicity • Agility • Governance • Elasticity • Efficiency
  5. 5. 4
  6. 6. Three ways to get the value of patterns of expertise on PureApplication System Capture your own expertise:  Capture existing expertise for operating system and middleware installation through integrated tooling  Integrated tooling to create your custom patterns (also available to download or use on IBM SmartCloud at no charge)  Dynamically combine pre-defined components to build new image packages  Create a standard VM format in Open Virtual Format Use third-party patterns of expertise (ISVs, Partners such as Prolifics) Use IBM patterns of expertise throughout the system
  7. 7. Patterns: Create Once – Deploy Anywhere 6 IBM Cloud Orchestrator IBM Cloud Orchestrator System System Traditional Components Expert Integrated Systems Service on Private On-Premises Public Off-Premises
  8. 8. What is PureApplication Service on SoftLayer? Service on Run applications you have with the cloud economics you want and the isolation you need Separate Built with dedicated SoftLayer hardware to isolate compute, network & storage to keep applications safer off-prem Seamless Portability of traditional enterprise applications across on-prem and off-prem clouds without re-architecting system topology, storage, network designs, etc. via Patterns Simple Easier way to run, scale and manage traditional enterprise applications and the underlying infrastructure Speedy Faster way to adopt off-prem cloud for traditional enterprise applications via Patterns Same Identical interface & experience for developers & operations on-prem & off-prem
  9. 9. PureApplication Service on SoftLayer PureApp Service Account PureApp Service User: 1. Establishes an SoftLayer Datacenter A (e.g. Dallas05) clientXYZ1.pureapplication.com Standard 6 TB storage Standard Standard Standard Express Standard System 2 Standard Standard Standard 10 TB storage System 1 clientXYZ2.pureapplication.com SL Datacenter B (e.g. Seattle) System 3 clientXYZ3.pureapplication.com 3 TB storage account, isolated from other users 2. Populates their account with one or more Standard or Economy servers and storage 3. Deploys Patterns from a catalog into their environment 1 2 3 Express Express Express Each server adds 1 TB to storage pool. Can also buy storage expansion in 1 TB increments
  10. 10. Expert Selected Server Instance configurations Express Server Instance Standard Server Instance Processor Single Processor Quad Core Xeon 3450 Double Processor Octo Core Xeon 2670 Processor Speed 2.66 GHz 2.60 GHz Processor Cache 8 MB 20 MB Cores 4 core 16 cores PVUs 400 PVUs 1600 PVUs Memory Type DDR3 Registered 1333 DDR3 Registered 1333 Memory Amount 24 GB 256 GB Public Bandwidth Unlimited Bandwidth Unlimited Bandwidth Storage Type HDD SAN (iSCSI) HDD SAN (iSCSI) Storage Amount 1 TB 1 TB Storage Redundancy RAID 50 RAID 50 PLUS: Additional storage available in 1TB increments
  11. 11. The optimal private cloud platform for enterprise applications IBM PureApplication™ System – IBM intends to deliver in 3Q 2014 Mission critical production support for an even broader set of apps! Pure and Simple. • Deliver continuous availability for key applications by deploying across multiple systems • Add storage with an external SAN Volume Controller • Achieve disaster recovery for key applications by replicating select segments of storage • Run your patterns on premise or in hybrid cloud thru SoftLayer, IBM’s industry leading public cloud • Customize patterns to meet your IT standards with updated PureApplication Pattern Engine • Backup your workload data with your backup and restore solution of choice with IBM Endpoint Manager Lifecycle Edition • Call-Home delivers easier system troubleshooting
  12. 12. Achieve continuous availability for key applications by deploying across multiple systems Rack 1 Rack 2 Rack 3 Deploy the pattern across the racks, choosing where each image within the pattern should run Build a pattern on any rack using artifacts from all racks Consolidated view of pattern artifacts across the racks A single view to monitor the status of the deployed pattern across the racks 1 2 3 4 • Permissions attached to artifacts as they move across systems • Artifacts can be pinned to an explicit machine, or placed by PureApp Greater cost efficiency through finer grained replication on a workload by workload basis 5
  13. 13. PureApplication System Multi-Target Deployment: Domains Ft Lauderdale Datacenter New York Datacenter Low Latency Miami Datacenter Domain 2 High Latency Domain 1 Domain 3 Domain 4 Domain 5 • PureApp deployment console allows you to select any system in a Domain as deployment target for a pattern • Within a Domain, a single pattern deployment can create active/active workload w/ sync replication • All systems in a Domain must be connected w/ low latency network • Cross-Domain deployment requires separate manual deploy on each Domain • Enables async replication at high latency distance
  14. 14. IBM PureApplication System Administrator | Workload Console System Console Help | Logout Welcome Instances Patterns Catalog Cloud Virtual System Patterns Filter Entire Domain Local Only Create New Domain is selected Name Version Created By Updated By Created On Updated On Locations Actions ADP Desktop Advanced 0401 1.0 c_cheaney maxine Aug 12, 2012 Aug 12, 2012 2 AMF Demo of DB2 Enterprise and WAS Highly Available cluster 1.0 baileyd c_cheaney Aug 12, 2012 Aug 12, 2012 1 Advanced Middleware Configuration 3.0.0.1 Locations column appears 2.0 maxine baileyd Aug 12, 2012 Aug 12, 2012 1 BPM Advanced Clustered Pattern 7.5.1 prod8 maxine baileyd Aug 12, 2012 Aug 12, 2012 1 BPM Advanced Clustered Pattern 8.0.0.0 1.0 maxine maxine Aug 12, 2012 Aug 12, 2012 2 BPM Advanced Clustered Process Center Pattern 7.5.1 1.0 maxine maxine Aug 12, 2012 Aug 12, 2012 4 BPM Cloud Workspace 1.0 maxine maxine Aug 12, 2012 Aug 12, 2012 1 Prod Rack New Jersey Commerce Storage 1.0 c_cheaney c_cheaney Aug 12, 2012 Aug 12, 2012 1 Compliant DevOps Multi-node Sample Prod Rack New York 1.0 baileyd c_cheaney Aug 12, 2012 Aug 12, 2012 2 Hovering shows popup with rack info, in same order as Locations widget on the details view Charlotte Rack Greensboro Rack DB2 10.1 1.0 phyllis baileyd Aug 12, 2012 Aug 12, 2012 1 DB2 Enterprise 9.7.4.0 1.1 phyllis baileyd Aug 12, 2012 Aug 12, 2012 2 DB2 and WAS Standalone 1.0 phyllis maxine Aug 12, 2012 Aug 12, 2012 1 NBIC WAS 1.1 maxine baileyd Aug 12, 2012 Aug 12, 2012 1 Process center deployment manager 1.0 ksmart baileyd Aug 12, 2012 Aug 12, 2012 2 RAF 3.0.0.1 XL 1.0 baileyd maxine Aug 12, 2012 Aug 12, 2012 1
  15. 15. IBM PureApplication System Administrator | Workload Console System Console Help | Logout Welcome Instances Patterns Catalog Cloud Filter Create New Name Version ADP Desktop Advanced 0401 1.0 AMF Demo of DB2 Enterprise and WAS Highly Available cluster 1.0 Advanced Middleware Configuration 3.0.0.1 2.0 BPM Advanced Clustered Pattern 7.5.1 prod8 BPM Advanced Clustered Pattern 8.0.0.0 1.0 BPM Advanced Clustered Process Center Pattern 7.5.1 1.0 BPM Cloud Workspace 1.0 Commerce Storage 1.0 Compliant DevOps Multi-node Sample 1.0 DB2 10.1 1.0 DB2 Enterprise 9.7.4.0 1.1 DB2 and WAS Standalone 1.0 NBIC WAS 1.1 Process center deployment manager 1.0 RAF 3.0.0.1 XL 1.0 < Entire Domain Subdomain Only Local Only NBIC WAS (1.1) Deploy Open Export Delete Clone Rack: Prod Rack New Jersey Application ID: a-2d1138311-a11e-Bf12-a0c5d8155a1 Description: Version: 1.1 Created by: Maxine Updated by: baileyd Created on: August 12, 2012 1:12:34 AM Updated on: August 12, 2012 1:12:34 AM Access granted to: Administrator [ all ] Add more... Preview: Associated artifacts Virtual System Patterns Locations SUBDOMAIN: NORTHEAST Prod Rack New Jersey Prod Rack New York SUBDOMAIN: SOUTHEAST Charlotte Rack Greensboro Rack The user clicks the copy button next to a specific rack to copy the pattern to that rack.
  16. 16. Deploying VMs across Multiple Systems in a Region Drag and drop VMs to place them across cloud groups and systems! It’s that simple!
  17. 17. Future intended deliverable; delivery date not yet set Deploy a pattern into a hybrid cloud Want to deploy part of your pattern in Softlayer? Just drag and drop!
  18. 18. Customize patterns to meet your IT standards with updated PureApplication Pattern Engine Software Application SLA policies Choice of OS Image IBM Pattern Deployment Framework VM recovery, middleware level resiliency, autoscaling, basic VM monitoring, logging CLIENT BENEFITS  Support for corporate IT standards  Flexible control over middleware topologies for virtual applications  Lifecycle management for both topology and virtual application patterns  Enabled for DevOps solutions with pattern version support  Simplified tooling  Existing patterns run unchanged QA Topology Pattern SLA policies Dev Topology Pattern SLA policies Production Topology Pattern SLA policies
  19. 19. Configuring a Topology Pattern in Pattern Builder •Add script packages in vApp pattern editor •Versioning of patterns, script packages, etc.
  20. 20. Adding custom components to the pattern palette •Now, perhaps you’d like to add a component to the palette for “ACME Web Application.”
  21. 21. IBM PureApplication System Administrator Workload Console System Console | Help | Logout Welcome Instances Patterns Catalog Cloud Pattern Components Search… Web Application Collection ACME Web Application Collections: Web Application Collection, My Collection Category: Application Components Preview Clone Export Delete Application Component: ACME Web Application Policy Definitions: Targets: Topology Pattern: Joe’s Dev Env Actions: Deploy new Application Components Enterprise Application WebSphere Application Server ACME Web Application Existing Web Service Endpoint Policy Set Additional Archive File Database Components Messaging Components OSGi Components Transaction Processing Component User Registry Components Other Components Environment Target Joe’s Dev Env QA V1.2 Production Environment Development India QA team Production Deploy Deploy Deploy Default • ACME Web Application now shows up in Virtual Application palette • ACME Web Application team controls topology of all ACME Web App instances, while pattern users only need to deal with a single ACME web app component
  22. 22. Adding custom components to the pattern palette •Users can now re-use your standard “ACME Web Application” part. ACME Web Application
  23. 23. External Storage support via Fiber Channel Existing external SAN  Leverage pre-existing storage infrastructure – EMC, HP, IBM, etc…  High performance storage (> 1 Million IOPs)  Expandable storage (> 2 Petabytes) IBM SAN Volume Controller (SVC) Fiber Channel
  24. 24. Block storage provides persistence for failover scenarios 1Running workload and attached block storage 2Workload is deleted, block storage lives on 3New workload is created and existing block storage is reattached 4Additional block storage is attached to grow Supports > 1.8 TB volumes
  25. 25. Block Storage Usage in DR Replicate only selected block storage • Requires fibre channel connectivity • Could support both synchronous (0–300km) and asynch (0– 8000km) replication
  26. 26. High availability, active / active and synchronous replication across racks with GPFS GPFS Cluster FUTURES CONTENT. PLANS SUBJECT TO CHANGE WITHOUT NOTICE.
  27. 27. System Update
  28. 28. System Update
  29. 29. Call-Home delivers easier system troubleshooting Problem Reporting • Automatic PMR generation based upon HW events (ex: Compute Nodes, Network, Storage, Power & cooling) • Automatic log collection and upload • Collection of system configuration information • Report showing PMRs generated by Call Home IBM problem Repository IBM Confidential
  30. 30. Manage PMRs directly from the System Console
  31. 31. PureApplication System x86 & Power - Generation 2 HW Improved performance, lower power requirements & greater flexibility Up to 10% better price/performance with new Intel and Power compute nodes for Mini and Enterprise configurations Up to 2x better price/performance for consolidation & memory intensive applications on Enterprise configurations, now with 2x memory per core Up to 10 % reduction in power requirements for Enterprise configurations, now able to utilize single phase power Simpler datacenter onboarding for Mini configurations, now in a 42U rack Utilizes the same high performance networking and storage design as Gen 1 for Mini & Enterprise configurations Investment protection for Gen 1 clients with ability to add Gen 2 compute nodes into Gen 1 Systems W2500: x86 W2700: Power Now available for orders!
  32. 32. PureApplication System W2500 “Mini” – Intel 32, 64, 96, 128 “Enterprise” – Intel 32, 64, 96, 128, 160, 192, 224, 320, 384 cores Top of Rack Switches 10/1 Gbps Ethernet 320 Gbps to DC 42U Rack Storage: • V7000 • 2.4 TB SDD • 24 TB HDD Compute: 16 core 2.6GHz Intel (2 x 8 core Ivy Bridge EP) 256GB RAM 16 GB/core 10 Gbps Ethernet 8Gbs FC Top of Rack Switches 10/1 Gbps Ethernet 320 Gbps to DC 42U Rack Storage: • V7000 • 6.4 TB SDD • 48 TB HDD Compute: 16 core 2.6GHz Intel (2 x 8 core Ivy Bridge EP) 256GB RAM 32 GB/core 10 Gbps Ethernet 8Gbs FC PDU: • 4x30A 1ph PDU: • 4x60A 1ph or 3ph Changes from Generation 1
  33. 33. Thank You

×