KVM or VMWare
-
@irj said in KVM or VMWare:
I would say most SMBs who aren't trained in IaC would be better off with other options.
Options like hiring the right staff instead of staffing with expensive, unqualified workers. Why hire people who can't do the job. Generally it costs less to get qualified people to do a little work, than to pay unqualified people tons of time to do the wrong work.
Sadly, so many IT decisions are based on "how do we keep paying people to be full time after we've discovered that they neither know what is needed, nor are willing / able to learn" and no one ever evaluates why their hiring was so bad, or how their processes work that keeps them from getting the necessary skills.
-
@scottalanmiller said in KVM or VMWare:
@stacksofplates said in KVM or VMWare:
@scottalanmiller said in KVM or VMWare:
@pete-s said in KVM or VMWare:
@stacksofplates said in KVM or VMWare:
We work with large companies ranging from DoD (Platform One, GD, ), to Walmart, to big 4 accounting, to even training Red Hat. We also work with small companies down to 4-5 IT/devs. You are out of touch. All of them want CNCF landscape cloud native tooling. Some still use more legacy tools like Jenkins, but still want cloud native.
Just because the local branch of the single fortune 10 company you say that you work with uses on prem servers means nothing.A used car sales man could with 100% confidence say that basically all families are looking to buy a new car. He meet lots on lots of them all the time and everyone has this same issue.
We all live in bubbles. I have no argument on either side of KVM hiring but it's very risky to think that what we ourselves is experiencing is happening everywhere.
The latest Goldman Sachs survey shows that the 2000 largest companies in the world, only have 23% of their workloads in the public cloud. Other surveys shows about the same numbers.
I have worked with a few of the companies on that list and they are not cloud centric at all. If I would guess I'd say they have maybe 5% in the cloud. But I wouldn't dare extrapolate that into thinking all of them are the same.
Another thing is that people lump things together. You're either running on-prem servers with no automation and no containers and nothing modern or you are 100% on cloud infrastructure and IaC. I don't think that's how things work. There might be huge difference just within the same company and different divisions.
I agree. IT is a huge continuum of solutions with many, many axes. On prem, hosted. Cloud, VM, even physical. Modern apps, client-server, web, fat clients. Automated, manual. It goes on and on. And even withina single company there are after many of these and sometimes, all of them.
And this means what? There are still companies that use mainframes. I worked for one. Doesn't mean they should be.
And yet wasn't the basis of the argument that "all" enterprise do just one thing... the one thing you are trying to "sell" us on?
Now of course, lots of companies do lots of things. And some are good, and most are bad.
There are two key points that I think have no counter...
- "Most" companies do things that they shouldn't.
- There's no "one way" that is right for every company or workload, not even close.
-
@scottalanmiller said in KVM or VMWare:
@stacksofplates said in KVM or VMWare:
@scottalanmiller said in KVM or VMWare:
We can reverse it... if you don't believe that all the KVM people hoping for work don't exist... how are we to know that VMware people exist? The logic goes both ways.
Because I've worked with multiple fortune 50s, fortune 100s, and smaller. I've worked with people who have automated on VMware. I've literally never met anyone else who has KVM experience outside of one guy who had Proxmox at home.
This doesn't include people using the Vagrant libvirt provider or something small like that.
And yet, essentially every Fortune 100 has loads of internal KVM skills. In a F100, they generally segregate those teams. Just because you don't meet them doesn't mean that they aren't there. And rarely would you know unless you specifically asked since they are all over the place. Similarly, I work with Windows Admins all the time, every day, and I bet at least a third of them have VMware experience, maybe even really good skills, but if we aren't discussing that, I'd never know.
You make these claims but never have any proof. What it boils down to is you are trying to convince people that your experience somehow has more weight than everyone else's. There are multiple people in this thread who have worked with and are currently working with large enterprises but you dismiss their claims and somehow believe what you think you are seeing is more of a reality than what everyone else is.
One only has to look back at the thread where you claimed that this website was somehow responsible for a noticeable uptick in Linux desktop usage to know your version of reality is not everyone else's version of reality.
-
@stacksofplates said in KVM or VMWare:
And this means what? There are still companies that use mainframes. I worked for one. Doesn't mean they should be.
Also doesn't mean that they shouldn't be. I'm not a fan of mainframe computing, but some of the biggest IT departments evaluate it and keep choosing it. Not nearly as many as used to. And the average one is probably a mistake. But that doesn't mean that all of them are. With the amount of money involved and the amount of research that goes into that hardware, to assume that every deployment of the technology is wrong would be quite a leap. There's a big gap between "most people are wrong" and "classic approaches are always wrong."
Mainframes do certain types of workload highly efficiently, are able to run low cost per workload, super high availability within a single location (sometimes a necessity), have high I/O capabilities, and scale vertically really well which, as math generally shows, tends to outperform horizontal scaling dramatically (but not go as large.) You'd have to measure each situation, but it would be surprising if mainframes don't still make sense for certain workloads from time to time.
-
@stacksofplates said in KVM or VMWare:
You make these claims but never have any proof.
Same in reverse. You act as though I have to prove the obvious and logical, while you don't have to have any foundation for wild claims that make no sense and don't have any obvious foundation.
-
@scottalanmiller said in KVM or VMWare:
@stacksofplates said in KVM or VMWare:
@scottalanmiller said in KVM or VMWare:
Just in this thread there is a lot
No there isn't. I"ll just be blatantly honest. I don't think you or your company have the skills you are saying here. Not too long ago you made an argument about creating VMs through Cockpit was fine because manual OS installations was ok and didn't need to be automated through clones. I 100% don't believe your company has KVM skills outside of maybe installing Proxmox and clicking some buttons.
That's fine, but that's what you have to resort to.... claiming everyone you meet isn't good enough to say that there aren't skills for it. Yes, manual install IS fine, and I can't accept your opinion if you feel that one way is the only way for everything. You are doing exactly what we warn people about.... not evaluating needs, not learning multiple ways. Just latching onto the latest trend and touting the thing you know religiously without doing the one thing that makes us truly IT.... evaluating what we do in the context of the business need.
If you feel that manual installs have no place, you've made my point for me. Your opinion is suspect because you are wearing blinders and not operating like someone advising a company based on their needs, but just pushing an agenda. So you come across, like you sound, like a sales person pushing a product or technique. That's the opposite of our jobs in IT.
Sure, cloning is great much of the time, most of the time. But not all of the time. Until you stop with the "my way or the highway" rhetoric, you can't add value to a decision process.
I'm not claiming everyone isn't good enough. I know large tech companies have great KVM skills. But they are paid a ton and they aren't floating around helping SMBs deploy Windows AD infrastructure.
If you feel that manual installs have no place, you've made my point for me. Your opinion is suspect because you are wearing blinders and not operating like someone advising a company based on their needs, but just pushing an agenda. So you come across, like you sound, like a sales person pushing a product or technique. That's the opposite of our jobs in IT.
Manual installs have their place, to set up the template. Even if you're only deploying one server it should be from a template because it's repeatable. Updates are easier and quicker with templates. Just because you are charging your customers more so you can do manual work instead of automating it doesn't mean others are trying to sell something.
-
@stacksofplates said in KVM or VMWare:
What it boils down to is you are trying to convince people that your experience somehow has more weight than everyone else's.
Exactly the opposite. And that's why you get upset. I'm showing that my experience (and logic) dispute your wild claims that you're unique experience is universal. You claim that everyone should do one thing, that one big vendor should provide all products, that things don't exist. If my experience shows exceptions, or that resources do exist, it disputes your claim.
My experience isn't better than anyone else's. But when the claim is that "these don't exist" and my experience says "they exist in enough supply that there is no shortage" it doesn't make mine "more meaningful", it just shows that your impression can't be true and what you are promoting is based off of your sole experience, and not what is really out there.
-
@stacksofplates said in KVM or VMWare:
Manual installs have their place, to set up the template. Even if you're only deploying one server it should be from a template because it's repeatable. Updates are easier and quicker with templates. Just because you are charging your customers more so you can do manual work instead of automating it doesn't mean others are trying to sell something.
Exaclty the opposite. Since the average business installs only one instance (remember, average businesses are super small) the time to do what you are saying is all above and beyond the work done in teh lifespan of a workload. on average.
Tons and tons of places you are correct, should be templates. But stating "all" is simply BS.
-
@stacksofplates said in KVM or VMWare:
I'm not claiming everyone isn't good enough. I know large tech companies have great KVM skills. But they are paid a ton and they aren't floating around helping SMBs deploy Windows AD infrastructure.
Because people are too busy selling VMware to those SMBs because almost no one is out there protecting them. Telling them that those KVM resources won't help them or cost too much and that they need "dumbed down" systems because they are small shops. It's easy to lead SMBs astray and sell things that they don't need, so almost everyone does.
But that people aren't floating around doesn't mean that they don't exist. Just that people aren't using them so often. There are an awful lot of people in big tech firms that want the SMB market, too. But as there is little money in the sales cycle, they don't bother. But if you want them to do the work, they are ready and willing.
-
@scottalanmiller said in KVM or VMWare:
@stacksofplates said in KVM or VMWare:
What it boils down to is you are trying to convince people that your experience somehow has more weight than everyone else's.
Exactly the opposite. And that's why you get upset. I'm showing that my experience (and logic) dispute your wild claims that you're unique experience is universal. You claim that everyone should do one thing, that one big vendor should provide all products, that things don't exist. If my experience shows exceptions, or that resources do exist, it disputes your claim.
My experience isn't better than anyone else's. But when the claim is that "these don't exist" and my experience says "they exist in enough supply that there is no shortage" it doesn't make mine "more meaningful", it just shows that your impression can't be true and what you are promoting is based off of your sole experience, and not what is really out there.
I never claimed that anyone should do one thing at all or that only one vendor should provide all products. What I claimed was there isn't an abundance of a talent for a specific tool. I don't think VMware is the best product. I've argued on this site against it multiple times.
Except you still haven't provided any proof that these exceptions exist. You're still making claims like "we see them all the time". That doesn't mean anything. You made the claim the talent is there, the onus is on you to prove that it exists.
-
@scottalanmiller said in KVM or VMWare:
@stacksofplates said in KVM or VMWare:
Manual installs have their place, to set up the template. Even if you're only deploying one server it should be from a template because it's repeatable. Updates are easier and quicker with templates. Just because you are charging your customers more so you can do manual work instead of automating it doesn't mean others are trying to sell something.
Exaclty the opposite. Since the average business installs only one instance (remember, average businesses are super small) the time to do what you are saying is all above and beyond the work done in teh lifespan of a workload. on average.
Tons and tons of places you are correct, should be templates. But stating "all" is simply BS.
The time to do what I"m saying might add 10 minutes, maybe. To have a system you can rebuild instantly. It only helps you in the long run.
-
@scottalanmiller said in KVM or VMWare:
Because people are too busy selling VMware to those SMBs because almost no one is out there protecting them. Telling them that those KVM resources won't help them or cost too much and that they need "dumbed down" systems because they are small shops.
Out of the box VMware is more powerful than KVM. There's no one claiming that VMware is dumbing down the virtualization.
-
@scottalanmiller said in KVM or VMWare:
@stacksofplates said in KVM or VMWare:
You make these claims but never have any proof.
Same in reverse. You act as though I have to prove the obvious and logical, while you don't have to have any foundation for wild claims that make no sense and don't have any obvious foundation.
You made the claim. You need to provide the proof.
Others in the thread have the same experience I do. You solely are the one with the experience you are mentioning.
-
@stacksofplates said in KVM or VMWare:
There are multiple people in this thread who have worked with and are currently working with large enterprises but you dismiss their claims and somehow believe what you think you are seeing is more of a reality than what everyone else is.
Because their claims are false. Claiming that something doesn't exist because you haven't seen it or looked the other way or don't work in that department is not useful when other people in the same firms work on that technology every day.
It's like you ask two people who walked through a house if there is a cat. One says "there is no cat" and the other says "I saw one in the bedroom". The one who saw the cat has more useful information than the one that didn't see it. It's no one's fault, it is just that finding evidence vs. not finding evidence, one has way more value than the other.
No matter how many people claim that they know what big companies do, unless you are the CIO, and even then, you likely have a tiny slice of view that is heavily influenced by the work that you do. What matters is that yes, people who do VMware work likely don't see the KVM work and vice versa. The claim however, should be that "I see lots of VMware in the enterprise" rather than "KVM doesn't get used in the enterprise" or whatever. I'm not saying that enterprises don't use VMware, or that skills don't exist, only that KVM is used and skills do exist.
So I'm disputing your belief or statements that there are no skills and it isn't used. I know it is, so I know that you are lying. Either because you honestly have not been exposed to much variety (likely due to doing one specific type of work) or because you are just unwilling to tell the truth. But your experience that says KVM isn't used and the skills don't exist is demonstrably false. I suspect you are just exposed to certain areas because that is the work that you do. I don't think you are attempting ot intentionally mislead us. But I think you have blinders on and don't realize how much variety exists in enterprises. Nearly every super large business does a lot of everything, there's no single way to skin that cat we just discovered and big business whether by design or happenstance tends to do lots of it.
BUt also, even at the CIO level, big business often can't tell you what tech is in place because they aren't getting their hands that dirty. CIOs will often have a very myopic view of their organizations and given extremely misleading data because their troops are deploying and supporting things without telling them.
-
@stacksofplates said in KVM or VMWare:
@scottalanmiller said in KVM or VMWare:
Because people are too busy selling VMware to those SMBs because almost no one is out there protecting them. Telling them that those KVM resources won't help them or cost too much and that they need "dumbed down" systems because they are small shops.
Out of the box VMware is more powerful than KVM. There's no one claiming that VMware is dumbing down the virtualization.
No. the implication is that the use of the product is dumbed down so that SMBs need fewer / simpler skills and knowledge to run it.
-
@stacksofplates said in KVM or VMWare:
@scottalanmiller said in KVM or VMWare:
@stacksofplates said in KVM or VMWare:
Manual installs have their place, to set up the template. Even if you're only deploying one server it should be from a template because it's repeatable. Updates are easier and quicker with templates. Just because you are charging your customers more so you can do manual work instead of automating it doesn't mean others are trying to sell something.
Exaclty the opposite. Since the average business installs only one instance (remember, average businesses are super small) the time to do what you are saying is all above and beyond the work done in teh lifespan of a workload. on average.
Tons and tons of places you are correct, should be templates. But stating "all" is simply BS.
The time to do what I"m saying might add 10 minutes, maybe. To have a system you can rebuild instantly. It only helps you in the long run.
You mean just taking a snapshot after the OS is installed? That's fine, take it. But the install is already done. Sure, you can use the template on the next install, if it ever happens.
-
@scottalanmiller said in KVM or VMWare:
@stacksofplates said in KVM or VMWare:
@scottalanmiller said in KVM or VMWare:
@stacksofplates said in KVM or VMWare:
Manual installs have their place, to set up the template. Even if you're only deploying one server it should be from a template because it's repeatable. Updates are easier and quicker with templates. Just because you are charging your customers more so you can do manual work instead of automating it doesn't mean others are trying to sell something.
Exaclty the opposite. Since the average business installs only one instance (remember, average businesses are super small) the time to do what you are saying is all above and beyond the work done in teh lifespan of a workload. on average.
Tons and tons of places you are correct, should be templates. But stating "all" is simply BS.
The time to do what I"m saying might add 10 minutes, maybe. To have a system you can rebuild instantly. It only helps you in the long run.
You mean just taking a snapshot after the OS is installed? That's fine, take it. But the install is already done. Sure, you can use the template on the next install, if it ever happens.
Yes that's exactly what I'm talking about. What else could I possibly have been talking about?
-
@stacksofplates said in KVM or VMWare:
Except you still haven't provided any proof that these exceptions exist. You're still making claims like "we see them all the time". That doesn't mean anything. You made the claim the talent is there, the onus is on you to prove that it exists.
Like I said, it means way more than your lack of seeing it. No amount of people not seeing it does not mean anything compared to one or two people who do see it. The entire basis of the claim is on people just assuming that the skills aren't out there because they've not seen them.
Think of a scout seeing an invading army. The village might have thousands of people who never notice the army coming. BUt the view of that one scout means way more than all of the people in the village combined because he was in the right spot to run into the "resources" of the army.
-
@scottalanmiller said in KVM or VMWare:
@stacksofplates said in KVM or VMWare:
@scottalanmiller said in KVM or VMWare:
Because people are too busy selling VMware to those SMBs because almost no one is out there protecting them. Telling them that those KVM resources won't help them or cost too much and that they need "dumbed down" systems because they are small shops.
Out of the box VMware is more powerful than KVM. There's no one claiming that VMware is dumbing down the virtualization.
No. the implication is that the use of the product is dumbed down so that SMBs need fewer / simpler skills and knowledge to run it.
I mean VMware is simpler to use but it's also more powerful right out of the box.
-
@stacksofplates said in KVM or VMWare:
@scottalanmiller said in KVM or VMWare:
@stacksofplates said in KVM or VMWare:
@scottalanmiller said in KVM or VMWare:
@stacksofplates said in KVM or VMWare:
Manual installs have their place, to set up the template. Even if you're only deploying one server it should be from a template because it's repeatable. Updates are easier and quicker with templates. Just because you are charging your customers more so you can do manual work instead of automating it doesn't mean others are trying to sell something.
Exaclty the opposite. Since the average business installs only one instance (remember, average businesses are super small) the time to do what you are saying is all above and beyond the work done in teh lifespan of a workload. on average.
Tons and tons of places you are correct, should be templates. But stating "all" is simply BS.
The time to do what I"m saying might add 10 minutes, maybe. To have a system you can rebuild instantly. It only helps you in the long run.
You mean just taking a snapshot after the OS is installed? That's fine, take it. But the install is already done. Sure, you can use the template on the next install, if it ever happens.
Yes that's exactly what I'm talking about. What else could I possibly have been talking about?
The initial install. The problem being, it's not that fast to template your VMware or KVM or whatever install because it is bare metal. You can do it, but it's just not that fast for a company with no cloning infrastructure. Is it huge, no. But that's the install that matters more.
Taking a clone is fine, but now you either have to maintain that template or it gets old and you have an ancient template sitting somewhere that is just as out of date as the initial OS install, or nearly (sure it'll have SOME updates.) It's only good for any length of time if you aren't keeping your systems updated (meaning it'll be for the wrong OS version after a couple years) and you have to store it and know where it is when, alternatively, you can just download a fresh install or have it ready to go.
The point is yes, it's easy at the OS level to have the bare OS as a template. That's completely true. But if on average that is never used, it's still just wasted effort. And what does it hedge against, an OS install is only a few minutes anyway. A few MORE minutes, yes, but something that almost never happens in an average business. I think you'd find over a large scale study that in single workload SMBs that the use of templates, no matter how quick they are and how little extra storage that they take up, that they end up costing more time than they save.
Get any bigger, have two or three running VMs, and everything changes and you are spot on. Template every time.