Hi All,
There am thinking of two ways of creating vm resources with Advance Services designer. Let me know your thoughts.
1. ASD service invoking VCO workflow
Infrastructure:
1. VCO DynamicType . i.e LinuxVM
2. VCO workflow that creates and returns object of type LinuxVM
3. VCAC Custom resource based off of VCO Dynamic Type LinuxVM
4. Custom Actions
Pros:
* Flexible/Customizable - developer will have complete control over the workflow
Cons:
* More moving parts more error handling : Our environment distributed(multi-node plugin)
* More development work: Need to develop provisioning, action workflows
2. ASD Service invoking VCO Workflow which in turn call VCAC Catalog Item - Blueprint
Infrastructure:
1. VCO DynamicType . i.e LinuxVM
2. VCO that invokes custom catalog item and returns object of type LinuxVM
3. VCAC Custom resource based off of VCO Dynamic Type LinuxVM
4. Custom Actions
5. VCAC Catalog Item - Blueprint
Pros:
* Easier transition from ASD to Blueprint when VCAC matures
Cons:
* quicker development
* deal with two objects - one created by blueprint and other by ASD
Thanks,