WilliamLam.com

  • About
    • About
    • Privacy
  • VMware Cloud
  • Tanzu
    • Application Modernization
    • Tanzu services
    • Tanzu Community Edition
    • Tanzu Kubernetes Grid
    • vSphere with Tanzu
  • Home Lab
  • Nested Virtualization
  • Apple
You are here: Home / VMware Cloud / Application Transformer for VMware Tanzu is more than just an App Modernization Engine

Application Transformer for VMware Tanzu is more than just an App Modernization Engine

01.19.2022 by William Lam // Leave a Comment

Application Transformer for VMware Tanzu is an exciting solution that was launched last year as a Tech Preview, initially on VMware Cloud on AWS and shortly after for any vSphere environment. Application Transformer (App Transformer) is a continuous application modernization engine that enables organizations to easily assess all workloads running in a vSphere-based environment and provide a detailed application analysis including their topology and external dependencies, which can then be containerized by leveraging the App Transformer solution.

Note: If you are interested in deep diving into App Transformer and how it can help with your app modernization initiatives, check out my VMworld 2021 session recording MCL2290 - App Modernization Deep Dive with VMware Cloud on AWS and VMware Tanzu to learn more.


Although the primary use case for App Transformer is for application modernization, I quickly realized App Transformer can actually benefit our broader VMware customers.

Regardless if you are starting a Cloud Migration or App Modernization project, I do believe App Transformer can be an invaluable tool that can provide organizations with deep insights into their overall application portfolio to help make better and informed decisions when managing and supporting their VMware infrastructure. In addition to this visibility, the information from App Transformer can also empower our IT Admins, which I also believe can be a key enabler to their organizations App Modernization efforts.

Historically, the application information is usually tracked through an organizations Change Management Database (CMDB), if you are lucky to have one. This information is usually manually added or updated prior to a deployment or change. For many organizations, it is a challenge to keep this information up to date on what is actually running and in many cases, the information stored in the CMDB quickly becomes out of date.

Now imagine, if you could have a real-time CMDB solution that can automatically discover all running processes within your VM(s) and dynamically construct an application topology which includes other VM and external service dependencies to provide you with a complete view of your organizations applications? This is just one of the really powerful capabilities that is provided by App Transformer!

Component Discovery

Upon registering your vCenter Server, customers can perform what is known as an Introspection operation in App Transformer, which requires guest OS credentials to discover the running process, also referred to as a Component in App Transformer, as shown in the screenshot below. App Transformer can discover and identify over 200+ component signatures out of the box and customers can also define their own component signatures, enabling App Transformer to discover additional and custom software that may be running within your organization.

Application Topology

To give customers a complete view and understanding of their applications, App Transformer can leverage NetFlow data from vRealize Network Insight (vRNI) and dynamically create what it calls an Application that contains all the components and external service dependencies which are then visualized for ease of consumption. Below is a simple example with a single VM running Tomcat that communicates with another VM running MySQL. Once an Application has been constructed by App Transformer, customers can make make additional changes and/or edits to further customized the output which will be more meaningful for their organization. Customers also have the option to create or update the default naming policies for both Components and Applications within App Transformer, for example, you can define what pieces of information is included in the label including a number of attributes such as VM name, ports used, etc.


Here is another example of a more complex Application that was constructed by App Transformer and as you can see it can detect external services, which customers have option of adding additional metadata to provide

For customers who may not have vRNI running, you can manually create an Application within App Transformer and manually associate the individual components, but the beauty and power of App Transformer is certainly the automatic discovery and association when providing the vRNI data.

Lastly, everything that can be done using the App Transformer UI, which includes customizations to what App Transformer has discovered can also be accomplished using the App Transformer REST API. This is especially useful for bulk credential creation and association but also bringing in external data from your existing CMDB and enriching App Transformer to be the single source of truth for your application portfolio. In a future blog post, I spend some time exploring the App Transformer REST API, stay tuned!

Getting Started

App Transformer is a vSphere-based solution and is deployed as a simple Virtual Appliance (OVA) and there are two ways to access the App Transformer Tech Preview:

  • If you are an existing VMware Cloud on AWS customer, simply login to vmc.vmware.com with your CustomerConnect account and navigate to the Application Transformer for VMware Tanzu tile located under the Tools section of the VMware Cloud LaunchPad. There is also an accompany App Transformer Evaluation Guide that folks can use as an additional resource for getting started

  • If you are just a vSphere customer, you can request access to the App Transformer Tech Preview by sending a request to AppTransformer [at] vmware [dot] com or simply by reaching out to your local VMware Account team.

More from my site

  • Automating Virtual Machine screenshots in vSphere
  • Quick Tip - How to check if vSAN TRIM/UNMAP is enabled in VMware Cloud on AWS Cluster?
  • Using vCenter Converter 6.3 with vSphere 8 or VMware Cloud on AWS (VMC-A)
  • vSphere Session Timeout Overview
  • A first look at the new vSphere+ & vSAN+ Cloud Service

Categories // VMware Cloud, VMware Tanzu, vSphere Tags // Application Modernization, Application Transformer, VMware Cloud on AWS, vSphere

Thanks for the comment! Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Search

Author

William Lam is a Senior Staff Solution Architect working in the VMware Cloud team within the Cloud Infrastructure Business Group (CIBG) at VMware. He focuses on Cloud Native technologies, Automation, Integration and Operation for the VMware Cloud based Software Defined Datacenters (SDDC)

Connect

  • Email
  • GitHub
  • LinkedIn
  • RSS
  • Twitter
  • Vimeo

Recent

  • Automated ESXi Installation with a USB Network Adapter using Kickstart 02/01/2023
  • How to bootstrap ESXi compute only node and connect to vSAN HCI Mesh? 01/31/2023
  • Quick Tip - Easily move or copy VMs between two Free ESXi hosts? 01/30/2023
  • vSphere with Tanzu using Intel Arc GPU 01/26/2023
  • Quick Tip - Automating allowed and not allowed Datastores for use with vSphere Cluster Services (vCLS) 01/25/2023

Advertisment

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy

Copyright WilliamLam.com © 2023

 

Loading Comments...