Make Kubernetes Containers On Dell EMC PowerEdge R740xd Servers Easier To Manage With VMware Tanzu
Make Kubernetes Containers On Dell EMC PowerEdge R740xd Servers Easier To Manage With VMware Tanzu
Make Kubernetes Containers On Dell EMC PowerEdge R740xd Servers Easier To Manage With VMware Tanzu
Make Kubernetes containers on Dell EMC PowerEdge R740xd servers easier to manage with VMware Tanzu May 2021 (Revised)
App modernization: A closer look
App modernization has become a more common term recently with the rapid growth in use
of nature of containers and orchestration. But what benefits does it bring? And what exactly
is it? To answer these questions, we must look backward first.
The past three decades have brought the evolution and maturity of personal computing,
the birth and explosive growth of the world wide web, a mobile computing revolution,
the innovation and adoption of the Internet of Things, an ever-increasing amount of data,
and a monumental shift to the cloud for organizations and end users alike. Backend data
center computing models have shifted over that time from a monolithic, static client-
server application and infrastructure model to a widely used virtualization paradigm, where
virtual machines (VMs) hosted the interconnected middleware and backend database
components of application stacks. Application designs grew more interdependent and
compartmentalized, creating efficiency issues, VM sprawl, and management challenges—
not to mention the challenge of shadow IT and integrating with the public cloud.
Containers are compartmentalized, and therefore well suited for application modularity.
They break down components of applications so admins can easily recreate, move, and
deploy them almost instantly. Using containers, for example, IT staff can deploy application
stack components such as web or database servers in seconds, in contrast to the monolithic
model that required an infrastructure request and waiting days for another team to respond.
Make Kubernetes containers on Dell EMC PowerEdge R740xd servers easier to manage with VMware Tanzu May 2021 (Revised) | 2
How Kubernetes and VMware Tanzu can enhance app modernization
As we discussed in the previous section, organizations IT staff can install VMware Tanzu on existing on-
may choose containers, like those created and premises servers, allowing DevOps teams to modernize
managed with K8s solutions, to help modernize their applications with K8s on-premises, using future-
applications because of the flexibility these solutions ready resources before deploying K8s containers and
offer. Developers and IT admins can select the right applications to a production cloud. Without Tanzu, IT
application framework, languages, monitoring and teams might need specialized Linux expertise to install
logging tools, and other necessary resources for K8s and configure nodes manually.
their applications.
According to the VMware Tanzu solution brief,
However, app modernization is more than just moving “VMware Tanzu addresses the Day 1 and Day 2
to containers. It is an ongoing, multi-team process that Kubernetes operations burden with a complete, easy-
encompasses orchestration, security, and management. to-upgrade Kubernetes runtime with pre-integrated
An app modernization effort should preferably use and validated components. This enables you to
tools that your staff already know, so you can lower run the same K8s across data center, public cloud
training costs. For organizations that already use and edge for a consistent, secure experience for all
VMware software and tools, the learning curve could development teams.”1
be minimal. A VMware Tanzu K8s solution can deliver
orchestration and manageability to the containerization To learn more about how VMware Tanzu
effort using vSphere, a virtualization platform with streamlines Kubernetes management, visit
over a decade of market exposure. It lets you manage https://tanzu.vmware.com/tanzu.
clusters of containers, which can help developers and
IT teams scale and simplify container creation to help
meet those modernization challenges on software and
hardware platforms that are already familiar to them.
Modernizing applications requires constant dedication to meeting the challenges of not just today’s disruptive
technologies but those of the future as well. A Dell EMC PowerEdge R740xd server cluster could provide a solid
foundation for modernizing applications because it is fully capable of running a Tanzu K8s solution. Building your
VMware Tanzu environment with new PowerEdge R740xd servers gives your K8s environment a known
and stable base to grow from, one that promotes the innovation your organization needs to grow.
Make Kubernetes containers on Dell EMC PowerEdge R740xd servers easier to manage with VMware Tanzu May 2021 (Revised) | 3
More on Tanzu architecture
Make Kubernetes containers on Dell EMC PowerEdge R740xd servers easier to manage with VMware Tanzu May 2021 (Revised) | 4
Containerize your apps using VMware Tanzu on a Dell EMC
PowerEdge R740xd cluster for reasonable costs
Technology costs can seem daunting, especially when you’re acquiring new technologies and platforms.
However, choosing known and proven platforms that your staff are familiar with, such as Dell EMC PowerEdge
servers and VMware vSphere virtualization platform, could help to mitigate some onboarding costs.
For this report, we wanted to estimate the cost of the solution we tested, a three-node cluster of Dell EMC
PowerEdge servers running a recent VMware vSphere version and VMware Tanzu. Including vSphere and Tanzu
Basic gives your company a good head start on their way to app modernization, containerization, and the
benefits those changes bring. Plus, vSphere and Tanzu are likely known platforms for your DevOps teams.
Using publicly available retail pricing data, we estimate that purchasing Tanzu and the three-server, six-
processor solution we tested would cost approximately $161,830 USD.3 If you already had these servers in
a VMware virtualized environment, you could purchase the Tanzu Basic license for only $17,910.4 In Table 1,
we break down the cost of the entire solution we tested for both scenarios. The entire solution is available for
purchase through Dell.
Cost of adding
Tanzu to existing Cost for new
Category Item
PowerEdge procurement
environment
N/A
Hardware PowerEdge R740 server (three-node cluster) $67,431.00
(already purchased)
N/A
VMware vSphere - CPU Edition (six CPUs)
(already purchased)
VMware software $86,440.20
vSphere Tanzu Basic (six CPUs) $17,910.00
N/A
Support Next Business Day - ProSupport, Three Year Support $7,959.54
(already purchased)
Upgrade & new procurement total hardware & software cost with Tanzu Basic $17,910.00 $161,830.74
If you consider that members of your IT staff might know or have worked with the key technologies of this
solution, supporting Tanzu and containerized apps with an investment like this could deliver solid value for
your organization.
VMware + Tanzu
Make Kubernetes containers on Dell EMC PowerEdge R740xd servers easier to manage with VMware Tanzu May 2021 (Revised) | 5
Adding VMware Tanzu to a VMware vSphere 7.0 Update 1
environment running on Dell EMC PowerEdge R740xd servers
Make Kubernetes containers on Dell EMC PowerEdge R740xd servers easier to manage with VMware Tanzu May 2021 (Revised) | 6
Completing prerequisites: Tasks 1 through 4
Make Kubernetes containers on Dell EMC PowerEdge R740xd servers easier to manage with VMware Tanzu May 2021 (Revised) | 7
Networking considerations
Planning your deployment can help you reduce or avoid networking conflicts. Before beginning the Tanzu
deployment, we defined the networking for the cluster. The solution required only one additional network
scope (a range of IP addresses).
Our network needed a gateway for successful deployment, and we used a network address translation
(NAT) gateway.
The HAProxy deployment refers to the network labels and addresses differently than the VMware Workload
Management configuration wizard. Without planning, IT staff may not understand the networking needs
for adding Tanzu to a vSphere environment. As you’re planning the networking for your solution, you might
need the following addresses:
Note: Once configured, the HAProxy will respond to the HAProxy management and workload addresses
as well as the load balancer/virtual server addresses, regardless of whether they’re being used. You provide
these addresses again in explicit format during workload management configuration.
Table 2 shows our networking configurations. You can simply replace our network addresses, labels,
and VLANs with your own.
Table 2: Networking information for adding VMware Tanzu to our existing VMware vSphere environment
on three Dell EMC PowerEdge R740xd servers.
Make Kubernetes containers on Dell EMC PowerEdge R740xd servers easier to manage with VMware Tanzu May 2021 (Revised) | 8
Deploying the load balancer: Task 5 Configuring Tanzu: Tasks 6 & 7
We used a configuration wizard to complete the Tanzu deployment tasks. Deploying with a configuration wizard
meant there were no config files to alter or firewalls to disable or work around. The configuration wizard can help
simplify and expedite deployment for your admins and deliver a functional Tanzu cluster quickly.
After adding Tanzu to the vSphere environment on Dell EMC PowerEdge R740xd servers, we provided our
developer access to the environment. Our developer installed kubectl, docker, and Tanzu Kubernetes Grid
CLI on an Ubuntu 18.04.5 VM. Then, they connected to the supervisor control plane cluster address and
downloaded the “vSphere for kubectl” plugin. They prepared the VM with the necessary files and connected
to Tanzu K8s. Using YAML files, they deployed a cloud-native WordPress workload to the environment. See the
science behind the report for a walk-through of the developer’s steps.
Figure 3: A screenshot of a successful WordPress installation after deploying Tanzu to the VMware vSphere environment.
Source: Principled Technologies.
Make Kubernetes containers on Dell EMC PowerEdge R740xd servers easier to manage with VMware Tanzu May 2021 (Revised) | 9
Conclusion
Modernizing applications means being able to meet the challenges of today’s and tomorrow’s disruptive
technologies. For organizations using K8s, part of the work of modernization is developing applications and
microservices in containers but managing and creating single containers can slow the modernization process.
Organizations need future-ready infrastructure that can manage and create container clusters quickly and easily
at scale. In our data center, Dell EMC PowerEdge R740xd servers successfully supported the latest VMware
vSphere update, version 7.0 Update 1, and VMware Tanzu for Kubernetes management. Our administrators
found the solution straightforward to deploy, requiring seven tasks for the Dell EMC PowerEdge R740xd
server cluster.
Because VMware Tanzu centralizes K8s management, the solution increases agility by potentially streamlining
hardware management processes. Based on our research, an organization could get the benefits of centralized
K8s for the cost of $161,830, which includes the per processor license cost and our three-server cluster.
3 On April 19, 2021, we obtained a reseller quote to closely match the system we tested for the purposes of the
cost discussion. The differences between our reseller quote and our tested system were minor and as follows:
• The tested system included H730P mini PERC while the quote included H730P PERC.
• The tested system included a single SAS SSD while the quote included a 480GB SATA SSD.
• The tested system did not include a BOSS card while the quote included a BOSS card.
• The tested system included a quad-port QLogic 57800 10GbE NIC while
the quote included an Intel X550 Quad Port 10GbE NIC.
• The tested system included a dual port Broadcom® P225p 10/25GbE NIC while
the quote included a Broadcom 57414 Dual Port 10/25GbE NIC.
4 VMware Store, “VMware Tanzu Basic - Per CPU,” accessed April 21, 2021,
https://store-us.vmware.com/vmware-tanzu-basic-per-cpu-5471172000.html.
Principled Principled
Facts matter.® Facts matter.®
Technologies ®
Technologies ®
Make Kubernetes containers on Dell EMC PowerEdge R740xd servers easier to manage with VMware Tanzu May 2021 (Revised) | 10