I am new to all of this Agile / Deployment Pipeline & Continuous Delivery stuff and have a question that I have not really been able to find out.
Working from the Ops side of the barrier (oops sorry no barrier, wiggly line then) in the deployment of code on VM's. I understand that there is a source control and release process with the VM's being build using say Ansible or Puppet but what actually creates the base VM with the basic OS?
Am I missing something?
I understand that the above can be Agile and continuous with lots of communication, or slow and painful with lots of bad feeling but how is the creation of VM's handled in VMWare or AWS or anywhere really.
Are we still using "Gold images", copy the image several times to the number of VM's required and then build from the base OS using the agile method?
How is the base VM building actually agile though? is that not slower then the rest?
I am confused.
Working from the Ops side of the barrier (oops sorry no barrier, wiggly line then) in the deployment of code on VM's. I understand that there is a source control and release process with the VM's being build using say Ansible or Puppet but what actually creates the base VM with the basic OS?
Am I missing something?
I understand that the above can be Agile and continuous with lots of communication, or slow and painful with lots of bad feeling but how is the creation of VM's handled in VMWare or AWS or anywhere really.
Are we still using "Gold images", copy the image several times to the number of VM's required and then build from the base OS using the agile method?
How is the base VM building actually agile though? is that not slower then the rest?
I am confused.
Comment