Hi experts. I'm investigating how to provision multi-server products/applications in a VMware environment (and configure them, apply updates, etc, but that's domain specific).
The vCloud API's higher-level abstractions, networking flexibility, configuration abilities (eg. able to set VM start-up order), etc, seem to make the job much easier than using the vSphere API. Is this correct? The vCloud Java SDK seems particularly attractive.
Does the vSphere API also support multi-VM vApps and vApp Templates? I understand it does via the vSphere Client interface. We're looking to deploy these apps repeatedly, probably from templates, so API functionality is important.
Assuming the vCloud API is the way to go, my next problem is picking a test environment. We do have vCloud Director but currently it appears that an eventual production environment will have vCloud Automation Center, not vCD. Does vCAC support the vCloud API? If not as I believe, when would it?
Thanks for your thoughts!