So how we did it the last place I worked. We used a mix of X2Go, X-11 forwarding/MobaXTerm, and RDP. It depended on the user as to how they wanted to do it.
RDP gave them a full desktop since X2Go couldn't any longer on GNOME 3. X2Go gave them just applications from a menu to pick. People who were used to the cli used X-11 forwarding because it's what they were used to.
I plan on setting this up in the lab soon. dm-cache also sounds interesting. I've never touched software RAID because 95% of my environment has been MS for a long time. Always have gone the hw raid route.
Redhat did some testing with an SSD but it looks ugly. 5 passes and no performance improvement using a SSD. I suspect they are hamstrung by the patent minefield that is ARC (IBM of all people has this patent BTW) and the subsidiary cool optimizations that have been made to it (ARC was intended for CPU cache originally, your storage fun fact of the day!). Also I suspect the IO path on this thing isn't the cleanest. Looks like the Linux kernel file cache is going to be faster which if I"m using that I might as well just give memory to the guest and let it sort it out (especially with the lack of dedupe or single instancing of this cache).
If your looking to speed stuff up I say get "the good stuff".
We got some PMEM DIMMS in the lab, and this stuff is face melting fast. You can "bolt" it on with a DAX file system, but the best way to use it is with applications that have been redesigned to support it. We forked REDIS to support this and got latency 12x better than using local NVMe drives, and 2.8x better tha DAX.
Oracle had 57x better operational latency.
@scottalanmiller Technically "virtual data room" is similar to file server and primarily accessed over a browser session. In addition to the standard file server features, it may also include features like-
Bulk watermarking of documents
"View only" mode for documents
Real time activity logs
Remote document shredding
Fenced view to protect documents from someone taking a photo of the monitor with document open
Q & A section and live discussions etc.
From a usage perspective, our "virtual data room" is shared between a bunch of firms (like insurers, lawyers, auditors, investors, engineering and construction companies etc) with different access levels who are working towards the completion of a specific project which may take 2-5 years to complete (please note, we are into wind/solar farm development). So I surely do not want all these guys on my file server doing crazy things like creating users and modifying originals.
Interesting. Seems like a mistake in terms. Why does being available over "web" make it "virtual". Seems like a marketing term. I don't see anyone but Citrix using it, and Citrix has a trend of totally making up and misusing terms. Citrix' use of "virtual" is the industry standard for "wrong". I have a feeling that this isn't a legitimate term. Looking at the wikipedia entry for it, it looks very suspect. And the definition doesn't feel right - a specific access technology for something so general wouldn't be appropriate. And the lack of other products or vendors using the term for something so common and normal is suspicious. For example, Sharepoint and Alfresco have been doing this for forever, but never use the term.