OpenCobol running on docker within Mesos == the new mainframe
I have recently been wondering how such organisations with a legacy Cobol estate could easily migrate those systems to the new era of task scheduling and potentially either cloud or commodity bare metal servers.
I understand that those systems have been compiled to run on AIX or z/OS and would need re-compiling to x86-64 but that just seems the next logical step to carry on maintaining those systems and retiring the mainframes.
So let’s get started. Install Mesos using DCOS or the packages
For production you will need three node Zookeeper cluster but for simplicity we will stick to one Mesos master and slave.
Marathon will also be needed to be installed.
Once you have a running cluster then you can start deploying those OpenCobol Docker Images.
You will probably want to add nginx cgi (coming soon I need to dig out an old hard drive with FCGI and Cobol.)