DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud
-
Upload
michael-elder -
Category
Software
-
view
88 -
download
0
Transcript of DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud
InterConnect2017
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud
Simon Kofkin-HansenIBM Distinguished Engineer and CTO, Hybrid Cloud
1 3/23/17
Michael ElderIBM Distinguished Engineer, Continuous Delivery
2 3/23/17
Please noteIBM’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 inthe 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.
3 3/23/17
DEDICATED
PUBLIC
ON-PREMISES
“Redefining Boundaries”, Insights from the Global C-suite Study, IBM Institute for Business Value, 2015
85% of hybrid leaders report that hybrid cloud is accelerating digital transformation
in their organization
Speed
Innovation Insight
Flexibilitychange only what youneed to change to get value faster
Integrate cloud services, open communities and emerging technologies (cognitive, blockchain, IoT, etc.) to maximizeopportunity
combine your dataand processes with new sources of information to get tothe best outcomes
positioning workloads to best deliver on business objectives
Hybrid cloud is a combination of on premises and public cloud services intended to work in unison to deliver value to customers, suppliers, employees, & partners.
Hybrid cloud is the path to the business outcomes you want
4 3/23/17
Leaders that can best leverage data will be in position to outperform the competition
More compellingcustomer experiences
Sources:1. Accenture, “Digital Business Era: Stretch Your Boundaries”, 20152. Redefining Boundaries, Insights from the Global C-suite Study, IBM Institute for Business Value, 20153. Deloitte, “Corporate accelerators: Spurring digital innovation with a page from the Silicon Valley playbook”, 2016
Innovative newbusiness models
80% of CxOs are experimenting with different business modelsor thinking of doing so2
81% of companies place the personalized customerexperience in their top threepriorities, with 39 percent reporting it as their top priority1
Fast and flexibleoperational processes
100+ Global enterprises have launched internal incubators in the last 3 years, including Airbus, Barclays, Telstra and Target3
5 3/23/17
Cloud is maturing into an environment for innovation and business value
Cost Efficiency
Value
Essential Integration
Business ValueHigh value solutions
Cognitive apps
Advanced analytics
Internet of Things
InnovationPaaS-centric
DevOps tooling
Web & Mobile apps
Basic analytics
Hybrid integration
Cost & SpeedIaaS-centric
Virtual compute
Low cost storage
Traditional app hosting
Market View
6 3/23/17
Hybrid cloud is a necessary step for most enterprises to balance security, control, and reliability with speed, flexibility and innovation
Get to market faster, iterate more quickly and lower costs by optimizing any app, process or service
Differentiate yourself in the market by creating new value from personalized client experiences, based on data and AI
IBM Hybrid Cloud enables
you to:
Customer-facing experience:Optimized for speed and agility
Enterprise resiliency:Optimized for security and control
On-premises Off-premises
by connecting your enterprise
everywhere:
Connect and integrate data and apps in new ways
7 3/23/17
Challenges of the Hybrid Cloud
Diverse set of platforms and incompatibility raise costs and complexity
Diverse set of standards
Data center options
Customhosting
ManagedServices
Colocationservice
Customer’sdata center
• Inelastic consumption• Heterogeneous tools• Complex networking
• No common authentication• No common governance
• No common security model
Cloud service provider
IaaS
8 3/23/17
VMware on IBM Cloud
IBM and VMware Partnership
A global partnership that enables customers to accelerate enterprise hybrid cloud adoption by extending their existing workloads as they are from on-premises data centers to IBM Cloud.
• IBM Cloud provides customers the ability to more easily and quickly move VMware workloads to the cloud through a common platform for management, networking, and security.
• Key components:
• IBM Cloud Bare Metal Servers
• VMware vSphere, NSX and VSAN
• Automated deployment and lifecycle management
• Key benefits:
• Flexible consumption model (OpEx spend, month-to-month rental)
• Single-tenant environment
• Optimized and validated cloud platform design
• Global footprint of nearly 50 data centers worldwide with an interconnected network infrastructure
9 3/23/17
IBM Cloud for VMware® Solutions Portfolio
Extend your on-premises data center into the IBM Cloud
Consistent management and governance of hybrid IT with familiar, “best-of-breed” tools to use in-house skills
Seamless network and security model across hybrid cloud
Rapid deployment of VMware on IBM Cloud
Flexible consumption of VMware software with cost-effective CPU-based pricing
Global reach; IBM Cloud enables a true, worldwidehybrid implementation
On-premisesData Centers
IBM Cloud DCs
BYOIP DR & Gen 2 Gen 3 Apps DevOps
Common Platform
VSAN vSphere NSX
Expansion DR & Gen 2 Apps
10 3/23/17
IBM Validated Design Simplifies Deployment
VMware Cloud Foundation
Physical Infrastructure
Storage Virtualization
Network Virtualization
Compute Virtualization
Apps
Management
Apps AppsApps AppsApps AppsApps Apps
• Designed and continuously validated in conjunction with VMware experts
• Repeatable and simple to scaleand manage using existing VMware tools
• Flexible via consumption of VMware software with cost-effective CPUbased pricing
• Seamless networking and security model across hybrid cloud
11 3/23/17
Navigate the Offerings
VMware Cloud Foundation• VMware vSphere®
• VMware Virtual SAN™ (VSAN)• VMware NSX®
• One public VLAN, two private VLANs• Automated provisioning of base 4-node cluster
• Snapshot-based backup of management layer• VMware SDDC Manager automates lifecycle
management and operations of Cloud Foundation stack (e.g., patching management)
• IBM Cloud Professional Services help enterprises accelerate hybrid cloud adoption with expertise, proven practices, patented tools, and assets, all under a single contract
vCenter Server• VMware vSphere®
• IBM Cloud Endurance Storage• VMware NSX®
• One public VLAN, two private VLANs• Automated provisioning of base 2-node cluster with
shared attached storage• Endurance storage dedicated for management and
customer workloads
• Snapshot-based backup of management layer• IBM Cloud Professional Services help enterprises
accelerate hybrid cloud adoption with expertise, proven practices, patented tools, and assets, all under a single contract
12 3/23/17
Cloud Foundation Multisite Expansion
• Single, centralized view and management of vCF deployments across datacenters
• Enhanced Link Mode• Shared vCenter SSO Domain
• Primary NSX Manager to administer all networking between datacenters.
• Cross-vCenter NSX• Stretch Layer 2 networks across
datacenters• Long distance vMotion without IP
modifications
13 3/23/17
Cloud Foundation Multisite NSX
• Cross-vCenter NSX provides single view and management of virtualized network in all cloud foundation instances
• Stretch Layer 2 networks across all datacenters
• Long-distance migration does not require IP address modification
• Provide microsegmentationcapabilities across hosts, datacenters, and geographies
14
Findingthe balance between agility and stability
Accelerate Innovation
Think Code Deliver Run
APICatalog
Think Code Deliver Run
Operational Excellence
Systems of engagement
Systemsof Record
Digital Applications
Enterprise Applications
Production
Production
Shared Services
What are you deploying?
15Page© 2015 IBM Corporation
Applications App components Dev artifacts
How are you deploying it?
16Page© 2015 IBM Corporation
Process Automation Configuration
Where are you deploying to?
17Page© 2015 IBM Corporation
Dev Test Others?UA Prod
Application model
Reliablycaptureapplicationcontentandconfigurationsettingswithversioningandtraceability
Application environments
Definewherecomponentsaredeployedandcaptureconfigurationsettingsperdeploymentenvironmentforanapplication
Define automated processes for each application component
Eachcomponentdefinesaseriesofsteps,backedbyplugintasksorcustomscripts,todeployit
Quality assurance with automated gates
• UseComponentStatusesandEnvironmentGateswherepossible
• DefinestatusesforallApps
• UseRESTAPI/CLItotag/approveComponentsorSnapshotsbasedonautomatedverification
• Onlycomponentsversionsorsnapshotswithtagcanentertheenvironment
Cloud-Enabled Workloads with UrbanCode Deploy
22
§Yourapplications aremanagedthroughouttheentirerelease processwithpredictable automation andinventoryservices
§Yourfull-stackblueprints capturetherelationships between yourapplicationsandcloudinfrastructure
§Cloudportability layerensurescommonaspects canbedeployedacrosssupportedcloudtargets
Cloud Blueprintsbased on
OpenStack Heat
Compute Network Storage
Applications & Middleware
Full-stack Application Pattern
API ProvisionedInfrastructure
.yml
VMware vRealize Automation and UrbanCode Deploy
1. Design cloud infrastructure
2. Add middleware & apps
3. Deploy with vRA policies & reservations
4. Manage ongoing app updates via UrbanCode Deploy UrbanCode
Deploy
5. Provision new environments as needed
VMware vRealize Automation (vRA) and UrbanCode Deploy• UrbanCode Deploy Blueprint Designer
integration with vRA• Design Heat blueprints that include:
• vCenter infrastructure (vSphere machines, network profiles)
• vRA software components• UCD software components
• Heat blueprints are converted into vRA blueprints
• Published to vRA catalog• Deployment requested via Heat extensions• vRA-managed vCenter infrastructure provisioning• UCD-managed application deployment
Hybrid Cloud Deployments through a Single Point of Control
Manage application deployment across dev, test, and production spanning multiple clouds
Key Points:• Enable full stack deployments (OS, patterns
and applications) across hybrid cloud applications
• Establish common DevOps pipelines with plug points to support continuous delivery
UrbanCodeDeploy
UrbanCode Releasehttps://www.youtube.com/watch?v=fFuRg6l3N44
IBMzSeries
IBM Bluemix
Docker
VMWarevCenter &vRealize Automation
Mid-tier&Distributed
26 3/23/17
Notices and disclaimersCopyright © 2017 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.
IBM products are manufactured from new parts or new and used parts. In some cases, a product may not be new and may have been previously installed. Regardless, our warranty terms apply.”
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 productsand
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 actionsthe 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.
27 3/23/17
Notices and disclaimers continuedInformation 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 propertyright.
IBM, the IBM logo, ibm.com,Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DOORS®, Emptoris®, Enterprise Document Management System™, FASP®, FileNet®, Global BusinessServices®,Global Technology Services®, IBM ExperienceOne™, IBM SmartCloud®, IBM Social Business®, 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.
InterConnect2017
28 3/23/17