DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud

28

Transcript of DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud

Page 1: 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

Page 2: DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud

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.

Page 3: DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud

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

Page 4: DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud

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

Page 5: DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud

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

Page 6: DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud

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

Page 7: DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud

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

Page 8: DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud

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

Page 9: DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud

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

Page 10: DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud

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

Page 11: DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM 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

Page 12: DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud

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

Page 13: DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud

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

Page 14: DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud

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

Page 15: DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud

What are you deploying?

15Page© 2015 IBM Corporation

Applications App components Dev artifacts

Page 16: DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud

How are you deploying it?

16Page© 2015 IBM Corporation

Process Automation Configuration

Page 17: DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud

Where are you deploying to?

17Page© 2015 IBM Corporation

Dev Test Others?UA Prod

Page 18: DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud

Application model

Reliablycaptureapplicationcontentandconfigurationsettingswithversioningandtraceability

Page 19: DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud

Application environments

Definewherecomponentsaredeployedandcaptureconfigurationsettingsperdeploymentenvironmentforanapplication

Page 20: DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud

Define automated processes for each application component

Eachcomponentdefinesaseriesofsteps,backedbyplugintasksorcustomscripts,todeployit

Page 21: DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud

Quality assurance with automated gates

• UseComponentStatusesandEnvironmentGateswherepossible

• DefinestatusesforallApps

• UseRESTAPI/CLItotag/approveComponentsorSnapshotsbasedonautomatedverification

• Onlycomponentsversionsorsnapshotswithtagcanentertheenvironment

Page 22: DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud

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

Page 23: DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud

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

Page 24: DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud

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

Page 25: DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud

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

Page 26: DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud

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.

Page 27: DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud

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.

Page 28: DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud

InterConnect2017

28 3/23/17