2 ms·
Actually it's the opposite. Most unikernels out there are meant for vms not bare metal. Bare metal in this definition would be actual real hardware - not a base
by eyberg 5y ago
Actually it's the opposite. Most unikernels out there are meant for vms not bare metal. Bare metal in this definition would be actual real hardware - not a base linux vm. There are a handful though do go to bare metal though.
What is confusing to a lot of people that haven't deployed these things yet is there is no traditional user-land they are familiar (eg: ssh in and run lots of things) with so then the question of 'orchestration' comes up. If you're deploying to the public cloud or your digital ocean instance they are typically deployed as vms and push the orchestration onto the cloud provider of choice that way you don't have to manage networking/storage/etc. It's actually very straight-forward - we can deploy them to AWS in tens of seconds for instance.
Your friend is not incorrect though. If you want to own the "orchestration" layer you'll want/need to put it on bare metal. This is for performance reasons as even nested virtualization is slow and if you are going for the unikernel performance benefit it would get removed.
As for throwing it in a container - technically you can but it's an extra layer that most people wouldn't do in actual practice.
- pjmlp 5y agoBasically they are quite similar to just upload an EAR into an application server, they just have more languages to play with other than just Java. Somehow it is kind of ironic to see how the industry goes in circles.
- gavinray 5y agoThis is why I make the assumption that whatever thing I'm trying to accomplish has at one point been thought of, specified and executed thoroughly, and then potentially forgotten about. I'm too young to know though. "There's nothing new under the sun."
- gavinray 5y agoAh, I think my mental picture of how exactly this works is very ill-formed then. Appreciate the thought-out response. Maybe I ought to do more reading in this area. Based on what you're saying, it sounds like there is a possibility to target them towards this usecase.