Hi all,

from what I can find, there are  three more or less established/already well 
elaborated approaches to simulate a CloudStack instance locallly.
Depending on the target group and their goals, they can have different levels 
of fidelity and usability.

1. Obviously CloudStack developers confgure a KVM development environment to 
work inside it, this is part of the Apache CloudStack Hackerbook kindly shared 
by ShapeBlue. [1]
2. For test scenarios, Hackerbook describes a mocked simulator approach [2]
3. For users for whom the whole cloud system is just a "black box", especially 
cloud beginners, there is a single integrated Docker container. [3]

With the rise of CI/CD and infrastructure as code automation practices,  where 
you just need more or less on demand one or even many versions of the 
CloudStack API,
 [3] appears to be a crucial building block in the cloud userspace before just 
"trying out CloudStack".

So it appears that there might be much demand on a Apache CloudStack 
containerized instance:

1. Demand from potential new adopters, for their "Apache CloudStack to go" demos
2. Demand from DevOps/GitOps/SRE/you-name-it enabled teams who implement their 
virtual infrastructure for example with Terraform and the CloudStack provider 
plugin and want to simulate rollout scenarios.

However, is this true?

* the container simulator hasn't been updated on DockerHub since a couple of 
years; is there another place in meantime or will this approach dumped for some 
reason?
* there is not so much discussion about this asset on mailing lists; so there 
is not so much demand as one might assume?

What do you think?

kind regards

--

Peter Muryshkin
Fraunhofer Gesellschaft
https://www.linkedin.com/in/muryshkin/

Reply via email to