SlideShare a Scribd company logo
© 2015 IBM Corporation
#ibminterconnect
Session #6635: Refactoring with IBM UrbanCode
Deploy and the VMware Integrated OpenStack in
SoftLayer
Brad DesAulniers
23 February, 2016
#ibminterconnect
The Problem
• Customer relies on VMWare for their private cloud
• They want to automate deployments
 Tools like IBM Cloud Orchestrator, vRealize, UrbanCode Deploy Blueprint Designer were
trialed in Proof of Concepts
• The customer chooses UCD Blueprint Designer for ease of use and small footprint
• New requirement: Autoscaling
 UCD Blueprint Designer can only autoscale OpenStack environments
2
#ibminterconnect
Overall infrastructure and
Components
#ibminterconnect
UrbanCode Deploy Blueprint Designer
• Full-stack environment design and provisioning in a small footprint (runs on a VM)
• Drag and drop blueprint creation (creates Heat templates)
• Full orchestration of VMWare
• Formerly called UrbanCode Deploy With Patterns
4
#ibminterconnect
VMWare ESX
• Very common hypervisor, currently used by many businesses
• Complex orchestration can be driven by vRealize
5
#ibminterconnect
VMWare Integrated OpenStack
• OpenStack layer on top of VMWare
• Manages VMs, Storage, and Network
6
#ibminterconnect
Putting it together…
#ibminterconnect
UrbanCode and VMWare Together
• UrbanCode orchestration talks to VIO
• Autoscaling is handled by Heat and Ceilometer
8
#ibminterconnect
Overall components
9
Management Cluster
Vmware Cloud
Compute Cluster
Vmware Cloud
eth-2eth-0
eth-1 eth-3
ESXi Host
External VLAN (N/A)
External
Public VDS
VXLAN
Native
Private VDS
vMotion-FT &
Storage
Mgmt
Bare metal Network detail
NSX ControllerNSX Manager
VMware vCenter Server
ManageM a n a g e
VMware vSphere VMware vSphere VMware vSphere
Integrated
Openstack
Spectrum Scale Cluster
VM VM
VM VM
VM
Web-02 Blue
10.0.1.0/24
App-02 Green
10.0.2.0/24
DB-02 Orange
10.0.3.0/24
VM VM
10.0.0.0/24
VXLAN RED
Integrated
Openstack
NOVA
NEUTRON
HEAT
CINDER
SWIFT
IBM UCDwP IBM UCDP
DevOps Cluster / Blueprints
#ibminterconnect
Thank You
#ibminterconnect
11
Notices and Disclaimers
Copyright © 2015 by International Business Machines Corporation (IBM). No part of this document may be reproduced or transmitted in any form
without written permission from IBM.
U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM.
Information in these presentations (including information relating to products that have not yet been announced by IBM) has been reviewed for
accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM shall have no responsibility to
update this information. THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER EXPRESS OR IMPLIED. IN NO
EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE USE OF THIS INFORMATION, INCLUDING BUT NOT LIMITED TO,
LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT OR LOSS OF OPPORTUNITY. IBM products and services are warranted
according to the terms and conditions of the agreements under which they are provided.
Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without notice.
Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are presented as
illustrations of how those customers have used IBM products and the results they may have achieved. Actual performance, cost, savings or other
results in other operating environments may vary.
References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services
available in all countries in which IBM operates or does business.
Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not necessarily reflect the
views of IBM. All materials and discussions are provided for informational purposes only, and are neither intended to, nor shall constitute legal or
other guidance or advice to any individual participant or their specific situation.
It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to the
identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s business and any actions the
customer may need to take to comply with such laws. IBM does not provide legal advice or represent or warrant that its services or products will
ensure that the customer is in compliance with any law.
#ibminterconnect
12
Notices and Disclaimers (con’t)
Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly
available sources. IBM has not tested those products in connection with this publication and cannot confirm the accuracy of performance,
compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the
suppliers of those products. IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to
interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
The provision of the information contained herein is not intended to, and does not, grant any right or license under any IBM patents, copyrights,
trademarks or other intellectual property right.
•IBM, the IBM logo, ibm.com, Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DB2® , DOORS®, Emptoris®, Enterprise
Document Management System™, FASP®, FileNet®, Global Business Services ®, Global Technology Services ®, IBM ExperienceOne™, IBM
SmartCloud®, IBM Social Business®, IMS™, Information on Demand, ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON,
OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®,
pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, Smarter Commerce®, SoDA, SPSS, Sterling Commerce®, StoredIQ, Tealeaf®,
Tivoli®, Trusteer®, Unica®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of International
Business Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or
other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at:
www.ibm.com/legal/copytrade.shtml.
#ibminterconnect
Please Note:
• IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion.
• Information regarding potential future products is intended to outline our general product direction and it should not be relied on in
making a purchasing decision.
• The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any
material, code or functionality. Information about potential future products may not be incorporated into any contract.
• The development, release, and timing of any future features or functionality described for our products remains at our sole discretion.
Performance is based on measurements and projections using standard IBM benchmarks in a
controlled environment. The actual throughput or performance that any user will experience will vary
depending upon many factors, including considerations such as the amount of multiprogramming in the
user’s job stream, the I/O configuration, the storage configuration, and the workload processed.
Therefore, no assurance can be given that an individual user will achieve results similar to those stated
here.
2

More Related Content

What's hot (19)

PPTX
OpenWhisk ChatBot InterConnect 2017
Perry Cheng
 
PDF
Managing integration in a multi cluster world
Shikha Srivastava
 
PPTX
Insight_Session_2734_Presentation_Final
Karen He
 
PDF
IT Roadmap Atlanta Deliver on your innovation goals with IBM Bluemix
Carl Osipov
 
PDF
WOW2016_3963
Bjorn Austraat
 
PDF
Vision 2016 fpm 1081 - getting data from sap business warehouse into your ibm...
paul young cpa, cga
 
PDF
Impact 2014 - enabling an intelligent enterprise theory and practice
Andrew Coleman
 
PPTX
OpenWhisk Part 2 Research Day at Interconnect 2017
Perry Cheng
 
PDF
AD 1656 - Transforming social data into business insight
Vincent Burckhardt
 
PPTX
Why Ibm cloud private
Shikha Srivastava
 
PPTX
4789 creating production-ready, secure and scalable applications in ibm cloud...
Shikha Srivastava
 
PDF
Big Data with Graph, IBM Domino, and the OpenNTF API
Devin Olson
 
PDF
World of Watson Ask Me Anything About IoT
Markus Van Kempen
 
PPT
Ibm mobile first digital_strategy_dc
Nitin Gaur
 
PDF
NRB - LUXEMBOURG MAINFRAME DAY 2017 - z platform - Strategy
NRB
 
PDF
TI 1641 - delivering enterprise software at the speed of cloud
Vincent Burckhardt
 
PDF
Sogeti UX Semminair, October 2010
Arjan Radder
 
PPTX
Big Data With Graphs
Peter Presnell
 
PDF
DESY's new data taking and analysis infrastructure for PETRA III
Ulf Troppens
 
OpenWhisk ChatBot InterConnect 2017
Perry Cheng
 
Managing integration in a multi cluster world
Shikha Srivastava
 
Insight_Session_2734_Presentation_Final
Karen He
 
IT Roadmap Atlanta Deliver on your innovation goals with IBM Bluemix
Carl Osipov
 
WOW2016_3963
Bjorn Austraat
 
Vision 2016 fpm 1081 - getting data from sap business warehouse into your ibm...
paul young cpa, cga
 
Impact 2014 - enabling an intelligent enterprise theory and practice
Andrew Coleman
 
OpenWhisk Part 2 Research Day at Interconnect 2017
Perry Cheng
 
AD 1656 - Transforming social data into business insight
Vincent Burckhardt
 
Why Ibm cloud private
Shikha Srivastava
 
4789 creating production-ready, secure and scalable applications in ibm cloud...
Shikha Srivastava
 
Big Data with Graph, IBM Domino, and the OpenNTF API
Devin Olson
 
World of Watson Ask Me Anything About IoT
Markus Van Kempen
 
Ibm mobile first digital_strategy_dc
Nitin Gaur
 
NRB - LUXEMBOURG MAINFRAME DAY 2017 - z platform - Strategy
NRB
 
TI 1641 - delivering enterprise software at the speed of cloud
Vincent Burckhardt
 
Sogeti UX Semminair, October 2010
Arjan Radder
 
Big Data With Graphs
Peter Presnell
 
DESY's new data taking and analysis infrastructure for PETRA III
Ulf Troppens
 

Similar to IBM UrbanCode Deploy and VMware Integrated OpenStack (20)

PPTX
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
IBM Rational software
 
PDF
Capgemini Connected Car Demo Using IBM Internet of Things Foundation on Bluemix
Capgemini
 
PDF
Enterprise grade cloud services with data power virtual
sflynn073
 
PDF
Enterprise grade cloud services with data power virtual
sflynn073
 
PDF
Learn How to Connect Microservices Using the Open API Initiative
Arthur De Magalhaes
 
PDF
InterConnect2015 ICP3222 A MDD Approach to Agile Development of IoT Applications
gjuljo
 
PPTX
App infrastructure &_integration_keynote_final
eileendohertysmith
 
PDF
Best practices for cloud hosted api management
sflynn073
 
PDF
Creating your own cloud hosted APIM platform
sflynn073
 
PDF
DataPower API Gateway Performance Benchmarks
Ozair Sheikh
 
PDF
DataPower API Gateway Performance Benchmarks
IBM DataPower Gateway
 
PDF
Scalable, Available and Reliable Cloud Applications with PaaS and Microservices
David Currie
 
PDF
NRB - BE MAINFRAME DAY 2017 - Z strategy
NRB
 
PDF
Think 2018 - MicroProfile OpenAPI
Arthur De Magalhaes
 
PDF
IBM Design Thinking + Agile + DevOps Interconnect 2017
David Luke
 
PDF
Aligning the Fast & the Slow: The Reality of Multi-Speed IT
DevOps for Enterprise Systems
 
PDF
Introduction to IBM Cloud Private - April 2018
Michael Elder
 
PPTX
MOB-1298_How to Harness Human Data and Insights to Develop Better Mobile Expe...
Karen He
 
PPTX
OpenTechSummit InterConnect2015 DevOps
Sanjeev Sharma
 
PDF
Union Bank Slashes Onboarding Times with Analytics
Pyramid Solutions, Inc.
 
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
IBM Rational software
 
Capgemini Connected Car Demo Using IBM Internet of Things Foundation on Bluemix
Capgemini
 
Enterprise grade cloud services with data power virtual
sflynn073
 
Enterprise grade cloud services with data power virtual
sflynn073
 
Learn How to Connect Microservices Using the Open API Initiative
Arthur De Magalhaes
 
InterConnect2015 ICP3222 A MDD Approach to Agile Development of IoT Applications
gjuljo
 
App infrastructure &_integration_keynote_final
eileendohertysmith
 
Best practices for cloud hosted api management
sflynn073
 
Creating your own cloud hosted APIM platform
sflynn073
 
DataPower API Gateway Performance Benchmarks
Ozair Sheikh
 
DataPower API Gateway Performance Benchmarks
IBM DataPower Gateway
 
Scalable, Available and Reliable Cloud Applications with PaaS and Microservices
David Currie
 
NRB - BE MAINFRAME DAY 2017 - Z strategy
NRB
 
Think 2018 - MicroProfile OpenAPI
Arthur De Magalhaes
 
IBM Design Thinking + Agile + DevOps Interconnect 2017
David Luke
 
Aligning the Fast & the Slow: The Reality of Multi-Speed IT
DevOps for Enterprise Systems
 
Introduction to IBM Cloud Private - April 2018
Michael Elder
 
MOB-1298_How to Harness Human Data and Insights to Develop Better Mobile Expe...
Karen He
 
OpenTechSummit InterConnect2015 DevOps
Sanjeev Sharma
 
Union Bank Slashes Onboarding Times with Analytics
Pyramid Solutions, Inc.
 
Ad

Recently uploaded (20)

PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
July Patch Tuesday
Ivanti
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PPTX
Designing Production-Ready AI Agents
Kunal Rai
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
July Patch Tuesday
Ivanti
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
Designing Production-Ready AI Agents
Kunal Rai
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
Ad

IBM UrbanCode Deploy and VMware Integrated OpenStack

  • 1. © 2015 IBM Corporation #ibminterconnect Session #6635: Refactoring with IBM UrbanCode Deploy and the VMware Integrated OpenStack in SoftLayer Brad DesAulniers 23 February, 2016
  • 2. #ibminterconnect The Problem • Customer relies on VMWare for their private cloud • They want to automate deployments  Tools like IBM Cloud Orchestrator, vRealize, UrbanCode Deploy Blueprint Designer were trialed in Proof of Concepts • The customer chooses UCD Blueprint Designer for ease of use and small footprint • New requirement: Autoscaling  UCD Blueprint Designer can only autoscale OpenStack environments 2
  • 4. #ibminterconnect UrbanCode Deploy Blueprint Designer • Full-stack environment design and provisioning in a small footprint (runs on a VM) • Drag and drop blueprint creation (creates Heat templates) • Full orchestration of VMWare • Formerly called UrbanCode Deploy With Patterns 4
  • 5. #ibminterconnect VMWare ESX • Very common hypervisor, currently used by many businesses • Complex orchestration can be driven by vRealize 5
  • 6. #ibminterconnect VMWare Integrated OpenStack • OpenStack layer on top of VMWare • Manages VMs, Storage, and Network 6
  • 8. #ibminterconnect UrbanCode and VMWare Together • UrbanCode orchestration talks to VIO • Autoscaling is handled by Heat and Ceilometer 8
  • 9. #ibminterconnect Overall components 9 Management Cluster Vmware Cloud Compute Cluster Vmware Cloud eth-2eth-0 eth-1 eth-3 ESXi Host External VLAN (N/A) External Public VDS VXLAN Native Private VDS vMotion-FT & Storage Mgmt Bare metal Network detail NSX ControllerNSX Manager VMware vCenter Server ManageM a n a g e VMware vSphere VMware vSphere VMware vSphere Integrated Openstack Spectrum Scale Cluster VM VM VM VM VM Web-02 Blue 10.0.1.0/24 App-02 Green 10.0.2.0/24 DB-02 Orange 10.0.3.0/24 VM VM 10.0.0.0/24 VXLAN RED Integrated Openstack NOVA NEUTRON HEAT CINDER SWIFT IBM UCDwP IBM UCDP DevOps Cluster / Blueprints
  • 11. #ibminterconnect 11 Notices and Disclaimers Copyright © 2015 by International Business Machines Corporation (IBM). No part of this document may be reproduced or transmitted in any form without written permission from IBM. U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM. Information in these presentations (including information relating to products that have not yet been announced by IBM) has been reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM shall have no responsibility to update this information. THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE USE OF THIS INFORMATION, INCLUDING BUT NOT LIMITED TO, LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT OR LOSS OF OPPORTUNITY. IBM products and services are warranted according to the terms and conditions of the agreements under which they are provided. Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without notice. Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual performance, cost, savings or other results in other operating environments may vary. References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services available in all countries in which IBM operates or does business. Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not necessarily reflect the views of IBM. All materials and discussions are provided for informational purposes only, and are neither intended to, nor shall constitute legal or other guidance or advice to any individual participant or their specific situation. It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s business and any actions the customer may need to take to comply with such laws. IBM does not provide legal advice or represent or warrant that its services or products will ensure that the customer is in compliance with any law.
  • 12. #ibminterconnect 12 Notices and Disclaimers (con’t) Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products in connection with this publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. The provision of the information contained herein is not intended to, and does not, grant any right or license under any IBM patents, copyrights, trademarks or other intellectual property right. •IBM, the IBM logo, ibm.com, Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DB2® , DOORS®, Emptoris®, Enterprise Document Management System™, FASP®, FileNet®, Global Business Services ®, Global Technology Services ®, IBM ExperienceOne™, IBM SmartCloud®, IBM Social Business®, IMS™, Information on Demand, ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, Smarter Commerce®, SoDA, SPSS, Sterling Commerce®, StoredIQ, Tealeaf®, Tivoli®, Trusteer®, Unica®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.
  • 13. #ibminterconnect Please Note: • IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. • Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. • The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. • The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. 2