3 ms·
First of all, as the sibling comment mentioned, no one is waiting for weeks for hardware requisition. Everyone is using virtualized environments and have capaci
by ultraluminous 9y ago
First of all, as the sibling comment mentioned, no one is waiting for weeks for hardware requisition. Everyone is using virtualized environments and have capacity to spare.
Spinning up a new instance in VMware is not harder (in fact easier) than in AWS and hardware costs are SO much cheaper than Amazon's margins.
Furthermore, If you have spiking workloads or hyper growth and can't do proper capacity planning - that's exactly the original AWS value prop, run a hybrid private/cloud environment and extend to the cloud when needed.
- ensignavenger 9y agoI beg to differ, I am a systems engineer for a Fortune 500 retailer, and my team has been waiting weeks, and have been told it will be some time next year, for some vmware instances we need. That being said, not every organization is as dysfunctional. I think the best approach would be a hybrid one, where developers could spin up instances in the "cloud", and ops would migrate them into the main infrastructure when it made sense to do so.
- amargherio 9y agoI'm glad that I'm not alone in that experience (albeit from the development side). A two week turnaround for a development VM would be amazing; on average, we're closer to a month from request to logging in.
- weberc2 9y agoI've had this experience as well at a Fortune 500.
- cobookman 9y agoI've actually seen some customers span their openstack cluster across on prem & gcp. Giving them the ability to dynamically scale new hypervisor nodes on GCP. This works great for gaming companies who can see 10x loads during the first few weeks/months of a new video game release.
- landryraccoon 9y ago> Everyone is using virtualized environments and have capacity to spare. I don't understand this argument. Startups usually do not have money to have physical servers sitting around just waiting to be utilized, not to mention the IT resources to stand up those servers just in case someone might need them later. You're saying that everyone has a ton of servers sitting in the rack just waiting to have containers deployed to them? Who?
- alexeldeib 9y agoIt's about bin packing. Underutilized servers can have more VMs packed into them. Not physical servers sitting around unused, but additional capacity on in-use machines.
- cobookman 9y agoyou can do `bin packing` with k8s as well. Allowing you to have a best of both worlds. From k8s webpage (https://kubernetes.io/ https://kubernetes.io/): "Automatically places containers based on their resource requirements and other constraints, while not sacrificing availability. Mix critical and best-effort workloads in order to drive up utilization and save even more resources."
- ultraluminous 9y agoBin packing is the actual academic term for this class of problems so the intended snark in using quotes is a bit misplaced. Furthermore, running k8s to pack containers into AWS instances that are are themselves actually full blown VMs running on a hypervisor is of course one way to do computing. It is perhaps worth considering that there are others, more direct ways that can be achieved more economically.
- manigandham 9y agoSeveral of my family members and relatives who work in big corporations have waited months for a new server. It is more common than you think, and often it has nothing to do with physical capacity but rather bureaucracy and compliance overhead.
- wenc 9y ago> no one is waiting for weeks for hardware requisition I work for a Fortune 500 where we have to wait weeks for hardware. This is not unusual at non-tech companies.
- GordonS 9y agoI guess you've never worked for a large enterprise? The amount of beaurocracy and time wasting is staggering - where I work it takes days at a minimum to get a new VM up, but usually weeks.