Resumen
The article is devoted to theoretical research and development of a distributed system of automated calculations and analysis based on cloud infrastructure. The subject of the research is theoretical and practical principles of building automated calculation and analysis systems based on client-server architecture in a distributed infrastructure based on cloud technologies. The purpose of the article is to develop and substantiate practical recommendations for the formation of automated computing system infrastructure, the choice of its elements and their components. Tasks of the study is to identify the necessary structural elements of the system of automated calculations and provide for each of them an analysis of components and functional load, set specific tasks for the construction of each of them and substantiate the choice of tools for their solution. The methods of system analysis to decompose a complex system into elements and each element into functional components were used during the study. The study found that the system infrastructure should consist of: a single computing initiator and computing center, customer communication channels, and end customers who process the results. The entire system must run in real time or near real time mode that must be achieved through the handling of operating system events and external services events. Communication channels should be as versatile as possible and provide customers with ample opportunities to access data. The end customers should be of two types: powerful for flexible and individual data processing, and simplified for the integrated environment of generalized data processing in mobile or desktop browsers. According to the received recommendations one of variants of such system is developed, principles of its work and results are shown. Conclusions. The theoretical and practical foundations for the implementation of a system of distributed automated computing and analysis based on cloud technologies have been developed. An increase in the reliability of storing the simulation results in such a system through their triple duplication is shown due to: local storage, using of external databases and external file service. Arguments are given to increase the convenience and flexibility in processing the results due to the possibility of using third-party analytical applications that support getting data from such sources. The economic benefits of using the described system are shown. The future ways of its improvement are given.