@Override
public void save(Cluster cluster) throws IOException {
BlobStore store = context.getBlobStore();
Blob blob = store.newBlob(blobName);
blob.setPayload(serialize(cluster));
store.putBlob(container, blob);
LOG.info("Saved cluster state to '{}' ", context.getSigner()
.signGetBlob(container, blobName).getEndpoint().toString());