Re: Serving multiple applications with a single cluster

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Nick,

Thanks for answering.

Each application runs on its own cluster (these are Glassfish clusters, and are distributed as nodes appA01, appA02,..., appB01, appB02, etc) and each node on the cluster has to have access to the same files. Currently we are using NFS for this, but it has its limitations (max size, HA).

I guess if I could just mount the same pool on each cluster node, it would work (say poolA on appA01 and appA02, poolB on appB01 and appB02), but this is not possible with RBD, right?

The main reason for separating the areas is security, so that the superuser of one application cluster can't access the files of the other two.

Thanks,
Rafael.

On 23/04/2015 17:05, Nick Fisk wrote:
Hi Rafael,

Do you require a shared FS for these applications or would a block device
with a traditional filesystem be suitable?

If it is, then you could create separate pools with a RBD block device in
each.

Just out of interest what is the reason for separation, security or
performance?

Nick

-----Original Message-----
From: ceph-users [mailto:ceph-users-bounces@xxxxxxxxxxxxxx] On Behalf Of
Rafael Coninck Teigão
Sent: 23 April 2015 19:39
To: ceph-users@xxxxxxxxxxxxxx
Subject:  Serving multiple applications with a single cluster

Hello everyone.

I'm new to the list and also just a beginner at using Ceph, and I'd like
to get
some advice from you on how to create the right infrastructure for our
scenario.

We'd like to provide storage to three different applications, but each
should
have its own "area". Also, ideally we'd like to avoid using RGW, so that
we
can deploy the new storage without changing the applications too much.

Is it possible to accomplish this with a single cluster? I know I won't be
able to
have multiple CephFS with decent isolation
(https://wiki.ceph.com/Planning/Sideboard/Client_Security_for_CephFS)
and that running multiple clusters on the same hardware involves changing
all the TCP ports for each instance.

I guess the perfect solution for us would be able to create different
pools
and serve them in different CephFS configurations, but that's not possible
as
of now right?

How would you go in configuring Ceph for this scenario?

Thanks,
Rafael.
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com




_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com





[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux