Your SlideShare is downloading. ×
0
Patterns
Patterns
Patterns
Patterns
Patterns
Patterns
Patterns
Patterns
Patterns
Patterns
Patterns
Patterns
Patterns
Patterns
Patterns
Patterns
Patterns
Patterns
Patterns
Patterns
Patterns
Patterns
Patterns
Patterns
Patterns
Patterns
Patterns
Patterns
Patterns
Patterns
Patterns
Patterns
Patterns
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Patterns

310

Published on

Patterns by Jason McGee for Summit by the Sea 2014

Patterns by Jason McGee for Summit by the Sea 2014

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
310
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
32
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • So let’s start with probably our most prominent capability and differentiator, around Patterns.
  • Main Point: IBM’s secret sauce for the built-in expertise of PureSystems are the patterns of expertise learned from decades of client and partner engagements that are captured, tested and refined in the development lab and fully built-in to the system or able to be deployed to the system

    IBM uniquely builds in expertise with patterns of expertise What are patterns of expertise? They are proven best practices and expertise for complex tasks learned from decades of client and partner engagements that are captured, lab tested and optimized and then built into the system.

    This isn’t just a blueprint or set of instructions to help you – this is about moving towards a model where an IT user specifies their desired outcome for their applications instead of having to monitor, tweak and tune numerous abstract variables and configuration options

    Why is that important?
    Agility: Faster time-to-value – taking out the manual steps and automating delivery.
    Efficiency: Reduced costs and resources – growing the list of things you do NOT have to do anymore
    Simplicity: Simpler skills requirements – reducing the amount of in house expertise you need
    Control: Lower risk and errors – implemented in a repeatable, optimized fashion that significantly lowers the risk of human error.

    To illustrate a pattern of expertise lets consider the view of the world is that they have a simple application and that application requires a database…what is so hard about that?
    But IT knows what it required to provide this solution to the business and what it takes to keep it running supporting the demands of the business…it takes a number of things ranging from HTTP servers, application servers to host the actual application, caching servers to help with performance, directory services to ensure that only the right set of users have access to the application, database servers…and the list can go on and on…and beyond the list of components to the overall solutions, there is the integration of each of these components together and ensuring that they are properly configured and tuned to meet the demands of the business. Patterns of Expertise take automation to the next level by not only capturing this complex application architecture and deployment model into an easily deployable form, but the system then uses the pattern and the information contained in it, including various policies and service levels to be met by the application and the system automates the monitoring and lifecycle management of the deployed pattern…dynamically adjusting underlying resources and the topology of the application to meet those service levels.

    IBM PureSystems enable clients to consolidate application and data workloads on systems that are optimized to deliver top performance and efficient use of resources. Applications consolidated on PureApplication System can rely on databases or data marts also consolidated on the system. Or, if they have more demanding data requirements – they can access the data services provided by a PureData System.

    Patterns for deploying applications on the PureApplication system can specify a database or data warehouse on a PureData System.
  • It’s also important to make sure clients are aware of the different ways in which they can use patterns. Due to the open nature of the system, and also due in a large part to a dedicated team of product managers who focus on patterns, customers can get patterns from a number of sources. They can get patterns from the broad ecosystem of partners, they can of course get their patterns from a ever expanding list from IBM, we think that the combination of those two are going to represent roughly 80% of the workloads you will encounter. But if those two items don’t meet the clients needs, they can capture their own expertise into a pattern. We provide image construction tooling for clients to author their own pattern based on they’re specific requirements and middleware, runtimes or databases they need. As long as it runs on Windows, RedHat or AIX, it can be patternized. But let’s take a bit more of a look on the first two.
  • Datacenter roadmap:

    current -> US (east, central, west), singapore, amsterdam ..
    mid-year -> london, hong kong, US Federal certified center
    H2014 starting buuld outs of latin america (mexico city likely first), Toronto, China, Japan, Germany, Australia.. the order/timing of the 2H2014 ones are subject to change
  • Offering Overview with Value Proposition With the PureApplication System, you can provision your own patterns of software, middleware and virtual system resources. You can provision these patterns within an innovative framework that is shaped by IT best practices and industry standards—standards that have been culled from many years of IBM experience with clients and from a deep understanding of smarter computing. These IT best practices and standards are infused throughout the system.
    Client Needs Addressed What we’ve found is that organizations around the world, have consistently articulated three imperatives for their IT organization. They need to: Improve IT efficiency with expert integrated systems, Accelerate new applications, big data and analytics, Simplify cloud application platforms and infrastructure
    What’s New
    Feb 5 - “Mini” – new smaller entry point (30% reduction in power consumption, Up to 60% better price/performance, running typical web and DB applications (over a competitor’s configuration), Same built-in expertise & simplified experience as larger configurations); POWER – Automatic throughput improvements for data intensive applications with tiered storage and smart data placement, Up to 90% reduction in vulnerabilities – saving time and money)
    April 23 - Automated Disaster Recovery, Windows Support, Streamlined Maintenance, Backup & Restore made easy, Simplified Pattern Creation, Improved Vertical Scaling
    Bundle Components (if applicable) IBM SmartCloud Monitoring is a bundle that contains IBM Tivoli Monitoring v6.3 and IBM Tivoli Monitoring for Virtual Environments v7.2
    Target Market (Incl industries) Enterprises/Direct, Mid-market/BPs, MSPs
    Target Audience/ Roles Primary: C-suite, CIO, IT Architect; Secondary - Infrastructure Teams, Virtual Administrators, IT Ops Mgmt
    What Non-IBM Offerings Does This Product Compete With? Enterprise customers: Oracle, VCE (conglomerate), HP;
    RTM (Identify OI & OO) Enterprises – Direct; Mid-market – BPs
    Countries Available Worldwide
    Purchasing http://www-01.ibm.com/software/howtobuy/passportadvantage/
    Technical Support Structure Access the IBM Support Portal : PureApplication System support Access the online Service Request tool: http://ibm.com/support/servicerequest
  • PureApp External Storage Enablement Feature code
    includes on-site integration of external SVC into a PAS rack
    on-going support for External Storage

    Gen 1 racks require external mounting of SVC
    Gen 2 racks will allow certain SVC models to be mounted within the rack


    Customer provides external SVC hardware
    current IBM SVC appliance (chubby)
    new SVC appliance (BFN)
    V7000 - standalone external storage integrating SVC with HDD and SDD
    SVC must be clustered (min 2 nodes/cannisters, max 4)

    2 ethernet connections from SVC management to Pure App Rack
    2 ethernet connections also available for customer direct connect for mgmt

    8 FC connections from SVC to PureApp rack
    8 FC connections available to customer storage
  • Separate lifecycle of application and data
    Block storage is not included in application snapshots
    Block storage persists after application is deleted
    In–place application upgrades: snapshot and restore data in case of problems
    Side–by–side application upgrades:
    Snapshot data and test upgrade using new application deployment
    When testing is complete, re–mount existing block storage to new application deployment

    Uses IPAS disaster recovery (DR) technology but replicates only selected block storage
    Requires fibre channel connectivity
    Supports synchronous (0–300km) and asynch (0–8000km) replication
    Independent deployments at each rack
    Scenarios
    Option 1: Deploy application at recovery site prior to failover; mount block storage after failover
    Option 2: After failover, deploy application and mount block storage at recovery site
  • Separate lifecycle of application and data
    Block storage is not included in application snapshots
    Block storage persists after application is deleted
    In–place application upgrades: snapshot and restore data in case of problems
    Side–by–side application upgrades:
    Snapshot data and test upgrade using new application deployment
    When testing is complete, re–mount existing block storage to new application deployment

    Uses IPAS disaster recovery (DR) technology but replicates only selected block storage
    Requires fibre channel connectivity
    Supports synchronous (0–300km) and asynch (0–8000km) replication
    Independent deployments at each rack
    Scenarios
    Option 1: Deploy application at recovery site prior to failover; mount block storage after failover
    Option 2: After failover, deploy application and mount block storage at recovery site
  • 26
  • 27
  • 28
  • Transcript

    • 1. © 2014 IBM Corporation Modern Infrastructure for an Agile Business Jason R McGee, IBM Fellow
    • 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. Through the technology of Patterns, PureApplication System delivers a faster and simpler way to deploy & manage workloads in your enterprise.
    • 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. 4
    • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. Configuring a Topology Pattern in Pattern Builder •Add script packages in vApp pattern editor •Versioning of patterns, script packages, etc.
    • 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. 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. Adding custom components to the pattern palette •Users can now re-use your standard “ACME Web Application” part. ACME Web Application
    • 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. 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. 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. High availability, active / active and synchronous replication across racks with GPFS GPFS Cluster FUTURES CONTENT. PLANS SUBJECT TO CHANGE WITHOUT NOTICE.
    • 27. System Update
    • 28. System Update
    • 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. Manage PMRs directly from the System Console
    • 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. 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. Thank You

    ×