What is our primary use case?
I mostly use VMware vSphere Foundation in environments migrating from physical to virtualized infrastructures. The second use case is when refactoring the application stack to transition toward a cloud-native architecture, which entails redesigning or re-architecting how the application stack comes together, occasionally combining virtual machines with containerized capabilities.
What is most valuable?
The intuitive management interface of VMware vSphere Foundation has improved over the years, especially in the last couple of versions, which I find satisfactory. Previously, it was quite clunky, but it has gotten better.
Overall, I am generally happy with VMware's customer support; they are responsive and I have no reason to complain. Whenever I've needed assistance, I've managed to reach the right people, even when it involved them going back to their research or technical advisory teams for answers, consistently finding solutions, workarounds, or permanent fixes within a reasonable timeframe.
What needs improvement?
I have concerns regarding VMware's strategy, particularly about how it manages multiple cloud environments since clients and my company need to navigate multiple clouds. The ability to manage all these environments through a single management interface has become increasingly important. Additionally, companies often arbitrage between different cloud environments, which means we need to optimize workloads based on varying computational abilities and cost points—something I haven't seen fully addressed in your product yet, but which I believe will be necessary.
When discussing improvements for VMware vSphere Foundation, many people bring up cost as an issue, but I don't consider that to be the main concern. A key aspect to consider is that we often lack a comprehensive understanding of all the moving parts related to how the product evolves. The conversation we've had illustrates that we may not fully recognize or appreciate all the new features and updates being rolled out.
For how long have I used the solution?
I have been working with VMware vSphere Foundation in various roles for about 15 years, and during this time, the product has evolved significantly. Currently, I deal more with the VMware Cloud side of things, but I have used and implemented vSphere quite a few times based on different projects.
What was my experience with deployment of the solution?
I find the deployment of VMware vSphere Foundation to be relatively easy, although it does depend on your experience with VMware; generally, there are hardly ever any issues with it.
I can manage 98% of deployments myself, unless there's something unusual about the way it's being deployed. The last time I needed significant help was when we began rolling out Kubernetes-based architectures on top of VMware Cloud, but once I got through that, it became less complex. It has been about two years since then, and if you have experienced VMware engineers, it is usually not a problem.
What do I think about the stability of the solution?
So far, I have found the performance monitoring within VMware vSphere Foundation to be effective in identifying and resolving system issues. One area I'm particularly keen to explore again soon is the performance around service meshes and managing complete microservices architectures deployed as a service mesh.
What do I think about the scalability of the solution?
In terms of technical features, the three typical scenarios I deal with have been manageable, ranging from basic to more complex architectures. One of the more challenging scenarios involved integrating zero trust security architectures, which requires careful architecture for interoperability, particularly among VMware and other technology stack components.
How are customer service and support?
I have no reason to complain regarding the integration of VMware vSphere Foundation with my existing ecosystem; the connectivity level has improved over the past couple of years. If you'd asked me this question 2-3 years ago, I would have pointed out existing problems, but that's no longer the case.
How would you rate customer service and support?
How was the initial setup?
For deployment time, if you have already created the necessary virtual machines with gold copies, it can take just a couple of minutes; however, deploying a new image for the first time takes longer, as the image itself has to be created. When dealing with containerized environments, appropriate setup of the right manifest is necessary, so some pre-work is usually required for effective deployment.
What was our ROI?
The benefits I receive from utilizing VMware vSphere Foundation include the cost dimension from physical infrastructure optimization, which reduces refresh cycles. Additionally, standardizing the landscape allows for faster support and provisioning, minimizing delivery service costs. If you know what you're doing, there is flexibility and interoperability with multi-mode architectures that accommodate both on-prem and cloud realities, becoming increasingly important as solutions emerge from various architectural perspectives.
What other advice do I have?
Within the last year, I have worked on a project that looks at VMware vSphere Foundation not just in terms of the implementation, but also the security and control side of it, as well as its integration with multi-cloud environments.
I have seen a version of the comprehensive resource management feature of VMware vSphere Foundation, but I haven't fully engaged with it. If it is available, some more information would be helpful because it aligns with problem statements I believe should be examined.
I have not leveraged VMware vSphere Foundation's high availability and disaster recovery options to their fullest extent; I have utilized some features such as snapshotting but wouldn't say that's the complete use of the product.
I see the integration of AI into VMware becoming increasingly necessary; if you're following an IT for IT strategy, AI will play a role in auto-provisioning infrastructure. Properly utilizing AI in this space can lead to enhanced optimization of configuration deployments and ongoing performance improvements, involving areas such as service reliability engineering, though I haven't yet encountered this in practice.
I would rate VMware vSphere Foundation eight or nine out of ten.
Which deployment model are you using for this solution?
Hybrid Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Other