Which now, for the first time of Nethesis projects, it’s an application server only.
I’m sorry to say that if i will need an hypervisor, I will go with industry proven ones, which have more features and more robustness than CentOS Stream or Debian Buster.
Don’t get me wrong, OS and hypervisors are two differenc sauces of software, IMVHO very different ones even if both run on bare metal. I respect both OSes as stability, update, security and develop team quality.
But this containerized way to manage application puts the NS8 project in direct competition with Type 1 and Type 2 hypervisors. It rely on a really good piece of software (OCI, Podman), but there’s currently no game at all, even if the OS level vitualization is quite more efficient about disk and ram use.
Also… While virtualize NS6 and NS7 was something i advised and i’m currently doing, virtualize NS8 IMVHO is possibile, viable but not advisable idea.
As i can see now, the only plus of virtualizing NS8 is for have more flexibility in storage, due to lack of tools for manage storage and mountpoints of current and past NethServer projects. If not skilled enough sysadmin with both knowledge of CentOS “x” and related NethServer, there were no option for create (or migrate) something different than 1 disk/1 volume raid, unless manually created. The downside is for the waste of resources (which is thin, should be said) for having another management/orchestrating layer between hardware and software running.
Moreover… The container approch should not exclude the possibility to have n
containers with the same application. As community and as licensed products. If not present…
Ends of critics? I hope. Missing the firewall/gateway part is still one of the next question.
Is still Small Business oriented?
As my current perception no, it’s more medium business oriented, as an “easier” way for not having an orchestrator-wised person into the company, and having a way to raise and test new “toys”, and let them live into IT system until they can “fly on their own”, maybe into a separate/newer/bigger orchestrator server.
Which leads to a must-have feature to me: par-container backup and restore among installations.
As an idea…
As IT specialist, i should be capable to create a new container/application into my NS8 (no matter of what kind of container/application i’m creating), feed it with all the configs and data the customer provided to me, allow the customer to test it/correct it/feedback it from remote (VPN/Host/pickone), then when ready to be deployed “on site” (hosting, customer, farm) i can backup it from my lab, and restore it into the existing NS8 environment only adjusting v-network connections.
The same could be applied for migrating from one site to another of a multi-site company. Better would be if… a live migration would be possible, and maybe OCI could be capable of chew that. With current ISP service level in Italy, this could be viable only in few cities which can reach up to 1GB/s symmetrical connection (without having to be rippen of).
Also, not providing an out of the box feature-rich solution (which now NS7 is, maybe not comprehensiv and capable of everything needed, but serves well quite a lot small-business cases) for gateways this will lead NS8 to be a no-comprehensive budget voice.
Maybe for avoding concurrence of gateway+endpoint security solution might be an idea, but this leave IMVHO a part of market away from possible customers. Now, if i suggest a NS7 solution, i am aware that will survive less than 3 years.
Maybe tomorrow I will be more surrounded by medium companies or much higher budget companies, and maybe NS8 will be considered an option.
Currently…