Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
#vmworld
Transform Your Enterprise with Kubernetes and VMs
TogetherDale Hoffman, Director, VMWare Offering Solutions
IBM CloudMichael Elder, IBM, IBM Distinguished Engineer
IBM Cloud Private
HYP1139BES
#HYP1139BES
VMworld 2018 Content: Not for publication or distribution
“As a VMware administrator, I need to quickly consume virtualization
services and scale in the most economical way but it takes too
long on-premises to deliver infrastructure and services.”
What are the real issues a user persona faces?
“As an app developer, I’m under tremendous pressure to
innovate, and I need direct access to new cloud services like
blockchain.”
“As a DevOps lead, I want quick and secure access to
Kubernetes-based infrastructure that I can easily
integrate into my current DevOps toolchain without
breaking policies.”
“As the CTO, I want to get out of the data center business, transform legacy applications, and adopt
modern development practices to ultimately save money and
accelerate innovation.VMworld 2018 Content: Not for publication or distribution
4
The Evolving Enterprise Operating Model
Full enterprise cloud journey
Preserve & Optimize | Extend & Integrate | Refactor
VMworld 2018 Content: Not for publication or distribution
5
IBM’s cloud strategy uniquely drives value for enterprise clients
Manage other vendors’ clouds, acknowledging the reality that client environments are heterogeneous
Build capabilities that are open by design, enabling client flexibility and reducing vendor “lock in”
2 3
Multi-cloud Open
1
Hybrid
Enable enterprises across Traditional, Private, and Public environments
5
Secure
Provide reliability and continuous security for the client’s environment
Unlock the value of data in totally new ways and accelerate the journey to AI
4
Data
VMworld 2018 Content: Not for publication or distribution
• Seamless extension of on premise into IBM Cloud.
• Bi-directional portability without changing the IP address.
• Multiple hardware & storage configuration options.
• Leverage existing VMware licenses.
• IBM Cloud looks like another location in your vCenter Console.
• Full admin access to all HW and SW.
• Range of security solutions to protect sensitive data.
• Options for private only network connectivity.
• Start small, allow cloud to expand to meet your needs.
• Size (up or down) your environment quickly.
• Pay only for what you use. No Commitments!
6
Cloud Agility Flexible & Compatible Security & Control Workload Portability
IBM Cloud for VMware Solutions accelerates cloud adoption:
VMworld 2018 Content: Not for publication or distribution
7
Common Use Cases for VMware on IBM Cloud
Quickly address resource constraints & demand spikes
Expand capacity w/o CapEx
Protect data, & minimize unexpected downtime
[New] HA, multi-zone infrastructure for mission-critical workloads
Capacity Expansion
DR, Backup, HAData Center Consolidation
Consolidate multiple on-premises DCs, or fully evacuate existing DC
Security & Compliance
Secure apps, protect data and networks, and reduce audit risk
Trusted/geo-fenced infra. helps meet data sovereignty requirements
Leverage latest servers/networking/ storage, & VMW SDDC stack features
Infrastructure Modernization
[New] App Modernization
Transform heritage applications through containerization accelerating innovation with services like Watson AI, security, IoT, analytics, blockchain, and more!
Build out next-gen apps with hybrid cloud approach.VMworld 2018 Content: Not for publication or distribution
Why Application Modernization ?Enabling our clients leverage existing investments and increase business value
BENEFITS Speed to market Rapid innovation
Accelerate Digital TransformationsDriven by need to build new capabilities and deliver them quickly
Improve Developer ProductivityDeveloper self service via adoption of Cloud Native architecture and Containerization
Increase Operational Efficiency and StandardizationDevOps enablement drives a culture of automation and transformation of operations
MQ
WAS
DB2
---Adopt a
Hybrid Cloud platform with
IBM Cloud
IBM Cloud Private (ICP)
Hosted
vCenter Server on
IBM Cloud(vCS)
JBoss
WebLogic
--- Flexibility Cost savings
T O D A Y T R A N S F O R M E D
Oracle DB
VMworld 2018 Content: Not for publication or distribution
Application Modernization: VMW
Heritage app often written as monolithic
Heritage app migrated to IBM Cloud
IBM Cloud services
Cloud HostedLift & shift workloads via VMware HCX into public cloud for immediate speed and scale benefits
Heritage app utilizing IBM
Cloud services
Cloud EnabledLift & transform VMW workloads by extending them into public cloud services
IBM CloudClient on-premisesWatson Services
Journey to modernizing apps in the IBM CloudVMworld 2018 Content: Not for publication or distribution
10
IBM Cloud / Nov 15, 2017 / © 2017 IBM Corporation
Modernizing IT begins with modernizing VMs
Choice & ControlMultiple VMware configurations
InnovationAccess AI & Blockchain via K8s
Expertise4000+ cloud experts, in your industry
VMware vCenter Server on IBM Cloud
IBM Cloud PrivateOn Premise
IBM Cloud Private HostedAcross On Premise and Cloud
VMworld 2018 Content: Not for publication or distribution
Migrating VMs (HCX) on IBM Cloud
Seamless Bi-directional Migration• Interconnects between sites loosely coupled – defined by end-users
• Multi-site connectivity
• Seamless app mobility between different VMW stacks
• Move Virtual Machines via vMotion, Cold, or Bulk migrations
Essential to Multi-Cloud Strategy• Automatic VPN connectivity across sites
• vMotion and replication across disparate VMW stacks
• Multi-site connectivity
Maintain VMware Compatibility• No need for NSX on premise
• No need to upgrade on prem vSphere
11
VMware solutions on IBM Cloud HCX
VMworld 2018 Content: Not for publication or distribution
Application Modernization: VMW+ICP+MCM – New Nov 2018*
Heritage app often written as monolithic
Heritage app migrated to IBM Cloud
IBM Cloud services
Heritage app
refactored with
containers
Cloud HostedLift & shift workloads via VMware HCX into public cloud for immediate speed and scale benefits
Cloud Enabled*Without re-architecting the app, containerize stateless components leaving stateful components untouched
Cloud Native*Rearchitect apps at your own pace or build net-new apps in cloud leveraging microservices, containers, and DevOps tooling
Heritage app utilizing IBM
Cloud services
Cloud EnabledLift & transform VMW workloads by extending them into public cloud services
IBM CloudClient on-premisesWatson Services
The picture can't be displayed.
IBM Kubernetes ServicesIBM Cloud Private Hosted IBM Cloud Private Hosted
Microservices
IBM Multi-Cloud Manager (MCM)*, Content Delivery & Catalogs, Unified UX
Journey to modernizing apps in the IBM CloudVMworld 2018 Content: Not for publication or distribution
13
Multi-cloud management and orchestration
Modernize and optimize existing
applications
Opening up enterprise data centers to work with
cloud services
Create new cloud-native applications
Key use cases driving private cloud adoption
1 2 3
IBM Cloud / © 2018 IBM Corporation
VMworld 2018 Content: Not for publication or distribution
• Core operational services including logging, monitoring, security
• Flexibility to integrate with existing tools and processes
• Integration capabilities to unlock and connect
• Secure access to public cloud services (AI, Blockchain)
• Consistent experience across private/public
• Containerized versions of IBM Middleware
• Prescriptive guidance to optimize workloads
• Work with existing apps, data, skills, infrastructure
• Open Kubernetes-based container platform
• Cloud Foundry for app dev and deployment
• DevOps toolchain integration
14
Rapid Innovation Hybrid Integration Investment Leverage Management & Compliance
IBM Cloud Private brings cloud native to the enterprise:
VMworld 2018 Content: Not for publication or distribution
Built with open standards, preventing vendor lock-in
15
Automate deployment, scaling, and management of
containerized applications
Define, install, and upgrade Kubernetes
applications
Executable package of software that
includes everything needed to run it
Text or image Text or image Text or image
Containers Orchestration Management
Infrastructure as code to provision public
cloud and on-premises
environments
Text or image
Provisioning
IBM Cloud / © 2018 IBM Corporation
VMworld 2018 Content: Not for publication or distribution
Enough talking, let’s see it LIVE!
16IBM Cloud / O‘Reilly Software Architecture Conference / October 30, 2018 / © 2018 IBM Corporation
VMworld 2018 Content: Not for publication or distribution
Rapid Innovation – From learning to doing
17
Transformation Advisor
Cloud Automation Manager
IBM Cloud Garage Microclimate
Best Practices
Reference Architectures
IBM Cloud / © 2018 IBM Corporation
Assess and Plan
Prescriptive Guidance
Multi-Cloud Provisioning and management
End-to-End Development Experience
VMworld 2018 Content: Not for publication or distribution
181818
IBM Cloud Private Package
Enterprise Content CatalogOpen Source and IBM Middleware, Data, Analytics, and AI
Software
Core Operational ServicesLog Management, Monitoring, Metering, Security, Alerting
Kubernetes Container Orchestration Platform
Strategic Value:
Self-service catalog
Agility, scalability, and elasticity
Self-healing
Enterprise security
No vendor lock-in
IBM Cloud / © 2018 IBM Corporation
InfrastructureIBM Cloud
VMworld 2018 Content: Not for publication or distribution
Cloud Automation Manager
20
• Compose complex application environments into easy to consume cloud services that can be delivered to a DevOps tool chain or published into a catalog
• Automate and standardize delivery of infrastructure and application environments consistently in the clouds of your choice
• Manage workload and service instance lifecycle across multiple clouds with topology centric controls
Template Library
Deployment & Process Orchestration
Flow Engine
3rd Party Integrations
Service Composer
Template Management
Template API
K8s HelmTerraform
Instance Management
Workload
Service
Multi-cloud Management Services
VMworld 2018 Content: Not for publication or distribution
Vulnerability Advisor
21
• Image Scan for identification of security risks
• Identify Policy Violations
• Determine best practice improvements
• Take Corrective Actions
VMworld 2018 Content: Not for publication or distribution
Enterprise Content Catalog
+
Toolchain & Runtimes UrbanCode Deploy Microclimate Microservice BuilderJenkins (open source)
IBM WebSphere Liberty (MicroProfile, Web Profile, JEE Profile)
Open Liberty (open source)
IBM SDK for Node.jsSwift runtime (open source)
Nginx (open source)
Logging & Monitoring ServicesELK (open source)
Prometheus & Grafana (open source)
App Modernization ToolingIBM Transformation Advisor
Multi-cloud ManagementIBM Cloud Automation Manager
Digital Business AutomationIBM Operational Decision Manager IBM Operational Decision Manager for Developers
MobileIBM Mobile Foundation
Data ServicesIBM Db2 Direct Advanced Edition / AESE with
Data Server ManagerIBM Db2 Dev-CIBM Data Server Manager (for Db2 Dev-C) IBM Db2 Warehouse EnterpriseIBM Db2 Warehouse Dev-CIBM Cloudant Developer EditionMongoDB (open source)
PostreSQL (open source)
MariaDB (open source)
Galera clustering with MariaDB (open source)
Redis HA Topology (open source)
MessagingIBM MQ Advanced IBM MQ Advanced for Developers Rabbit MQ (open source)
IntegrationIBM Integration Bus IBM Integration Bus for Developers IBM DataPower Gateway Virtual EditionIBM DataPower Gateway for DevelopersIBM API Connect ProfessionalIBM API Connect Enterprise
WatsonIBM Watson Compare & Comply: Element Classification
Data Science and Business AnalyticsIBM Data Science Experience Local IBM Data Science Experience Developer Edition IBM Watson Explorer Deep Analytics Edition
Data Governance and IntegrationIBM InfoSphere Information Server
for Evaluation
ManagementIBM Netcool - integration (Probe for ICP Services –Logging events & Monitoring alerts)
ConnectivityIBM Voice Gateway Developer Trial
ToolingWeb Terminal (open source)
Skydive – network analyzer (open source)
HPC / HPDAIBM Spectrum LSF Community Edition IBM Spectrum Symphony Community EditionIBM Spectrum Conductor Tech Preview
Catalog content is not distributed with IBM Cloud Private. Content is distributed separately, licensed under separate terms and conditions.
IBM Cloud / © 2018 IBM Corporation 22
VMworld 2018 Content: Not for publication or distribution
IBM Event StreamsBrings Apache Kafka to IBM Cloud Private
23© 2018 IBM Corporation
IBM Event Streams provides high-throughput, fault-tolerant, pub-sub technology for event-driven applications. Built on top of open source based streaming technology,Apache Kafka®.
Deploy onto IBM Cloud Private in minutes
Simplified and automatedKafka administration
Enhanced visualisation tools, common across IBM Publicand Private cloud
Get more details : https://developer.ibm.com/messaging/event-streams/ Have clients interested in early adoption, contact [email protected]
VMworld 2018 Content: Not for publication or distribution
IBM Cloud Private for DataSecurely Moving & Governing Data Across Clouds ….
Unified Data Governance Your Data Anywhere Your Data Users
Collect data of every type, no matter where it lives, and achieve freedom from ever-changing data sources
Organize your data into a trusted, business-aligned source of truth to put data to work in new ways.
Analyze your data in smarter ways, empowering all your teams to gain previously unobtainable insights
IBM Cloud Private
VMworld 2018 Content: Not for publication or distribution
25
IBM Cloud / © 2018 IBM Corporation
As organizations deploy more clusters, new challenges are introduced.
VMworld 2018 Content: Not for publication or distribution
26
Multiple clusters generates new challenges
IBM Cloud / © 2018 IBM Corporation
Visibility Governance Automation
• Where are the failed components?
• Where are my services running?
• How can I monitor applications across clusters and clouds?
• How can I manage clusters as if they were one environment ?
• How do I monitor usage across clouds ?
• How do I set consistent security policies across environments ?
• Which clusters are compliant?
• How can I manage configuration across this large environment ?
• How can I place workloads based on capacity, policy?
• How do I deploy applications across these environments?
• How do I move workloads across these environments?
• How can I backup my applications?
• How do I do Disaster Recovery ?
VMworld 2018 Content: Not for publication or distribution
Simplified Multi-ClusterManagement
Policy Based Role &Compliance Management
Multi-Cluster ApplicationManagement
Works across Public &Private Environments
Event & ServiceManagement
Integration
IntegratedOperational Tools
Introducing IBM Multi-cloud Manager –Delivered in 3Q
27© 2018 IBM Corporation IBM Confidential/Presented under NDA
VMworld 2018 Content: Not for publication or distribution
Integrated views across
all of your clusters and
environments
• Look at cluster health, capacity, pods running/failed, app versions across clusters
• Quickly see where the problems are
• Organize clusters in any way – e.g. dev/prod/location/org
• Seamlessly manage clusters across multiple Private Datacenters, Public IaaS, Cloud Kubernetes services
• Consistent firewall traversal methodology
• Common management policies across environments
Works across clouds
© 2018 IBM Corporation IBM Confidential/Presented under NDA 28
IBM Cloud Private | Multicloud Manager
VMworld 2018 Content: Not for publication or distribution
IBM Cloud Private | Multicloud Manager
Policy based role &
compliance management
• Set and enforce polices for Security, Applications, infrastructure ( Auto enforcement at cluster level)
• Check compliance against deployment parameters, configuration and policies
• Automatically remediate violations
Multi-cluster application
management
• Deploy applications across clusters based on policy – compliance, dev vs test etc.
• Automatically update monitoring dashboard based on deployment
• Understand failure dependencies –identify system affected if a (shared) component fails.
$ hcmctl get compliance -f policies/comp2.yaml --show-evidence --override-autoremediate
COMPLIANCE RESULTS1: Cluster: bxrcluster
Compliance Check Name: compliancetemplate1Compliance Item: CheckPodLimits Status: FAILEDDescription: All Pods must have resource limits
1 Compliance Rule Set Name: CheckPodLimits2 Compliance Subject: pod3 Compliance will be checked for v1 namespaces: default,…….
16 Compliance will be checked for v1 pods: nginx-deployment-569477d6d8-m7wdq:default,
nginx-deployment-569477d6d8-pt756:default,17 Pod - nginx-deployment-569477d6d8-m7wdq in namespace - default : is compliant for Labels18 ****Container - nginx : is not compliant for ImageName19 Container - nginx : is compliant for ImagePullPolicy20 ****Container - nginx : is not compliant for Resource Specs21 Pod - nginx-deployment-569477d6d8-pt756 in namespace - default : is compliant for Labels22 ****Container - nginx : is not compliant for ImageName23 Container - nginx : is compliant for ImagePullPolicy24 ****Container - nginx : is not compliant for Resource Specs25 Pods in the compliance scope were NOT REMEDIATED. AutoRemediate Option: informational
© 2018 IBM Corporation IBM Confidential/Presented under NDA29
VMworld 2018 Content: Not for publication or distribution
IBM Cloud Private | Multicloud Manager
Integrated operations
management tools
• Logging, Monitoring and Event across applications and infrastructure
• Integration with Service Management tools
• Automated dashboard creation for applications based on deployment across clusters
• Automatically update monitoring dashboard based on deployment
© 2018 IBM Corporation IBM Confidential/Presented under NDA 30
VMworld 2018 Content: Not for publication or distribution
31
Solution Overview
IBM Cloud / © 2018 IBM Corporation
IBM Multi-Cloud ManagerApplication-centric management across clouds and clusters
Infrastructure ManagementProvision, de-provision, upgrade clusters
Container ManagementProvision, de-provision, upgrade clusters
Application/Workload ManagementProvision, de-provision, upgrade clusters
Existing Tools and Processes
Public PrivateVMworld 2018 Content: Not for publication or distribution
Enough talking, let’s see it LIVE!
32IBM Cloud / O‘Reilly Software Architecture Conference / October 30, 2018 / © 2018 IBM Corporation
VMworld 2018 Content: Not for publication or distribution
Kubernetes Differentiation on IBM CloudIntegrated VMware & IBM Cloud Private (ICP) stack
• Seamless integration between workloads & services with NSX-T* running in either VM or container format with enterprise grade security.
• Secure-open gateway via private network to self service cloud catalog.
• ICP brings together Kubernetes and additional management services to run IBM middleware in a unified, hybrid cloud platform along with a unified programming & operational model for running applications in the cloud
• World’s largest catalog of enterprise runtimes and middleware optimized to run on Kubernetes
• DevOps environment allowing quick & secure access to Kubernetes-based infrastructure with integration into any DevOps toolchain running at scale
Hybrid Cloud with IBM Multicloud Manager (MCM)
• MCM deploys and manages apps across different cloud environments via an operations console incorporating public and private cloud capabilities with existing on-premises business systems.
• Solves interoperability, performance and security concerns in multi-clouds with Same user experience & tooling for IT operations on premise or in cloud
• Bidirectional migration of VMs via HCX between on premise & cloud andNo cost datacenter networking between 50+ IBM Cloud data centers
• ’Always On Architecture’ for Highly Available (HA) Kubernetes clusters within a DC region allowing mission critical workload to reside in the cloud
IBM Cloud PrivateWith Kubernetes
VMware Stack with NSX-T
IBM Cloud Catalog
Public Private
IBM Multi-Cloud Manager (MCM)
+
*Available 1Q 2019
VMworld 2018 Content: Not for publication or distribution
34
ICP is managed by the customer; IKS is managed by IBM
ContainersCustomer Managed
ContainersCustomer Managed
KubernetesCustomer Managed
IBM
Man
aged
Kubernetes
VMsCustomer Managed VMs
IBM
M
anag
ed
Hardware Hardware
IBM Cloud PrivateHosted
IBM Kubernetes Service
IBM Cloud Private HostedCustomer manages everything from VMWare up to the containers and applications, enabling:
• Control over the full environment lifecycle
• Consistency with with ICP and VMWare on-prem
• BYOL of PVU-based entitlements
IBM Kubernetes ServiceCustomer manages JUST the containers; everything below the container level is managed by IBM enabling
• IBM handles most of the environment lifecycle; customer just worries
about the containers
• No worrying about set up, installation, patches or configuration of the
environmentVMworld 2018 Content: Not for publication or distribution
Reach out to your Account Manager to discuss your VMware environment needs
ibm.com/cloud/vmware >Get Started with VMware on IBM Cloud
ibm.com/cloud/garage/architectures >
VMworld 2018 Content: Not for publication or distribution
363636
Free Community Edition
Try Kubernetes with IBM Cloud Private
IBM Cloud / © 2018 IBM Corporation
ibm.biz/Try-IBMCloudPrivate >
VMworld 2018 Content: Not for publication or distribution
37
VMworld 2018 Content: Not for publication or distribution
DON’T FORGET TO FILL OUT YOUR SURVEY.
#vmworld #HYP1139BES
VMworld 2018 Content: Not for publication or distribution
THANK YOU!
#vmworld #HYP1139BES
VMworld 2018 Content: Not for publication or distribution
VMworld 2018 Content: Not for publication or distribution