CloudMan - Galaxy - How does sharing work?
I was wondering how the sharestring feature works? Enis mention it a little bit here: http://biostar.stackexchange.com/questions/15467/galaxy-cloudman-best-way-to... So as I understand it, I do my customizations and persist them, and then I get a sharestring so others can load my customizations. How does this work behind the scenes? Also where are my customizations stored? Am I charged by Amazon for storing them? How do others have permissions to pull them from my Amazon account? (I'm new to all of this, sorry if my questions are obvious) -Greg
Greg- When you make changes to the EBS volumes of a galaxy cloudman instance and choose 'persist' from the admin panel, an EBS snapshot is taken. The next time you start an instance up, instead of creating the EBS volume from the base snapshot that we distribute, it is created from your own customized snapshot. The share string is actually a handle to a cloudman s3 bucket. That bucket contains all of the configuration information for your cluster and customizations. You can look at your own buckets to see the information saved, if you'd like. When the share-an-instance configuration steps happen and snapshots are taken, privileges are set to allow others to access those snapshots. Since the customizations you make to galaxy are stored as an EBS snapshot, this does carry an extra cost. See more information about EBS snapshots at http://aws.amazon.com/ebs/. And, lastly, if you're *really* interested in the nuts and bolts of how it happens, see the source here: https://bitbucket.org/galaxy/cloudman/src/tip/cm/util/master.py#cl-859 -Dannon On Jan 9, 2012, at 9:26 AM, mailing list wrote:
I was wondering how the sharestring feature works?
Enis mention it a little bit here: http://biostar.stackexchange.com/questions/15467/galaxy-cloudman-best-way-to...
So as I understand it, I do my customizations and persist them, and then I get a sharestring so others can load my customizations.
How does this work behind the scenes?
Also where are my customizations stored? Am I charged by Amazon for storing them? How do others have permissions to pull them from my Amazon account?
(I'm new to all of this, sorry if my questions are obvious)
-Greg ___________________________________________________________ The Galaxy User list should be used for the discussion of Galaxy analysis and other features on the public server at usegalaxy.org. Please keep all replies on the list by using "reply all" in your mail client. For discussion of local Galaxy instances and the Galaxy source code, please use the Galaxy Development list:
http://lists.bx.psu.edu/listinfo/galaxy-dev
To manage your subscriptions to this and other Galaxy lists, please use the interface at:
Thanks. It seems to me that http://aws.amazon.com/ebs/ says snapshots do carry a small charge. I might be reading it wrong though. Also if I'm installing new libraries and programs, would those go in /mnt/galaxyTools? Thanks again, Greg On Mon, Jan 9, 2012 at 10:00 AM, Dannon Baker <dannonbaker@me.com> wrote:
Greg-
When you make changes to the EBS volumes of a galaxy cloudman instance and choose 'persist' from the admin panel, an EBS snapshot is taken. The next time you start an instance up, instead of creating the EBS volume from the base snapshot that we distribute, it is created from your own customized snapshot.
The share string is actually a handle to a cloudman s3 bucket. That bucket contains all of the configuration information for your cluster and customizations. You can look at your own buckets to see the information saved, if you'd like. When the share-an-instance configuration steps happen and snapshots are taken, privileges are set to allow others to access those snapshots.
Since the customizations you make to galaxy are stored as an EBS snapshot, this does carry an extra cost. See more information about EBS snapshots at http://aws.amazon.com/ebs/.
And, lastly, if you're *really* interested in the nuts and bolts of how it happens, see the source here: https://bitbucket.org/galaxy/cloudman/src/tip/cm/util/master.py#cl-859
-Dannon
On Jan 9, 2012, at 9:26 AM, mailing list wrote:
I was wondering how the sharestring feature works?
Enis mention it a little bit here: http://biostar.stackexchange.com/questions/15467/galaxy-cloudman-best-way-to...
So as I understand it, I do my customizations and persist them, and then I get a sharestring so others can load my customizations.
How does this work behind the scenes?
Also where are my customizations stored? Am I charged by Amazon for storing them? How do others have permissions to pull them from my Amazon account?
(I'm new to all of this, sorry if my questions are obvious)
-Greg ___________________________________________________________ The Galaxy User list should be used for the discussion of Galaxy analysis and other features on the public server at usegalaxy.org. Please keep all replies on the list by using "reply all" in your mail client. For discussion of local Galaxy instances and the Galaxy source code, please use the Galaxy Development list:
http://lists.bx.psu.edu/listinfo/galaxy-dev
To manage your subscriptions to this and other Galaxy lists, please use the interface at:
Yes on both counts. Snapshots do cost money, and /mnt/galaxyTools is the right place to install new lib and programs. -Dannon On Jan 9, 2012, at 10:16 AM, mailing list wrote:
Thanks. It seems to me that http://aws.amazon.com/ebs/ says snapshots do carry a small charge. I might be reading it wrong though.
Also if I'm installing new libraries and programs, would those go in /mnt/galaxyTools?
Thanks again,
Greg
On Mon, Jan 9, 2012 at 10:00 AM, Dannon Baker <dannonbaker@me.com> wrote:
Greg-
When you make changes to the EBS volumes of a galaxy cloudman instance and choose 'persist' from the admin panel, an EBS snapshot is taken. The next time you start an instance up, instead of creating the EBS volume from the base snapshot that we distribute, it is created from your own customized snapshot.
The share string is actually a handle to a cloudman s3 bucket. That bucket contains all of the configuration information for your cluster and customizations. You can look at your own buckets to see the information saved, if you'd like. When the share-an-instance configuration steps happen and snapshots are taken, privileges are set to allow others to access those snapshots.
Since the customizations you make to galaxy are stored as an EBS snapshot, this does carry an extra cost. See more information about EBS snapshots at http://aws.amazon.com/ebs/.
And, lastly, if you're *really* interested in the nuts and bolts of how it happens, see the source here: https://bitbucket.org/galaxy/cloudman/src/tip/cm/util/master.py#cl-859
-Dannon
On Jan 9, 2012, at 9:26 AM, mailing list wrote:
I was wondering how the sharestring feature works?
Enis mention it a little bit here: http://biostar.stackexchange.com/questions/15467/galaxy-cloudman-best-way-to...
So as I understand it, I do my customizations and persist them, and then I get a sharestring so others can load my customizations.
How does this work behind the scenes?
Also where are my customizations stored? Am I charged by Amazon for storing them? How do others have permissions to pull them from my Amazon account?
(I'm new to all of this, sorry if my questions are obvious)
-Greg ___________________________________________________________ The Galaxy User list should be used for the discussion of Galaxy analysis and other features on the public server at usegalaxy.org. Please keep all replies on the list by using "reply all" in your mail client. For discussion of local Galaxy instances and the Galaxy source code, please use the Galaxy Development list:
http://lists.bx.psu.edu/listinfo/galaxy-dev
To manage your subscriptions to this and other Galaxy lists, please use the interface at:
participants (2)
-
Dannon Baker
-
mailing list