Oracle Forms 12c in the Cloud
A new project needs a new computer – well that was always the way to go during corporate times. No longer. As a small business, cash flow and budget are top of the list. But, starting a new project with Oracle Forms 12c we needed a computer big enough to support several developers running Oracle Forms Builder, Compiler, a Weblogic Application Server and an Oracle Database. You can dash down to the local store or go online and pick up a machine that could handle this development platform need. Probably an Intel i7 machine, a couple of Terabytes of disk, perhaps an SSD and at least 16GB RAM. In the UK you are probably heading towards £1000 for a known manufacturer of a desktop machine. Add on an operating system license and anti everything software and the project budget starts in the red, not seriously but are we buying another dinosaur that will soon sit in the corner of the office?
Possible solutions – other than buying more hardware
The alternative could be virtualisation on the existing office Mac machines (we need a Windows platform) or to look into Cloud options. Sizing a platform for an Oracle Forms 12c upgrade is easily found. This is not new and unknown technology, but new to us in the Cloud. Initially we looked at Oracle and Amazon but I think would spend too much time calculating the costs over a 3 month project plan. How elastic are the platforms and what are the licensing implications of upsizing/downsizing. I am sure with a few phone calls these can all be know, but, why make things difficult? With a quick Google of ‘Hosted Windows Platform’ we came across https://www.solvps.com/ (No affiliation with them). They were advertising VPS Windows servers that you can expand on demand up to 128 GB RAM, up to 32 cores, SSD disks etc. But what aboutthe cost? Are we signing a blank check based on consumption that we cannot estimate?
A very workable solution
With a deep breath I signed up for Solvps and configured a relatively small machine to test the water. 8GB Ram 1 CPU Core and 5pGB SSD disk. An email arrive several minutes later stating that the machine had been provisioned and gave links to articles on how to connect to the Windows platform. I installed Windows Remote Desktop 8.2 for the Mac (its a Beta version, but hey..) and connected to the windows server. Amazingly, the Mac with 2 screens was immediately turned into a Windows desktop. We do have fast ethernet and the performance seemed great. Downloading and installing Database, Weblogic and Oracle Forms 12c progressed very well. File I/O seemed relatively slow so tried the Support team at Solvps – they suggested turning off Windows Defender – something I remember from years ago, which seems to have cured the slow disk access and copying. Monitoring Windows showed that my rather ambitious single core cpu was never going to be sufficient. Connecting to the Solvps dashboard I increased the machine size to 4 cores. Within a few minutes I rebooted the Windows machine and saw 4 cores jump into life. Flexibility is the key.
Current configuration is:-
You have missed the main cost in your Total Cost of Ownership, the software and how you are going to calculate the number of CPUs you are using.
You will need the 16 GB of memory at least.
As Solvps is not an Oracle cloud provider it will not be the 4 cores you asked for.
Thanks for the comment, good to see you back online.
This is for a development setup of Forms needing a few changes and documentation, thus using a development license. Thanks for pointing out the missing license TCO, client has the full licenses. Agree we will need the 16GB RAM. I was just very pleased with the ease of using an ‘elastic’ platform without the fear of running up a large bill or having to spend a lot of time working out what the cost might be.
I did not understand wheter or not more than one developper is going to work with forms. If this is the case, then how can you set the preferences like the working directory or the browser,… ?