The main stages of the process of deploying a software system using the resources of cloud providers are analyzed. The models of possible options for managing the deployment of a software system using the BPMN notation are developed. Based on the modeling, the advantages and disadvantages of non-automated, automated, and automatic management of the deployment process are identified. A model of automatic deployment of a software system using the resources of cloud providers' data centers in IDEF0 notation has been developed and decomposed, which allowed to study the functional interaction of individual stages of the software system deployment process. Based on the developed contextual and decomposition IDEF0 diagrams, within the framework of modeling the software system deployment process, an analysis of the functional interaction of the Build and Deploy stages was carried out, which showed that these stages have the greatest functional load and require more detailed research in order to find ways to optimize them. With this purpose, were developed and analyzed IDEF0 and DFD decomposition diagrams that model the functional interaction and data flows between the components of the Build and Deploy subprocesses. Analysis of the functional interaction and data flows generated and transferred between the individual components of the Build and Deploy subprocesses revealed an important aspect, which is that each time the source code is compiled, and the container is created, data must be loaded from external libraries. This, in turn, leads to a significant increase in external traffic, which affects the speed of deployment of software systems using the resources of cloud providers' data centers. As a possible way to optimize the Build and Deploy subprocesses, was proposed to create a cache to save the downloaded data from external libraries for reuse, as well as implement control over queries to external libraries and the data caching process, which will minimize the time spent on transferring data from external libraries during automatic deployment.
No takes yet. Share an insight, caveat, or question.
Пашнєв et al. (2024) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: