0% found this document useful (0 votes)
159 views34 pages

VMware Tanzu Portfolio Overview

The document provides an overview of Tanzu, VMware's portfolio for modern applications. It discusses how applications and their development have changed, with microservices and containers becoming more common. It also outlines challenges in developing, deploying and managing modern applications. The document then introduces Tanzu as a solution to address these challenges by providing capabilities for both developing applications and managing infrastructure and clusters across multiple clouds.

Uploaded by

gilang setiawan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
159 views34 pages

VMware Tanzu Portfolio Overview

The document provides an overview of Tanzu, VMware's portfolio for modern applications. It discusses how applications and their development have changed, with microservices and containers becoming more common. It also outlines challenges in developing, deploying and managing modern applications. The document then introduces Tanzu as a solution to address these challenges by providing capabilities for both developing applications and managing infrastructure and clusters across multiple clouds.

Uploaded by

gilang setiawan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 34

vSphere with Tanzu

Tanzu Portfolio Overview

Yves Sandfort
Cloud Solution Architect

Confidential │ ©2021 VMware, Inc.


Modern Applications

Confidential │ ©2020 VMware, Inc. 2


The Definition of an Application Has Changed

An application used Modern apps are built with


to be built as a monolith microservices and APIs

API REST REST


Gateway API API

WEB REST REST


UI API API

Developer Developer

WEB REST REST


UI API API

Single, large code base Small, modular code base

Confidential │ ©2021 VMware, Inc. 3


Application Packaging Has Changed

Modern apps are built


on containers

Secure, reliable, highly available Portable, packable, easier to update

Confidential │ ©2021 VMware, Inc. 5


App

Cache Database Logs


Application
Architectures
are Changing
To complex and decentralized
Microservices Architectures Webserver

Environment

Confidential │ ©2021 VMware, Inc. 7


Challenges Created by Modern Applications

Kubernetes Cluster App

My Application
vGPU

Developer Control Pane


IT Operator
GPU
More complicated path to Node Node Infrastructure silos make it
Node
production challenging to provision resources
Database
Ticket-based infrastructure Development teams embracing new
slows development cycles Serverless cloud native constructs
Difficulties updating apps Required to consider the security of
can impact resiliency Function 1 Function 2 a growing app portfolio

Confidential │ ©2021 VMware, Inc. 8


Guiding the Journey to Modern Apps

Rehost Replatform Refactor Build

Migrate legacy app Containerize legacy Disaggregate Build net new cloud
‘as-is’ app with minimal legacy app code into native applications
changes microservices

On-premises Public Clouds Edge

Increasing automation and feature velocity

Confidential │ ©2021 VMware, Inc. 9


The Spectrum of Modernization Strategies
Invest here where it makes good
Most Apps (60-70%) tend to land here business sense

SaaS

Retire Retain Re-host Re-platform Refactor


Cloud Migration Containerization Cloud Native

Lower difficulty, Adoption of cloud native


infrequent app technologies for
updates. Focus on Change and Value Curve innovation speed. Focus
infra cost savings on business metrics.

Confidential │ ©2021 VMware, Inc. 10


VMware Solution

Confidential │ ©2020 VMware, Inc. 11


Address BOTH Applications and Infrastructure
Solve for developer experience AND operator experience across clouds

Applications
DEVELOPER EXPERIENCE

Multi-cloud

Infrastructure
OPERATOR EXPERIENCE

Confidential │ ©2021 VMware, Inc. 12


Structured Around Critical Capabilities
Enable application modernization

Code and containerize Speed development with Automate deployment of


custom applications open source containers apps into production
Applications
DEVELOPER EXPERIENCE

Multi-cloud

Deploy and manage K8s Apply full stack Ensure secure and
across clouds, clusters observability to drive reliable communication
and teams decisions between services
Infrastructure
OPERATOR EXPERIENCE

Confidential │ ©2021 VMware, Inc. 13


VMware Tanzu Editions
Packaged capabilities for common challenges

TRANSFORM THE SOFTWARE PATH TO PRODUCTION


Tanzu Enterprise
Code and containerize Speed development with Automate deployment of
custom applications open source containers appsDrive developer
into production
Applications velocity with an
DEPLOY CUSTOM APPS ON KUBERNETES
automated application
Tanzu Advanced
DEVELOPER EXPERIENCE platform
Simplify and secure the
container lifecycle at
scale—and speed app
SIMPLIFY KUBERNETES ADOPTION Multi-cloud delivery
Tanzu Standard
Run and manage
Kubernetes across
Tanzu Basic multiple clouds
Deploy and manage K8s Apply enterprise Ensure secure and
Run Kubernetes IN across clouds, clusters observability to drive reliable communication
vSphere and teams decisions between services
Infrastructure
OPERATOR EXPERIENCE

Confidential │ ©2021 VMware, Inc. 15


VMware Tanzu Basic

Confidential │ ©2020 VMware, Inc. 16


Tanzu Basic

VMware Tanzu Basic simplifies operation of Kubernetes on-premises, putting


What it is:
cloud native constructs at the VI Admin’s fingertips as part of vSphere 7.

Embed Kubernetes in the vSphere


Why it control plane
matters Kubernetes-based container
Operate conformant K8s on vSphere Product management
Capabilities
Observability hooks via Fluent

How to vSphere 7 with Tanzu


license VCF and VMware Tanzu Basic

Services Platform Deployment


Who VI Admin or System admin can complements App Navigator
benefits provision clusters the same way they
(most) are used to provisioning VMs

Confidential │ ©2021 VMware, Inc. 17


Tanzu Basic—Use Cases

VMware Tanzu Basic simplifies operation of Kubernetes on-premises, putting cloud native constructs
at the VI Admin’s fingertips as part of vSphere 7.

Run VMs and containers side- Provide governance around the Provide developers self-
by-side on the same Kubernetes infrastructure with service access to resources
platform, with support for existing tools, without needing and environments while
containerized to retrain IT staff maintaining policy and
off-the-shelf applications security controls to meet
IT requirements

Confidential │ ©2021 VMware, Inc. 18


vSphere 7 with Tanzu

vSphere

App App App App App App App App


Kubernetes API

Tanzu Kubernetes Network Registry Storage


Grid Service Service Service Service

Developer Intrinsic Security & Lifecycle Management IT Operator

Compute GPU Storage Networking

License as part of No technical Open source


VCF or standalone dependencies aligned

Confidential │ ©2021 VMware, Inc. 19


Open Source-aligned Kubernetes Distribution Solution

Declarative API

Common Kubernetes Services

IdP Auth Monitoring Logging

Cluster lifecycle Container registry Ingress

Lifecycle Management Cluster API

Management Cluster

Confidential │ ©2021 VMware, Inc. 20


VMware Tanzu Standard

Confidential │ ©2020 VMware, Inc. 21


VMware Tanzu Standard

VMware Tanzu Standard simplifies operation of Kubernetes for multi-cloud, centralizing


What it is:
management and governance for clusters and teams across on-premises and public clouds.

Kubernetes distribution to deploy


Why it and operate across clouds Kubernetes everywhere
matters Product Prometheus and Grafana
Central policy engine / control plane
Capabilities support for monitoring
SaaS global control plane
Add-on for vSphere or VCF
How to
license Standalone to operate across
public cloud(s) and edge

Platform Deployment
Services
Who Platform Development
Platform operator or SRE responsible complements
benefits for ensuring conformance and policy Navigator
(most) for growing Kubernetes footprint

Confidential │ ©2021 VMware, Inc. 22


Tanzu Standard—Use Cases

VMware Tanzu Standard simplifies operation of Kubernetes for multi-cloud, centralizing


management and governance for clusters and teams across on-premises and public clouds.

Extend Kubernetes Bring existing Kubernetes Set policy and security


from on-premises to clusters under centralized for Kubernetes clusters
public clouds management at the edge

VMware
Public CLOUD PROVIDER
Hybrid PROGRAM
Edge
Clouds
Cloud

Confidential │ ©2021 VMware, Inc. 23


Distinct Kubernetes Distributions Introduce Complexity Problem

Inconsistency impacts policy, security and cost

Separate access management Inefficient cost structure Inconsistent policy and security

VMware AWS Microsoft Google


vSphere Azure Cloud

Confidential │ ©2021 VMware, Inc. 24


Solution: Same Distribution On-premises, Public Clouds, Edge
Centralized management of cluster lifecycle and policy

Global Control Plane and Policy Engine

Local control plane Local control plane

VMware AWS Microsoft Google


vSphere Azure Cloud

Simplified user experience Optimized cost structure Consistent policy and security

Confidential │ ©2021 VMware, Inc. 25


Tanzu Basic and Tanzu Standard Supported Features
Tanzu Basic Tanzu Standard

vSphere-specific Storage service, Network service, Registry service*, vSphere Storage service, Network service, Registry service*, vSphere Pod
capabilities Pod service* service*

LCM Cluster API Cluster API

Image registry Harbor Harbor

Container networking Antrea/Calico Antrea/Calico

Load balancing VMware Load Balancer Services for Kubernetes VMware Load Balancer Services for Kubernetes

Ingress control Contour

Fluent Bit
Observability Fluent Bit
Prometheus and Grafana for platform monitoring

Operating system Photon OS Photon OS, and Bring-your-own node image

Saas Global Management Lifecycle management of provisioned clusters


Attach and manage any conformant Kubernetes cluster
Cluster and workload health observability
Centralized access and security policy management
Backup and restore clusters and namespaces
Backup scheduling
Cluster conformance inspections
System events and audit logs
Integration with Tanzu Observability and/or Tanzu Service Mesh

Confidential │ ©2021 VMware, Inc. *Registry service and vSphere Pod service require NSX 26
vSphere with Tanzu Licensing
In vSphere 7 Update 1, each ESXi host is licensed with a vSphere Enterprise Plus license,
and the cluster is licensed with an add-on Kubernetes license.

Confidential │ ©2021 VMware, Inc.

VMware vSphere with Tanzu: Deploy and Manage [V7] | 3 - 28


Demo, Proof-Of-Concept or
Production Implementation

Confidential │ ©2020 VMware, Inc. 28


Demo vs. Proof-Of-Concept vs. Implementation

Demo (Click-Thru, Proof-Of-Concept Production


Hands-On-Labs, Implementation
TestDrive)

• First Product Introduction • Use Case defined • Requires production design

• Customer has no Kubernetes • Clear success criteria (incl. • License/Edition defined


environment validation and timeline) • Stakeholder Buy-In exists
• Not enough resources for a • Deployment onsite or cloud • Use Case driven
proof-of-concept based
• Requires End to End lifecycle
• Minimal effort • Requires preparation management
• Medium effort / charged? • High effort

Confidential │ ©2021 VMware, Inc. 29


Target Customer
Conversations

Confidential │ ©2020 VMware, Inc. 30


Target Personas for Tanzu Editions
Primary audiences
SANDRA
CSO

CODY
Apps

Applications
DEVELOPER EXPERIENCE

Multi-cloud

KEITH
DevOps

ALANA
Platform

Infrastructure
OPERATOR EXPERIENCE

Confidential │ ©2021 VMware, Inc. 31


Persona: VP Infrastructure & Operations ALANA
Platform

TL;DR. The VP I&O is VMware’s longtime champion. The Tanzu portfolio enables them to lead the next
transformation in their organization and reinforce their relevance by embracing containers, microservices and
cloud native constructs as part of their existing infrastructure.

Desired outcomes: Major challenges: Tanzu value prop: Primary offers:

● Operational excellence. ● Legacy infrastructure ● Simplicity. Kubernetes as ● Tanzu Standard.


Improve operating does not support cloud part of your existing Kubernetes for multi-
efficiencies across native constructs or infrastructure (no code, cloud
multiple clouds developer self-service current team)
● Labs Platform
● Flexibility & scale. Ability ● Technologies like ● Developer credibility. Deployment. Architecture
to scale from tens of Kubernetes are immature Support adoption of design and deployment
clusters to hundreds of and complex containers, microservices
clusters and thousands of and cloud native
applications constructs

Confidential │ ©2021 VMware, Inc. 32


Persona: VP Applications CODY
Apps

TL;DR. The VP Applications is Pivotal’s longtime champion. The Tanzu portfolio enables them to accelerate
application modernization and get more code into production, faster. We have a powerful ‘in’ with this
audience via Spring—find the Spring, sell the TAS.

Desired outcomes: Major challenges: Tanzu value prop: Primary offers:

● Developer velocity. Build ● Highly manual path to ● Automation. Push code to ● Targeted Offer.
better software and get it production that requires production with a single Integrated capabilities
into production faster significant dev command. from across the Tanzu
involvement portfolio with emphasis
● Security and compliance. ● Patterns. Modern dev on TAS and Spring
Turnkey security now to ● Archaic dev patterns and framework for APIs,
reduce patching later monolithic apps microservices, and ● Labs Application
containers Development. Net new
app or modernization of
legacy monolithic app

Confidential │ ©2021 VMware, Inc. 33


Persona: DevOps KEITH
DevOps

TL;DR. The DevOps lead is responsible for driving alignment of the (you guessed it) Dev and Ops teams. They
are responsible for introducing the processes and patterns that can move the organization closer to
continuous integration and delivery of software to production.

Desired outcomes: Major challenges: Tanzu value prop: Primary offers:

● Developer velocity. Build ● Culture change required ● Opinionated. Leverage a ● Targeted Offer.
better software and get it to tear down boundaries tightly integrated, proven Integrated capabilities
into production faster that have existed for platform for critical apps from across the Tanzu
years portfolio
● Operational excellence. ● Modular. Don’t want an
Improve operating ● Scaling DevOps practices opinionated platform? ● Labs Platform
efficiencies across from one team to many Fine, let’s build one in Development. Build
multiple clouds teams requires more modular fashion (while platform-as-a-product
resources making best use of open
source)

Confidential │ ©2021 VMware, Inc. 34


Persona: CSO / Security SANDRA
CSO

TL;DR. The CSO doesn’t want to be responsible for another Equifax. They need to ensure a rapidly growing
set of applications are compliant and secured—and that requires that security is addressed at every step in
the value stream.

Desired outcomes: Major challenges: Tanzu value prop: Primary offers:

● Security and compliance ● Dev and Ops are not ● Container security. ● Targeted Offer.
{DevSecOps]. Security as moving to modern Ensure custom apps are Integrated capabilities
part of the software patterns in lockstep always updated / patched from across the Tanzu
lifecycle and open source portfolio
● Security is not part of containers are always
● Oversight. First pane of current development validated / secured ● Labs Application
glass visibility of framework(s) Development. Teach
infrastructure health and ● Cluster policy. Apply developers modern,
application performance ● Open source containers consistent policies to secure dev patterns
and software does not Kubernetes clusters
comply with IT standards across environments

Confidential │ ©2021 VMware, Inc. 35


Address Fundamental Customer Use Cases

Adopt Kubernetes in your Run Kubernetes everywhere Control a growing set of


software defined data center (public clouds and edge) clusters across clouds

Customer wants to … Customer wants to … Customer wants to …


Simplify adoption of Kubernetes Operate a Kubernetes footprint Manage a growing footprint of
through familiar tools that extends across public clouds tens or hundreds of clusters
Manage complex, modern Use a single, consistent Centralize control of cluster policy
applications composed of VMs and distribution across environments and security while operating
containers on one platform that is aligned to open source across environments

Confidential │ ©2021 VMware, Inc. 36


Address Fundamental Customer Use Cases

Adopt Kubernetes in your Run Kubernetes everywhere Control a growing set of


software defined data center (public clouds and edge) clusters across clouds

Customer wants to … Customer wants to … Customer wants to …


Simplify adoption of Kubernetes Operate a Kubernetes footprint Manage a growing footprint of
through familiar tools that extends across public clouds tens or hundreds of clusters
Manage complex, modern Use a single, consistent Centralize control of cluster policy
applications composed of VMs and distribution across environments and security while operating
containers on one platform that is aligned to open source across environments

vSphere 7 with Tanzu Basic Tanzu Standard Tanzu Standard

Confidential │ ©2021 VMware, Inc. 37

You might also like