Hi guys,
I thought I'd pose this question to the forum and see what people think:
We are considering having a local/private mirror of all blobs required to do a BOSH or Cloud Foundry deployment.
Why? 3 reasons:
1) Because we'd like to not be completely reliant on internet access when doing BOSH release upload/deployments
2) Speed of download from the blob sources can often be a little slow inside of our network and we'd like them to be lightning quick
3) Because our corporate transparent proxy randomly corrupts downloads (although infrequent its very annoying, so it'd be nice not have to deal with that)
As we're using Openstack Grizzly as our IaaS, and Ceph as our storage provider, we have the opportunity to install Rados gateway http://ceph.com/docs/next/radosgw/ to take advantage of its S3-compatible API.
We felt we could use it to provide an exact mirror of all blobs required for BOSH deployments (amongst other things).
I'm keen to hear thoughts from people on this subject, and how we could go about mirroring the blobs from the command line (or another way)
Cheers,
Ryan