SlideShare a Scribd company logo
1 of 22
Download to read offline
Confidential │ ©2021 VMware, Inc.
VMware Application
CatalogTM
An Overview for vExperts Community
Bob Webster - Director of Product Management,
Content Services, VMware
Bala Bharathy U - Product Marketing Manager,
VMware
August 16, 2023
Confidential │ ©2021 VMware, Inc. 2
Webserver
Application
Architectures
App
Database
Environment
are Changing
From simple and centralized
Confidential │ ©2021 VMware, Inc. 3
are Changing
To complex and decentralized
App
Cache Database Logs
Environment
Application
Architectures
Confidential │ ©2021 VMware, Inc. 4
New regulations and best
practices are driving the
industry to help
organizations manage the
risk
• SLSA
• Executive Order 14028 Section 4
• NIST SSDF
Secure Software Dev Framework
• NIST Security Measures for Critical
Software
• CNCF Cloud Native Security
• CNCF Secure Software Factory White
Paper
• and many more
Confidential │ ©2021 VMware, Inc. 5
Selected Supply Chain Best Practices
• Obtain software with verifiable authenticity from trusted partners,
not from ”wild” internet sources
• Minimize the number of deployed versions
• Standardize Application configurations
• Standardize Security Hardening
• Test on multiple versions of all target platforms
• Use SBOMs to determine CVE impacts
• Keep applications up to date
Where to start?
Confidential │ ©2021 VMware, Inc. 6
Bitnami Application Catalog
An open-source catalog of more than 140+ packaged Open-Source
Applications available in containers, Helm Chart and Virtual Machine
formats.
Freely available to developers on:
• Docker Hub
• AWS Marketplace
• VMware Marketplace
• Google Marketplace
• Azure Marketplace
• Tanzu Mission Control
• VMware vCloud Director
Confidential │ ©2021 VMware, Inc. 7
Bringing over a decade of multi-cloud application packaging experience.
Bitnami’s unique perspective
data center / hybrid / public / edge
2M+
Registered developers
1.5B+
Compute hours per year
1K+
Releases per month
140+
Apps & Components
Local
Cloud
Data Center
Virtual Machines
Containers
Deployment
Templates
Any environment Any format Any platform Applications, components, frameworks, templates, and more…
dev / prototyping
1M+
Installs per month
Confidential │ ©2021 VMware, Inc. 8
Free Applications, awesome… but what about production?
Bitnami Applications empower developers and administrators to rapidly deploy
trusted OSS applications to development and test environments,
• But what about production?
– Commercial Support
– Defined SLOs for upgrades
– Enterprise specific Operating Systems or Application customizations
– Governance and Security Metadata :
• Software Bill of Material (SBOM)
• CVE Reports
• Provenance Attestations
• Digitally signed artifacts.
Confidential │ ©2021 VMware, Inc. 9
VMware Application Catalog
The Enterprise version of the Bitnami Catalog for production use-cases
VMware Application Catalog is a cloud service that
enables customers to build their own private catalog
of custom packaged open-source application
components that are continuously maintained and
verifiably tested for use in production environments.
Catalog Listing
https://app-catalog.vmware.com/catalog
Confidential │ ©2021 VMware, Inc. 10
Library of 140+ customizable trusted open source building blocks
Continuous Monitoring of upstream source code changes triggers rebuild, test and update
Language Runtimes App Components Supporting Apps
Containers, Helm Charts, Virtual Machines
R
Redis©
Confidential │ ©2021 VMware, Inc. 11
How does VMware Application Catalog work?
Customized to enterprise requirements, continuously maintained, privately delivered
Verified on
Multiple Platforms
Upstream Open Source
Private
Repositories
Service
Catalogs
Formats Configurations
OSes Agents/tools
1 3
2 4
Build Pipeline
Enabling superior self-service experiences for developers while seamlessly enforcing
compliance, security, and operational best practices
Metadata
Image
Select OSS components
Customer-Specific Requirements Customer’s
IT Org
Verify
Publish
Google
GKE
TKG
Amazon
EKS
Azure
AKS
vSphere
OpenShift
Choice of Platforms
CI/CD
Pipelines
Confidential │ ©2021 VMware, Inc. 12
An automated assembly line of continuously maintained and pre-configured components
How does VMware Application Catalog work?
Build
Build the
Application from
source
Scan
Generate SBOM
CVE Scan
Anti-Virus Scan
Test
On Docker and
multiple
Kubernetes
versions and
distributions
Sign
Applications and
Metadata are
signed using
coSign
Publish
Signed Containers, Helm
Charts and Metadata are
delivered to customer’s
private OCI-compliant
Registry
Package
Custom
Dockerfile
Custom Helm
chart
Customize
Configurations
You choose the applications needed for your private catalog.
We build, test and deliver them, and we keep them up to date.
Confidential │ ©2021 VMware, Inc. 13
Custom Recipes
VMware creates custom recipes for each application:
– Docker files configured for maximum security
– Helm charts
• install and upgrade actions
• Multi-node deployment configurations
– Virtual Machine configs
– Recipe sources are provided to support audit requirements
Recipes across the catalog are designed to:
– Provide consistent security hardening
– Simplify deployment using preset defaults for most config values
– Standardize configuration settings to establish a configuration baseline
Confidential │ ©2021 VMware, Inc. 14
Key Feature Highlights – Security Best Practices
Non-root containers No unnecessary host paths mounted
No dev tools*** No ssh
UID to specific UID* No mapping of ports below 1024
No secrets in images Custom CA certs to be baked in
No netcat Don’t disable secomp profile
No SUID/SGUID Image CVE scans
S
P
S
P
S
C
S
S
P C
Supported on all Apps Supported on majority of Apps Supported w/ custom base OS
C
S
S
S
S
S
Documentation - https://docs.vmware.com/en/VMware-Application-Catalog/services/tutorials/GUID-bitnami-best-practices-hardening-containers-index.html
Confidential │ ©2021 VMware, Inc. 15
Key Feature Highlight – Continuous Application Upgrades
VMware constantly monitors OSS projects and upgrades the
catalog.
– All application branches are monitored for changes / fixes and
updated versions are automatically built, tested and delivered to
the customer’s catalog.
– Using VMware’s Photon OS as the base provides the lowest
possible risk from upstream vulnerabilities:
• All OS Level CVEs are patched by VMware
• All application CVEs are reviewed for relevance and VEX
metadata is created to explain true risk and reduce CVE noise
• Verified for air-gapped deployments
• FIPs 140-2 Compliant (for apps whose upstream vendor
supports)
Confidential │ ©2021 VMware, Inc. 16
Key Feature Highlights – Application Customization
Choice of
runtime binary
format
Choice of
Base OS Image
Choice of
Artifact Format
• Photon OS 3 / 4
(FIPS & STIG Available)
• Debian 10 / 11
• Ubuntu 18.04 / 20.04
/ 22.04
• Red Hat UBI 8 / 9
• Custom Base Image
• Containers
• Helm Charts
• Virtual Machines
• AMD64
• ARM64
(With Photon OS)
Confidential │ ©2021 VMware, Inc. 18
Bill of Material
and metadata available and sent for each continuously
updated package
Continuous Monitoring
Rich Library Standardize OSS usage across the
enterprise
Capabilities and Outcomes
Balancing developer flexibility with IT security and compliance
Developers
of pre-packaged, trusted building blocks delivered as
containers, helm charts, VMs
of upstream source code changes to trigger
rebuild, test and push to registry
Ensure usage of latest and secure
versions of OSS components
Gain deep visibility into your
software supply chain
Air-gapped support
using charts syncer to replicate images in
environments without full connectivity
Use OSS components of your
choice in air-gapped environments
with ease
Base Image Choice
Choose among Debian, Ubuntu, CentOS, Photon, RH
UBI or a customized golden image
Add your own agents and tools
Confidential │ ©2021 VMware, Inc. 19
Enterprise Support for Kubeapps
Best Practices for Security
from over a decade of experience packaging
applications
Enterprise Support for Sealed Secrets
Automated Validation Ensure strong reliability in multi-
cloud environments
Capabilities and Outcomes (continued)
Balancing developer flexibility with IT security and compliance
for all applications across all supported platforms - AKS,
GKE, TKG etc.
Sealed Secrets, an open source project of VMware
secures Kubernetes secrets stored in shared repositories
Gain better control over Kubernetes
deployments
Enjoy best-in-class security and
packaging practices
Kubeapps, an open source project of VMware helps
build an intuitive Kubernetes app dashboard
Easily deploy, manage, upgrade
applications through an intuitive GUI
Confidential │ ©2021 VMware, Inc. 20
An enterprise version of Bitnami Application Catalog
VMware Application Catalog
• Free public library based on Debian 11 • Private library with choice of OS
• Rapid deployment from public sites to
development environments
• Rapid deployment of customized apps
from private catalog to production
environments
• Discovery and distribution through Docker
Hub and AWS Marketplace
• Catalog Web UI
• Distribution to a private OCI registry
VMware Application Catalog
Offering
Use Cases
Consumption
• Best effort • Continuously updated
Catalog Updates
• Extensive metadata for governance and
security compliance
• Customer curated catalog
• Artifact notices to support planning
Management
• FIPS Compliant artifacts
• Lowest possible CVEs
• Support for Air Gap Environments
• Sealed Secrets Enterprise
• VMware support for Kubeapps
Extras
Bitnami Application Catalog
• Community Support • VMware Support
Support
• Basic information for each artifact
Confidential │ ©2021 VMware, Inc. 21
Talk about VMware Application Catalog to win exciting gifts
1. Spread awareness on VMware
Application Catalog through blogs,
videos, social media posts, web events,
speaking opportunities or any other such
means you see fit to engage with your
audience
2. Send the link of your content to
ubala@vmware.com, on or before
September 18, 2023 (Monday)
3. Your content will be evaluated by
VMware based on the effort, quality and
the amount of engagement it has
garnered
4. If your content meets our evaluation
criteria, you will receive an exciting gift
from VMware – wherever you reside.
Important Note:
• It is entirely within VMware’s discretion whether a particular piece of
content/post/work will be rewarded with a gift or not
• Limited gifts available; they will be rolled out on ‘first come first’ serve
basis
Confidential │ ©2021 VMware, Inc. 22
Live Demo
Thank You
Confidential │ ©2021 VMware, Inc.

More Related Content

Similar to VMware Application Catalog - Overview for vExperts[35].pdf

Docker EE 2.0 Choice, Security & Agility
Docker EE 2.0Choice, Security & AgilityDocker EE 2.0Choice, Security & Agility
Docker EE 2.0 Choice, Security & AgilityAshnikbiz
 
VMworld Europe 2014: A DevOps Story - Unlocking the Power of Docker with the ...
VMworld Europe 2014: A DevOps Story - Unlocking the Power of Docker with the ...VMworld Europe 2014: A DevOps Story - Unlocking the Power of Docker with the ...
VMworld Europe 2014: A DevOps Story - Unlocking the Power of Docker with the ...VMworld
 
Veracode Integration Adapter - Datasheet
Veracode Integration Adapter - DatasheetVeracode Integration Adapter - Datasheet
Veracode Integration Adapter - DatasheetKovair
 
Edge 2016 Session 1886 Building your own docker container cloud on ibm power...
Edge 2016 Session 1886  Building your own docker container cloud on ibm power...Edge 2016 Session 1886  Building your own docker container cloud on ibm power...
Edge 2016 Session 1886 Building your own docker container cloud on ibm power...Yong Feng
 
VMworld 2014: The Software-Defined Datacenter, VMs, and Containers
VMworld 2014: The Software-Defined Datacenter, VMs, and ContainersVMworld 2014: The Software-Defined Datacenter, VMs, and Containers
VMworld 2014: The Software-Defined Datacenter, VMs, and ContainersVMworld
 
Microsoft Windows Server 2022 Overview
Microsoft Windows Server 2022 OverviewMicrosoft Windows Server 2022 Overview
Microsoft Windows Server 2022 OverviewDavid J Rosenthal
 
Authoritative Container Builder Mark Argent IBM
Authoritative Container Builder Mark Argent IBMAuthoritative Container Builder Mark Argent IBM
Authoritative Container Builder Mark Argent IBMMark Argent
 
Kubernetes for the VI Admin
Kubernetes for the VI AdminKubernetes for the VI Admin
Kubernetes for the VI AdminKendrick Coleman
 
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
Develop and deploy Kubernetes  applications with Docker - IBM Index 2018Develop and deploy Kubernetes  applications with Docker - IBM Index 2018
Develop and deploy Kubernetes applications with Docker - IBM Index 2018Patrick Chanezon
 
VMware Tanzu Kubernetes Connect
VMware Tanzu Kubernetes ConnectVMware Tanzu Kubernetes Connect
VMware Tanzu Kubernetes ConnectVMware Tanzu
 
Highly available nodejs
Highly available nodejsHighly available nodejs
Highly available nodejspfremm
 
PCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - LondonPCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - LondonVMware Tanzu
 
Cloud Native Application
Cloud Native ApplicationCloud Native Application
Cloud Native ApplicationVMUG IT
 
Application Modernization with PKS / Kubernetes
Application Modernization with PKS / KubernetesApplication Modernization with PKS / Kubernetes
Application Modernization with PKS / KubernetesPaul Czarkowski
 
A Bit of Everything Chef
A Bit of Everything ChefA Bit of Everything Chef
A Bit of Everything ChefMandi Walls
 
20151019 v mworld2015-recap-02
20151019 v mworld2015-recap-0220151019 v mworld2015-recap-02
20151019 v mworld2015-recap-02Kevin Groat
 
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...Ashnikbiz
 
VMworld 2015: What's New in vSphere?
VMworld 2015: What's New in vSphere?VMworld 2015: What's New in vSphere?
VMworld 2015: What's New in vSphere?VMworld
 
New ThousandEyes Product Features and Release Highlights: March 2024
New ThousandEyes Product Features and Release Highlights: March 2024New ThousandEyes Product Features and Release Highlights: March 2024
New ThousandEyes Product Features and Release Highlights: March 2024ThousandEyes
 

Similar to VMware Application Catalog - Overview for vExperts[35].pdf (20)

Docker EE 2.0 Choice, Security & Agility
Docker EE 2.0Choice, Security & AgilityDocker EE 2.0Choice, Security & Agility
Docker EE 2.0 Choice, Security & Agility
 
VMworld Europe 2014: A DevOps Story - Unlocking the Power of Docker with the ...
VMworld Europe 2014: A DevOps Story - Unlocking the Power of Docker with the ...VMworld Europe 2014: A DevOps Story - Unlocking the Power of Docker with the ...
VMworld Europe 2014: A DevOps Story - Unlocking the Power of Docker with the ...
 
Veracode Integration Adapter - Datasheet
Veracode Integration Adapter - DatasheetVeracode Integration Adapter - Datasheet
Veracode Integration Adapter - Datasheet
 
Top 10 IaaS Highlights for Developers
Top 10 IaaS Highlights for DevelopersTop 10 IaaS Highlights for Developers
Top 10 IaaS Highlights for Developers
 
Edge 2016 Session 1886 Building your own docker container cloud on ibm power...
Edge 2016 Session 1886  Building your own docker container cloud on ibm power...Edge 2016 Session 1886  Building your own docker container cloud on ibm power...
Edge 2016 Session 1886 Building your own docker container cloud on ibm power...
 
VMworld 2014: The Software-Defined Datacenter, VMs, and Containers
VMworld 2014: The Software-Defined Datacenter, VMs, and ContainersVMworld 2014: The Software-Defined Datacenter, VMs, and Containers
VMworld 2014: The Software-Defined Datacenter, VMs, and Containers
 
Microsoft Windows Server 2022 Overview
Microsoft Windows Server 2022 OverviewMicrosoft Windows Server 2022 Overview
Microsoft Windows Server 2022 Overview
 
Authoritative Container Builder Mark Argent IBM
Authoritative Container Builder Mark Argent IBMAuthoritative Container Builder Mark Argent IBM
Authoritative Container Builder Mark Argent IBM
 
Kubernetes for the VI Admin
Kubernetes for the VI AdminKubernetes for the VI Admin
Kubernetes for the VI Admin
 
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
Develop and deploy Kubernetes  applications with Docker - IBM Index 2018Develop and deploy Kubernetes  applications with Docker - IBM Index 2018
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
 
VMware Tanzu Kubernetes Connect
VMware Tanzu Kubernetes ConnectVMware Tanzu Kubernetes Connect
VMware Tanzu Kubernetes Connect
 
Highly available nodejs
Highly available nodejsHighly available nodejs
Highly available nodejs
 
PCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - LondonPCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - London
 
Cloud Native Application
Cloud Native ApplicationCloud Native Application
Cloud Native Application
 
Application Modernization with PKS / Kubernetes
Application Modernization with PKS / KubernetesApplication Modernization with PKS / Kubernetes
Application Modernization with PKS / Kubernetes
 
A Bit of Everything Chef
A Bit of Everything ChefA Bit of Everything Chef
A Bit of Everything Chef
 
20151019 v mworld2015-recap-02
20151019 v mworld2015-recap-0220151019 v mworld2015-recap-02
20151019 v mworld2015-recap-02
 
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
 
VMworld 2015: What's New in vSphere?
VMworld 2015: What's New in vSphere?VMworld 2015: What's New in vSphere?
VMworld 2015: What's New in vSphere?
 
New ThousandEyes Product Features and Release Highlights: March 2024
New ThousandEyes Product Features and Release Highlights: March 2024New ThousandEyes Product Features and Release Highlights: March 2024
New ThousandEyes Product Features and Release Highlights: March 2024
 

Recently uploaded

AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Roomdivyansh0kumar0
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Personfurqan222004
 
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Deliverybabeytanya
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirtrahman018755
 
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service PuneVIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service PuneCall girls in Ahmedabad High profile
 
Denver Web Design brochure for public viewing
Denver Web Design brochure for public viewingDenver Web Design brochure for public viewing
Denver Web Design brochure for public viewingbigorange77
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdfkeithzhangding
 
Call Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our Escorts
Call Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our EscortsCall Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our Escorts
Call Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our Escortsindian call girls near you
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
 
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663Call Girls Mumbai
 

Recently uploaded (20)

AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Person
 
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
 
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service PuneVIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
 
Vip Call Girls Aerocity ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Aerocity ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Aerocity ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Aerocity ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Denver Web Design brochure for public viewing
Denver Web Design brochure for public viewingDenver Web Design brochure for public viewing
Denver Web Design brochure for public viewing
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
 
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
 
Call Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our Escorts
Call Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our EscortsCall Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our Escorts
Call Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our Escorts
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
 

VMware Application Catalog - Overview for vExperts[35].pdf

  • 1. Confidential │ ©2021 VMware, Inc. VMware Application CatalogTM An Overview for vExperts Community Bob Webster - Director of Product Management, Content Services, VMware Bala Bharathy U - Product Marketing Manager, VMware August 16, 2023
  • 2. Confidential │ ©2021 VMware, Inc. 2 Webserver Application Architectures App Database Environment are Changing From simple and centralized
  • 3. Confidential │ ©2021 VMware, Inc. 3 are Changing To complex and decentralized App Cache Database Logs Environment Application Architectures
  • 4. Confidential │ ©2021 VMware, Inc. 4 New regulations and best practices are driving the industry to help organizations manage the risk • SLSA • Executive Order 14028 Section 4 • NIST SSDF Secure Software Dev Framework • NIST Security Measures for Critical Software • CNCF Cloud Native Security • CNCF Secure Software Factory White Paper • and many more
  • 5. Confidential │ ©2021 VMware, Inc. 5 Selected Supply Chain Best Practices • Obtain software with verifiable authenticity from trusted partners, not from ”wild” internet sources • Minimize the number of deployed versions • Standardize Application configurations • Standardize Security Hardening • Test on multiple versions of all target platforms • Use SBOMs to determine CVE impacts • Keep applications up to date Where to start?
  • 6. Confidential │ ©2021 VMware, Inc. 6 Bitnami Application Catalog An open-source catalog of more than 140+ packaged Open-Source Applications available in containers, Helm Chart and Virtual Machine formats. Freely available to developers on: • Docker Hub • AWS Marketplace • VMware Marketplace • Google Marketplace • Azure Marketplace • Tanzu Mission Control • VMware vCloud Director
  • 7. Confidential │ ©2021 VMware, Inc. 7 Bringing over a decade of multi-cloud application packaging experience. Bitnami’s unique perspective data center / hybrid / public / edge 2M+ Registered developers 1.5B+ Compute hours per year 1K+ Releases per month 140+ Apps & Components Local Cloud Data Center Virtual Machines Containers Deployment Templates Any environment Any format Any platform Applications, components, frameworks, templates, and more… dev / prototyping 1M+ Installs per month
  • 8. Confidential │ ©2021 VMware, Inc. 8 Free Applications, awesome… but what about production? Bitnami Applications empower developers and administrators to rapidly deploy trusted OSS applications to development and test environments, • But what about production? – Commercial Support – Defined SLOs for upgrades – Enterprise specific Operating Systems or Application customizations – Governance and Security Metadata : • Software Bill of Material (SBOM) • CVE Reports • Provenance Attestations • Digitally signed artifacts.
  • 9. Confidential │ ©2021 VMware, Inc. 9 VMware Application Catalog The Enterprise version of the Bitnami Catalog for production use-cases VMware Application Catalog is a cloud service that enables customers to build their own private catalog of custom packaged open-source application components that are continuously maintained and verifiably tested for use in production environments. Catalog Listing https://app-catalog.vmware.com/catalog
  • 10. Confidential │ ©2021 VMware, Inc. 10 Library of 140+ customizable trusted open source building blocks Continuous Monitoring of upstream source code changes triggers rebuild, test and update Language Runtimes App Components Supporting Apps Containers, Helm Charts, Virtual Machines R Redis©
  • 11. Confidential │ ©2021 VMware, Inc. 11 How does VMware Application Catalog work? Customized to enterprise requirements, continuously maintained, privately delivered Verified on Multiple Platforms Upstream Open Source Private Repositories Service Catalogs Formats Configurations OSes Agents/tools 1 3 2 4 Build Pipeline Enabling superior self-service experiences for developers while seamlessly enforcing compliance, security, and operational best practices Metadata Image Select OSS components Customer-Specific Requirements Customer’s IT Org Verify Publish Google GKE TKG Amazon EKS Azure AKS vSphere OpenShift Choice of Platforms CI/CD Pipelines
  • 12. Confidential │ ©2021 VMware, Inc. 12 An automated assembly line of continuously maintained and pre-configured components How does VMware Application Catalog work? Build Build the Application from source Scan Generate SBOM CVE Scan Anti-Virus Scan Test On Docker and multiple Kubernetes versions and distributions Sign Applications and Metadata are signed using coSign Publish Signed Containers, Helm Charts and Metadata are delivered to customer’s private OCI-compliant Registry Package Custom Dockerfile Custom Helm chart Customize Configurations You choose the applications needed for your private catalog. We build, test and deliver them, and we keep them up to date.
  • 13. Confidential │ ©2021 VMware, Inc. 13 Custom Recipes VMware creates custom recipes for each application: – Docker files configured for maximum security – Helm charts • install and upgrade actions • Multi-node deployment configurations – Virtual Machine configs – Recipe sources are provided to support audit requirements Recipes across the catalog are designed to: – Provide consistent security hardening – Simplify deployment using preset defaults for most config values – Standardize configuration settings to establish a configuration baseline
  • 14. Confidential │ ©2021 VMware, Inc. 14 Key Feature Highlights – Security Best Practices Non-root containers No unnecessary host paths mounted No dev tools*** No ssh UID to specific UID* No mapping of ports below 1024 No secrets in images Custom CA certs to be baked in No netcat Don’t disable secomp profile No SUID/SGUID Image CVE scans S P S P S C S S P C Supported on all Apps Supported on majority of Apps Supported w/ custom base OS C S S S S S Documentation - https://docs.vmware.com/en/VMware-Application-Catalog/services/tutorials/GUID-bitnami-best-practices-hardening-containers-index.html
  • 15. Confidential │ ©2021 VMware, Inc. 15 Key Feature Highlight – Continuous Application Upgrades VMware constantly monitors OSS projects and upgrades the catalog. – All application branches are monitored for changes / fixes and updated versions are automatically built, tested and delivered to the customer’s catalog. – Using VMware’s Photon OS as the base provides the lowest possible risk from upstream vulnerabilities: • All OS Level CVEs are patched by VMware • All application CVEs are reviewed for relevance and VEX metadata is created to explain true risk and reduce CVE noise • Verified for air-gapped deployments • FIPs 140-2 Compliant (for apps whose upstream vendor supports)
  • 16. Confidential │ ©2021 VMware, Inc. 16 Key Feature Highlights – Application Customization Choice of runtime binary format Choice of Base OS Image Choice of Artifact Format • Photon OS 3 / 4 (FIPS & STIG Available) • Debian 10 / 11 • Ubuntu 18.04 / 20.04 / 22.04 • Red Hat UBI 8 / 9 • Custom Base Image • Containers • Helm Charts • Virtual Machines • AMD64 • ARM64 (With Photon OS)
  • 17. Confidential │ ©2021 VMware, Inc. 18 Bill of Material and metadata available and sent for each continuously updated package Continuous Monitoring Rich Library Standardize OSS usage across the enterprise Capabilities and Outcomes Balancing developer flexibility with IT security and compliance Developers of pre-packaged, trusted building blocks delivered as containers, helm charts, VMs of upstream source code changes to trigger rebuild, test and push to registry Ensure usage of latest and secure versions of OSS components Gain deep visibility into your software supply chain Air-gapped support using charts syncer to replicate images in environments without full connectivity Use OSS components of your choice in air-gapped environments with ease Base Image Choice Choose among Debian, Ubuntu, CentOS, Photon, RH UBI or a customized golden image Add your own agents and tools
  • 18. Confidential │ ©2021 VMware, Inc. 19 Enterprise Support for Kubeapps Best Practices for Security from over a decade of experience packaging applications Enterprise Support for Sealed Secrets Automated Validation Ensure strong reliability in multi- cloud environments Capabilities and Outcomes (continued) Balancing developer flexibility with IT security and compliance for all applications across all supported platforms - AKS, GKE, TKG etc. Sealed Secrets, an open source project of VMware secures Kubernetes secrets stored in shared repositories Gain better control over Kubernetes deployments Enjoy best-in-class security and packaging practices Kubeapps, an open source project of VMware helps build an intuitive Kubernetes app dashboard Easily deploy, manage, upgrade applications through an intuitive GUI
  • 19. Confidential │ ©2021 VMware, Inc. 20 An enterprise version of Bitnami Application Catalog VMware Application Catalog • Free public library based on Debian 11 • Private library with choice of OS • Rapid deployment from public sites to development environments • Rapid deployment of customized apps from private catalog to production environments • Discovery and distribution through Docker Hub and AWS Marketplace • Catalog Web UI • Distribution to a private OCI registry VMware Application Catalog Offering Use Cases Consumption • Best effort • Continuously updated Catalog Updates • Extensive metadata for governance and security compliance • Customer curated catalog • Artifact notices to support planning Management • FIPS Compliant artifacts • Lowest possible CVEs • Support for Air Gap Environments • Sealed Secrets Enterprise • VMware support for Kubeapps Extras Bitnami Application Catalog • Community Support • VMware Support Support • Basic information for each artifact
  • 20. Confidential │ ©2021 VMware, Inc. 21 Talk about VMware Application Catalog to win exciting gifts 1. Spread awareness on VMware Application Catalog through blogs, videos, social media posts, web events, speaking opportunities or any other such means you see fit to engage with your audience 2. Send the link of your content to ubala@vmware.com, on or before September 18, 2023 (Monday) 3. Your content will be evaluated by VMware based on the effort, quality and the amount of engagement it has garnered 4. If your content meets our evaluation criteria, you will receive an exciting gift from VMware – wherever you reside. Important Note: • It is entirely within VMware’s discretion whether a particular piece of content/post/work will be rewarded with a gift or not • Limited gifts available; they will be rolled out on ‘first come first’ serve basis
  • 21. Confidential │ ©2021 VMware, Inc. 22 Live Demo
  • 22. Thank You Confidential │ ©2021 VMware, Inc.