That ist totally understandable. 140x800 for the RHEL license alone is over 100k/year. Though you might get a volume discount at that point ;-)
The commercial version is not free. The „CE“ version is free, but I’m not sure how stable the API is. Dockerhub, for what it’s worth, isn’t completely free anymore either.
Yes. That’s why using a more offline-friendly infrastructure might make more sense. RHEL seems to be pretty well tuned running in high-secure air-gapped networks - which is what a ship basically is.
Yes, but docker-upgrades aren’t free either. At least, I cannot imagine running such an infrastructure in the gung-ho style that a typical developer runs his docker-containers. You’d want to run a tight ship with those ;-) You will need a lot more tooling around this (continuous integration, continuous deployment) - which is the reason I suggested moving all this infrastructure to the ship itself. If you produce and mirror the artifacts locally, you should have less backhaul traffic (which is what I assume is killing you with sat-com - downstream can probably be had cheap-ish these days - or pretty soon via the likes of StarLink)
It’s passenger entertainment and engagement, from what I can see. It’s sad and funny to read, as shortly after that huge cruises got out of fashion ;-) It’s also not mission-critical.
Yes, and this is IMO where you will have to get management on board to upgrade infrastructure and tooling around docker containers (and likely Kubernetes) - if your developers persist on using it that way. You will end up running a small server-cluster on each ship - I would guess there are specialized vendors who produce sea-worthy server-equipment.
Yes, likely. But upgrading docker itself sometimes comes with its own challenges. As you said, all these servers are with limited connectivity and no local help available... Again, I’m the last person you want to ask how docker actually works (but often, the developers themselves don’t know either, but they know which commands to feed it…) Also, most of my knowledge of ships is from watching NCIS (and reading Clive Cussler novels...).
With 140-ish servers air-gapped on vessels around the world, this is IMO a serious operations-problem and needs to be handled properly, with an air-tight (or water-tight…) operational concept. Your infrastructure has outgrown its original design limits. Time to talk to management about upping the game (and the budget). Best Regards |