Roadmap

63 views
Skip to first unread message

John Wiesel

unread,
May 6, 2013, 5:18:56 AM5/6/13
to elasti...@googlegroups.com
Hi again,

I forgot a third question:

I could not find a roadmap on the project home. Do you have one or an overview of the upcoming features? I've seen that you started work on storing smaller blobs in Cassandra (for performance reasons I suppose)..

Thanks and best wishes,

John

Rustam

unread,
May 6, 2013, 5:54:48 AM5/6/13
to elasti...@googlegroups.com
Hi John,

Sorry, but I didn't see your first 2 question. Could you please resend?

Regarding roadmap - we don't have strict long term roadmap and priorities change depending on customers' demand. However you can get some idea about upcoming things from this thread: https://groups.google.com/d/msg/elasticinbox/OLyX7VFS9Dw/wPJPksTy1ykJ

You are correct regarding storing small blobs in Cassandra. It's already in master branch and we are testing it currently. It will be part of 0.4. You can grab latest snapshot from here (-bin.tar.gz): https://repository-elasticinbox.forge.cloudbees.com/snapshot/com/elasticinbox/elasticinbox-assembly/0.4.0-SNAPSHOT/

Next thing perhaps will be search capability.

Regards,
Rustam.

John Wiesel

unread,
May 28, 2013, 5:04:23 AM5/28/13
to elasti...@googlegroups.com
Hi Rustam,

two more questions came up regarding the storage of blobs in Cassandra:

1) if I configure encryption of email blobs, will the encryption applied to blobs stored in Cassandra too, or only if external cloud storage is used?
My preference would be to be able to always have the email body encrypted, not only if the data is stored by external storage providers...

2) You wrote that you have been testing this functionality. What are your impressions? Is there a significant decrease in latency vs. using blob storage via open stack?

Thanks again for your support and best wishes for this project!

John

Rustam Aliyev

unread,
May 28, 2013, 5:42:58 AM5/28/13
to elasti...@googlegroups.com
Hi John,


On 28 May 2013 10:04, John Wiesel <j...@itembase.biz> wrote:
Hi Rustam,

two more questions came up regarding the storage of blobs in Cassandra:

1) if I configure encryption of email blobs, will the encryption applied to blobs stored in Cassandra too, or only if external cloud storage is used?
My preference would be to be able to always have the email body encrypted, not only if the data is stored by external storage providers...

Can you please describe your use case? In most of the cases you would run Cassandra in secure environment whether it's public cloud PaaS or private cloud/DC. If you are worried about communication between C* nodes or between ElasticInbox-C* then can just enable TLS: http://www.datastax.com/docs/1.2/security/index
 

2) You wrote that you have been testing this functionality. What are your impressions? Is there a significant decrease in latency vs. using blob storage via open stack?

We've been storing objects less than 25K (compressed) in C* for more than a month now (in production). In our case latency was much smaller since everything (C*, ElasticInbox, apps) were colocated. One of the important points here is the cost of the cloud object store - if you have huge email traffic, it may significantly reduce your bill. Again, depends on your use case, cloud provider, etc.
 

Thanks again for your support and best wishes for this project!

Thank you!
 

John

On Monday, May 6, 2013 11:54:48 AM UTC+2, Rustam wrote:
Hi John,

Sorry, but I didn't see your first 2 question. Could you please resend?

Regarding roadmap - we don't have strict long term roadmap and priorities change depending on customers' demand. However you can get some idea about upcoming things from this thread: https://groups.google.com/d/msg/elasticinbox/OLyX7VFS9Dw/wPJPksTy1ykJ

You are correct regarding storing small blobs in Cassandra. It's already in master branch and we are testing it currently. It will be part of 0.4. You can grab latest snapshot from here (-bin.tar.gz): https://repository-elasticinbox.forge.cloudbees.com/snapshot/com/elasticinbox/elasticinbox-assembly/0.4.0-SNAPSHOT/

Next thing perhaps will be search capability.

Regards,
Rustam.

On Monday, May 6, 2013 10:18:56 AM UTC+1, John Wiesel wrote:
Hi again,

I forgot a third question:

I could not find a roadmap on the project home. Do you have one or an overview of the upcoming features? I've seen that you started work on storing smaller blobs in Cassandra (for performance reasons I suppose)..

Thanks and best wishes,

John

--
You received this message because you are subscribed to the Google Groups "ElasticInbox" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticinbox...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

John Wiesel

unread,
May 28, 2013, 6:57:29 AM5/28/13
to elasti...@googlegroups.com

1) if I configure encryption of email blobs, will the encryption applied to blobs stored in Cassandra too, or only if external cloud storage is used?
My preference would be to be able to always have the email body encrypted, not only if the data is stored by external storage providers...

Can you please describe your use case? In most of the cases you would run Cassandra in secure environment whether it's public cloud PaaS or private cloud/DC. If you are worried about communication between C* nodes or between ElasticInbox-C* then can just enable TLS: http://www.datastax.com/docs/1.2/security/index

I was thinking of possible scenarios in a private cloud set-up.
Firstly, one motivation would be to guarantee users privacy and prevent eavesdropping by "nosy" db administrators, although a really comprehensive approach would probably mean a different encryption strategy entirely..
Secondly, I guess I was (nedlessly?) worried about a possible security breach into a C* host machine and therefore thinking about application side encryption.

Thanks again,
J
Reply all
Reply to author
Forward
0 new messages