Jon Kohler (Nutanix), Josh Odgers (Nutanix), Matt Cowger (EMC), Scott Lowe (VMware), Jason Nash (Varrow)
This was a very lively session with a panel of five VCDXs from a variety of companies. I was taking real time notes, so I didn’t capture all of comments and some of the grammar and wording may be a bit awkward. If you attended VMworld, then you can listen to the sessions and get all of the comments and friendly banter among the panelists.
Q: If you are converging multiple datacenters (and multiple vCenters) with NSX in the future, how would you design your datacenter today? What do I do to avoid problems?
A: Scott – NSX manager has a one to one relationship with vCenter today. VMware is actively engaged in fixing this problem. The plans for converging multiple NSX domains into one hasn’t been finalized yet, so can’t answer it. It would be ideal to not having overlapping VDIs.
Q: It used to be with DVS that you couldn’t migrate between vCenters. What is the story with NSX?
A: Scott – If I have a set of logical constructs how do you take that grouping and pick it up and put it into another domain? The answer is that you don’t right now. Not a product feature. There is no solution today. Too early to tell what the real solution will be. Stay tuned for future NSX enhancements.
Q: What are the panel’s thoughts on the datacenter in 5 years? What is the next challenge?
A: Jon – There are always customers that can’t overcome today’s challenges. Maybe extensibility? Federation?
Matt – I’m not confident that’s is the right question to ask. I would hope in 5 years we aren’t talking about hypervisors or storage platforms. We should be talking about how to deploy applications. “I’m over the infrastructure”. I don’t care about OpenStack. I don’t want a VM from OpenStack, I want a VM that is used for my application.
Josh – We focus a lot on infrastructure. We should look towards the application layer. Storage, networking all enable apps. Infrastructure solves challenges that shouldn’t be there. Maybe we won’t need SRM or stretched clusters, with smart apps. The further we get away from infrastructure, the less constrained we will be.
Jason – What we are seeing is a big shift towards software as a service. We have a challenge coming ahead to simplify our ways. Shrinking the datacenters that my customers have today. We have fights ahead about software migrations (e.g. EPIC to something else if hosted in the cloud). It’s about where you host applications. Can you get your data out of the cloud?
Scott – I think we are going to see increasingy a wide adoption of cloud services and hosted application. The ability to migrate data between providers is a big problem. While the tools we use to provide the infrastructure will fade away, the reality is that someone somewhere will have to manage it. If you own some level of infrastructure, we will need tools that will do mapping and identification across the layers of applications abstraction. Those points will be relevant regardless of the underlying infrastructure. We will have a large distribution of micro applications, and understanding the dependencies is a huge piece that the industry has not yet come to terms with.
Q: What’s the impact you are seeing about containers? A year ago people didn’t know about containers. People are talking a lot about containers today.
A: Scott – Great question. Right now we still have challenges managing a VM. It is a collection of services (e.g. SSH, web server, DB, etc.). In the Docker world that would be three different containers. Now you have hundreds of VMs. With containers you will mushroom to thousands. We have no tools today to manage them at this scale. Until you can do service discovery, you can’t wire in the app to the rest of the business. How do you tell the containers where to go and who to talk to? If you do DNS, then that uses a lot of IP address. This is a challenge is that the vast majority of companies won’t be using containers. Only large web scale companies like twitter will be using it. Today the maturity is not there today.
Jason – Customers are thinking about containers, but aren’t changing their app model today.
Jon – People dive in head first to containers, but they still haven’t gotten down pat managing VMs.
Josh – Don’t use technology just for the sake of technology. If what you are using today is working, then don’t change what you are doing.
Matt – Docker is not a container. Docker is an orchestration method for various kinds of containers. The reason why Docker matters is that they figured out how to solve prolems like service binding, etc. Docker fixed a lot of that. I want to make that distinction. Containers are only now relevant because the tools to manage them at scale are now relevant.
Q: You shouldn’t jump into something new just because it sounds good. I have several IT managers that do just that. We get overruled every day. How can I prevent that?
A: Scott – We can all agree layer 8 has a lot of problems that need to be addressed. We as architects need to make sure business requirements map to technology. IT exists to serve the business. Are we decreasing time to market, increasing revenue, etc. If we aren’t doing that then why are here.
Matt – Names a product that is stupidly cool but super expensive (Xsigo). Matt then tries to quantify the amount of time saved, and ho much money it would save. They then bought the tool (which was later bought by Oracle). As a VCDX you need to match business requirements to technology, not the other way around.
Jason – I’m doing a lot of roadshows for NSX and all flash arrays because they are cool new widgets. But you find way higher attach success by defining requirements and doing ROI analysis.
Q: As you look at the IT landscape, will the 20% of people running Solaris, HP-UX, AS/400. Is this going to be a hurdle and what’s the way forward?
A: Josh – This is the same process of virtualization 10 years ago where tier-1 apps would not be virtualized. VMware can do more than 80% of the task. Today it’s more a political challenge then technical. Michael Webster gets on stage – The most issues are not technical in nature. You can virtualize VAX and Alpha today.
Scott – It’s all about a business requirement.. If these new technologies don’t apply to your technology, then it’s not worth trying to fit a round peg in a square hole.
Matt – SDDC is not all about vSphere. You can implement SDDC without using vSphere.
Jon – If your biz requirement is people are 150 years old and you are using LPARS….ok that’s not funny.
Jason – Or do it for the 80% that VMware can do, and leave those other technologies alone.
Michael Webster – Many Unix platforms can be easily migrated to vSphere, even DB2 running from a mainframe.
Q: I lead a performance and management team. I’m afraid people will be pointing finger at me. What do you think is an approach that might work? App discovery, performance baselines, etc.
A: Matt – You job should be identifying performance issues and pushing that down to the app owners. You should make sure the environment is up and meets SLAs. Give the data to the app owners to manage.
Scott – I agree. Mange the expectations by SLAs. Did we violate the SLAs? The app owner can then drill down into the problems.
Matt – Manage SLAs around latency, bandwidth, CPU utilization, etc. Josh – the goal is to find the problem.
Scott – I agree. The app folks will say TPS are running low, and they are asking you why. You do need to write the SLAs over what you have control with and a clear boundary. You need application metrics. Mutually agree at these SLAs.
Matt – Baselining is hugely important.
Jon – Baseline is super important. Get it in writing.
Josh – Manage the expectation so they don’t try and railroad you.
Q: I work in Federal. While we don’t have a public cloud that is approved. What can I do today when in the future the public cloud is approved?
A: Jason – Why do you want a hybrid cloud model? Will you be saving money, cloud bursting, etc?
Josh – There’s a perception that hybrid cloud is good. But the grass is not always greener on the otherwise. It’s about delivering a business requirement.
Matt – It’s not uncommon to say one thing because they think that’s what will get them what they want. But it could be because they want to go around IT.
Jason – Some people see shadow IT as an opportunity to improve. I get asked all the time what do you need to do to move to a hybrid cloud platform. Often the answer is better serving the customers you have now, better. This is better than just swiping your AWS credit card.
Jon – What can help when collecting business requirements that look good, is asking do you really need it super fast? Maybe they are unhappy with your existing service catalog.
Matt – Make sure you run the numbers. One of them will be cheaper, but you need to find out which it is.
Jason – Choose your internal platforms carefully, so you can better move to a hybrid platform in the future.
Jon – Ask the customer what they expect from a hybrid cloud. ROI of build vs buy.
A: There’s a lot of change in how we manage datacenters. What do you guys see as the changing role of an administrator in this new role?
Q: Scott – We were talking about networking at OpeningActs on Sunday. One of the comments was that you have three tiers of people IT. One tier that racks and stacks. Then the middle tier is like middle management, where the sysadmins fall. The third tier are architects. The middle layer will get eliminated. To add value you have to look beyond managing the widgets in your silo. You will need to be aware of business costs, how to manage, etc. and that will keep you relevant much longer. Don’t focus on specific technologies.
Matt – if you are retiring in 5 years, do nothing you are fine unless you want to. In 10 years you need to figure out things like hypererconverged, containers and NSX. For the next 10-20 years, you need to learn to write code. Through automation.
Scott – Not everyone will be a programmer. But you need to be able to use infrastructure as a code tool.
Matt – I am not a networking guy. I can’t route myself out of a paper bag. But I can pull up wireshark and know what’s happening. But I do know enough to poke and prod a little bit.
Jason – Trying to get people out of the mindest of just delivering their own widgets. Projects that use to take a month now take two weeks, with solutions like Nutanix or other systems that are easy to deploy. Integration with other systems is important.
Jon – It’s not about if you can read wireshark. It’s about how you can apply technology to solve a problem. I can solve a business problem with ‘that’. Until people break out of the silos, then they won’t understand what’s happening in the datacenter. You will need to look at the macro picture.
Josh – Break out of the silos.