FUT3076BU Simplifying Your Open Source for Cloud or distribution · 2019-06-27 · Agenda I....
Transcript of FUT3076BU Simplifying Your Open Source for Cloud or distribution · 2019-06-27 · Agenda I....
Dirk Hohndel,Vice President, Chief Open Source Officer
Edward Blackwell, Jr.,Principal SE| Office of CTO, Global Field
FUT3076BU
#VMworld #FUT3076BU
Simplifying YourOpen Source for Cloud with VMware
VMworld 2017 Content: Not fo
r publication or distri
bution
• This presentation may contain product features that are currently under development.
• This overview of new technology represents no commitment from VMware to deliver these features in any generally available product.
• Features are subject to change, and must not be included in contracts, purchase orders, or sales agreements of any kind.
• Technical feasibility and market demand will affect final delivery.
• Pricing and packaging for any new technologies or features discussed or presented have not been determined.
Disclaimer
#FUT3076BU CONFIDENTIAL 2
VMworld 2017 Content: Not fo
r publication or distri
bution
Agenda
I. Introduction
II. Why Open Source for Cloud
III. Challenges with Open Source for Cloud
IV. Addressing the Misconception: VMware & Open Source
V. VMware Benefit to Open Source for Cloud
VI. Conclusion: Q&A
CONFIDENTIAL 3
VMworld 2017 Content: Not fo
r publication or distri
bution
CONFIDENTIAL 4
“The ability [of open source] to harness the
collective power of individuals, partners, and
global development communities provides a
Sanjay GuptaAdjunct Research Advisor, IDC Research Network
Open Source Speeds Innovation
transformative lever that is difficult to match.”VMworld 2017 Content: N
ot for publicatio
n or distribution
CONFIDENTIAL 5
“There is a massive shift going on in the way
technology is bought. Open source has gone
from the exception to the rule.”
Jake Flomenburg, Accel Ventures
Enterprises Rely on Open Source
55%Run their production
infrastructure
65%Speed application
development
Source: Black Duck Software, State of Open Source 2016
VMworld 2017 Content: Not fo
r publication or distri
bution
“We’re an open source first organization — actively using, contributing to and managing
open source software projects”
CapitalOne
Open Source Leaders – Beyond the Traditional
6
VMworld 2017 Content: Not fo
r publication or distri
bution
Why Open Source for Cloud?
CONFIDENTIAL 7
VMworld 2017 Content: Not fo
r publication or distri
bution
What’s fueling the growth of Open Source
• Acceptance
– Open source has proven itself a “good citizen” and not the bogeyman
– It’s the norm in most university settings; new hires are OSS inclined
• Accessibility
– Enabling technologies such as GitHub means more code from more contributors; easy to share and expand
– Compute resources - cloud
• Accelerated application release velocity
– Movement to “cloud native” applications
– DevOps mindset
– Rapid development – using existing, proven code provides a jumpstart
Github today hosts more than 40 million
open source repositories, and the
growth continues on a hockey-stick trajectory.
CONFIDENTIAL 8
Why Open Source for Cloud
VMworld 2017 Content: Not fo
r publication or distri
bution
Why Open Source for Cloud
• Lower TCO
• Efficiency
– Force Multiplier
– Standing on the Shoulders of Giants
• Modularity
CONFIDENTIAL 9
What our customers are saying…
VMworld 2017 Content: Not fo
r publication or distri
bution
Why Open Source for Cloud?
CONFIDENTIAL 10
A macro view of what customers are saying…
VMworld 2017 Content: Not fo
r publication or distri
bution
Open Source Benefits
• Superior Interoperability
– Open APIs and common standards fuel better interoperability among disparate solutions
• Innovation
– More people contributing to the solution results in a better solution
• Equal playing field
– anyone can influence direction and feature development; edge use cases or unique attributes can be added more readily
• Speed
– Leveraging OSS enables faster custom code development; OSS delivers the “commodity” or “common” functions
– Immediate access to innovation
“Where open source has traditionally
sparked interest because of its free
nature (as in no acquisition cost) is
now being lauded for the much harder
to measure but much greater benefits
of faster speed to value.”
– Linux Foundation, Guide to Open Cloud - 2016.
• Talent Retention
– Today’s IT and developers are Open Source “raised” – the best talent will want to continue contributing
• Opportunity Costs
– Redirect IT investment from common or commodity code creation (OSS in it place) to highly differentiated code for value creation
Why Open Source for Cloud?
VMworld 2017 Content: Not fo
r publication or distri
bution
CONFIDENTIAL 12
Open source examples with OpenStack...
Why Open Source
Source: OpenStack, https://www.openstack.org/user-stories/
VMworld 2017 Content: Not fo
r publication or distri
bution
Challenges with Open Source
CONFIDENTIAL 13
VMworld 2017 Content: Not fo
r publication or distri
bution
CONFIDENTIAL 14
Challenges with Open SourceOpen source challenges with OpenStack...
• Cost• Talent/Staff Skills• Management & Support
VMworld 2017 Content: Not fo
r publication or distri
bution
The Business Case | Solve for CAPEX and OPEX
CONFIDENTIAL 15
Open SourceProject
OPEXCAPEX
Commercial SoftwareProduct
OPEXCAPEX
Challenges with Open Source
VMworld 2017 Content: Not fo
r publication or distri
bution
Challenges with Open Source
• Cost
– CAPEX versus OPEX choice
– Selection, testing, integration, and support costs can add up quickly
• Talent/Staff skills
– Does your current team have the skill set to evaluate, implement, integrate
patch, and deploy?
• Management & Support
– Your implementation is one-of-a kind: it’s an OSS snowflake
– Lacks a commercial support provider and contract with defined SLAs?
• Legal
– Are you *sure* you’re complying with the licensing agreement?
CONFIDENTIAL 16
• “…[it] requires a higher
level of technical talent
than traditional
proprietary solutions,
because there’s
a world of difference
between building a
solution and operating
someone else’s
solution.”
Source: Source: CIO Magazine, http://www.cio.com/article/29286
58/open-source-development/why-enterprises-
embrace-open-source.htmlVMworld 2017 Content: Not fo
r publication or distri
bution
Addressing the Misconception: VMware & Open Source
CONFIDENTIAL 17
VMworld 2017 Content: Not fo
r publication or distri
bution
Addressing the Misconception: VMware & Open SourceOpen Source @ VMware
VMware’s Open Source Philosophy
Collaboration and a keen interest in technical excellence are core to VMware's values.We effectively use open source components in compliance with their licenses and actively engage with the Open Source community by contributing to existing projects as well as developing, releasing, and leading new open source projects and initiatives.
Open Source Program Office
What we do:
• Determine VMware’s strategy and vision for use of and engagement with open source software
What that means:
• Provide best practices, mentoring and support for contributions to upstream projects and creation
and running of VMware open source projects
• Manage internal processes for all stages of open source engagements, inbound and outbound
• Directly contribute to key open source projects through VMware’s Open Source Technology Center
CONFIDENTIAL 18
VMworld 2017 Content: Not fo
r publication or distri
bution
Addressing the Misconception: VMware & Open SourceOpen Source Community Participation
CONFIDENTIAL 19
Use
Create
Contribute
Use open source code
• For implementation of
industry standards (e.g.,
OpenSSL, curl)
• To improve software usability
(UI toolkits like Clarity)
• To accelerate our software
development processes
(Java frameworks, many
standard libraries like libpng,
zlib, pango)
Contribute to upstream projects to add
features or fix bugs:
• Linux kernel drivers for our virtual
hardware, but also work on key
kernel infrastructure
• OpenStack improvement for
network, storage, stability
• Kubernetes integration with vSphere
as compute and storage provider
• Many smaller contributions and bug
fixes to a wide variety of projects
Create and release new open source
projects and build community for it
• Variety of projects – from utilities
and glue code to more significant,
standard-setting projects
VMworld 2017 Content: Not fo
r publication or distri
bution
Addressing the Misconception: VMware & Open SourceWhere we’ve been.. where we are.. And where we’re headed
Part of our cultural fabric
• Cloud Foundry
– Industry-leading open source multi-cloud application platform
– Originally conceived in 2009, Cloud Foundry was designed and developed by a small team at VMware
– January 2015, the Cloud Foundry Foundation assumed leadership for the project under the guidance of the Linux Foundation
• Open vSwitch
– A production quality, multilayer virtual switch licensed under the open source Apache 2.0 license.
• enables massive network automation through programmatic extension
• supports standard management interfaces and protocols
CONFIDENTIAL 20
VMworld 2017 Content: Not fo
r publication or distri
bution
• Lightwave
– enterprise-grade, identity and access management services targeting critical security, governance, and compliance challenges for Cloud-Native Apps within the enterprise
– https://vmware.github.io/lightwave/
• Clarity
– design system that combines UX guidelines, an HTML/CSS framework, and Angular 2 components.
– Clarity is for both designers and developers
– https://vmware.github.io/clarity/
Addressing the Misconception: VMware & Open SourceVMware Open Source Project Leadership
•
– a highly scalable and very lightweight Container Management platform for deploying and managing container-based applications
– Included in vSphere Integrated Containers feature, vSphere 6.0 release
– https://vmware.github.io/admiral/
• Harbor
– Enterprise-class registry server that stores and distributes Docker images
– Included in vSphere Integrated Containers feature, vSphere 6.5 release
– https://vmware.github.io/harbor/
CONFIDENTIAL 21
VMworld 2017 Content: Not fo
r publication or distri
bution
Addressing the Misconception: VMware & Open SourceNew Open Source Project Releases
– a tool that analyzes un-instrumented ELF core files for leaks, memory growth and corruption
– https://github.com/vmware/chap/
– bundle of client libraries, documentation and sample code for accessing the vSphere Automation endpoint and providing the ability to manage and configure the services provided by this API in a variety of different languages
– https://vmware.github.io/vsphere-automation-sdk/
– application-level performance benchmark tool designed to allow the investigation of performance tradeoffs in modern virtualized and cloud infrastructures
– https://github.com/vmware/weathervane/
– a vendor-neutral Open Source software development kit (SDK) for building secure IoTgateway data and control orchestration applications.
– https://github.com/vmware/liota
CONFIDENTIAL 22
VMworld 2017 Content: Not fo
r publication or distri
bution
Addressing the Misconception: VMware & Open SourceVMware & Industry Open Source Initiatives
• Linux Foundation
– non-profit consortium dedicated to fostering the growth of Linux, and promoting standardization and technical collaboration
• OPNFV
– new open source project focused on accelerating NFV's evolution through an integrated, open platform
• HyperLedger Project
– an open source collaborative effort created to advance cross-industry blockchain technologies
• Cloud Native Computing Foundation
– advancing the development of cloud native technology and services by creating a new set of common container technologies
• Open Container Initiative
– a lightweight, open governance structure (project) to create open industry standards around container formats and runtime
• Cloud Foundry
– Establish and sustain Cloud Foundry as the global industry standard Platform-as-a-Service (PaaS) open source technology with a thriving ecosystem.
• OpenStack Foundation
– Promotes the global development, distribution and adoption of the OpenStack cloud operating system
• Core Infrastructure Initiative
– funds and supports free and open-source software projects that are critical to the functioning of the Internet and other major information systems
CONFIDENTIAL 23
VMworld 2017 Content: Not fo
r publication or distri
bution
VMware Benefit to Open Source Cloud
CONFIDENTIAL 24
VMworld 2017 Content: Not fo
r publication or distri
bution
CONFIDENTIAL 25
“…customers are more than happy to pay
for an enterprise-grade version of the
complete product, which may have
security, management, or integration
enhancements and come with support.”
Open Source is Eating the WorldVentureBeat
Some Assembly Required
VMworld 2017 Content: Not fo
r publication or distri
bution
VMware | Making Open Source Production-Ready
VMware Integrated OpenStack
• OpenStack distribution for vSphere environments
• Easy to install, upgrade and maintain
• Version 4.0 based on Mitaka
• Fully DefCore Compliant
• The open APIs you want on the infrastructure you trust
vSphere Integrated Containers
• Based on Open Source technologies:
– Harbor (container registry)
– Admiral (lightweight container management)
– VIC Engine (container engine for vSphere)
• Easy to install, fully integrated with vSphere
• Enables developers to run container-based apps natively
• Highly efficient
CONFIDENTIAL 26
VMworld 2017 Content: Not fo
r publication or distri
bution
27
Existing vSphere
environment
VMware-optimized reference arch, with integrated tools for
install, upgrade, etc
VMware Integrated OpenStack
OpenStack code with VMware
drivers
Fully Validated Architecture
vRealizeOperations
vRealizeBusiness
vRealizeLog
Insight
OpenStack-aware Cloud Management
vRealizeAutomation
Single Support Contact
• OpenStack distribution for vSphere environments
• Easy to install, upgrade and maintain
• The open APIs you want on the infrastructure you trust
• Version 4.0 based on Mitaka
• Fully DefCore Compliant
VMware Benefit to Open Source Cloud Making Open Source Production-Ready with VIO
VMworld 2017 Content: Not fo
r publication or distri
bution
VMware Benefit to Open Source Cloud VMware | Making Open Source Production-Ready with VIC
vSphere Integrated Containers
• Based on Open Source technologies:
– Harbor (container registry)
– Admiral (lightweight container management)
– VIC Engine (container engine for vSphere)
• Easy to install, fully integrated with vSphere
• Enables developers to run container-based apps natively
• Highly efficient
CONFIDENTIAL 28
VMworld 2017 Content: Not fo
r publication or distri
bution
VMware Benefit to Open Source CloudOur Single Focus | Enterprise Grade Software Solutions
CONFIDENTIAL 29
Any Cloud
Any DeviceVMware Workspace ONE™ Desktop Mobile Identity
Any ApplicationTraditional Apps Cloud-Native Apps SaaS Apps
Modernize
Data
Centers
Transform
Security
Empower
the Digital
Workspace
Integrate
Public
Clouds
Software-Defined Data Center
VMware Cross-Cloud Architecture™
Private Cloud Hybrid Cloud Public Cloud
VMware Cloud Foundation™
VMware vRealize® Cloud Management
VMware vCloud®
Air™ Network
F
VMware Cross-Cloud Services™
VMworld 2017 Content: Not fo
r publication or distri
bution
VMware Benefit to Open Source Cloud
CONFIDENTIAL 30
• Cost• Talent/Staff Skills• Management & Support
VMworld 2017 Content: Not fo
r publication or distri
bution
Thank you!
31
vmware.github.io
vmware.com/opensource
blogs.vmware.com/opensource
VMworld 2017 Content: Not fo
r publication or distri
bution
VMworld 2017 Content: Not fo
r publication or distri
bution
VMworld 2017 Content: Not fo
r publication or distri
bution