I'm working on a service whose goal is to provide a REST/Query-based API
for vCloud that is compatible with Amazon EC2 and S3 services. For example,
you can use the EC2 cmd line tools to query and operate on vCloud Director.
I'm putting together a demo which will deploy a sample app to vCloud using
The basic command flow would be something like:
bosh cli --> AWS micro bosh --> wrapper service --> vCloud Director
There are two approaches I'm considering for this:
1. deploy the AWS micro bosh and the wrapper service in the same vCD
where the demo app will be deployed.
2. deploy the AWS micro bosh and the wrapper service in AWS and point
the service to the target vCD.
#1 seems the more natural solution from the BOSH perspective.
#2 I'm not is possible but saves me from creating my own stemcell/OVF
package to upload/install in the vCD.
Due to a very tight deadline, I'm keen to use the most simplistic/fastest
approach even if it's somewhat contrived.
What are your opinions on the two approaches above? Is there a third
approach which would work better?