Re: Docker containers

From: Drazen Kacar <dave_at_fly.srk.fer.hr>
Date: Wed, 31 Aug 2016 20:40:10 +0000 (UTC)
Message-ID: <slrnnseg5a.bnv.dave_at_fly.srk.fer.hr>


Mladen Gogala wrote:

> I believe that any virtual machine, not only Docker, is a complete
> nonsense when it comes to RAC. RAC needs very fast private interconnect,
> a lot of memory, some of it very fast or global locks will be very slow.
> In the context of Oracle RAC, virtual machines are only good for
> training, VMWare, Hyper V or KVM being much more . easier to manage. Do
> you use Docker for anything except playing with it? How much more

Well, there is a case for automated testing. You might want to be able to set up the whole OS and the database and then run automated tests. with some branch of the application code. Running RAC inside Docker might be handy in case you have everything else (app servers, proxies, etc.) inside Docker.

You don't necessarily need a lot of resources and fast interconnects for feature and regression testing.

And there are Oracle bugs which only affect RAC, so it would be advisable to test applications on RAC before going to production.

> So, is an Oracle database in a Docket container practical or just another

Well, Docker containers are pretty similar to Solaris containers (zones) and the last time I set up Oracle in a Solaris zone it was because that was the only Oracle approved way to limit the number of CPUs which affected the licensing cost. :-) Received on Wed Aug 31 2016 - 22:40:10 CEST

Original text of this message