Preview

Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS)

Advanced search

Research of Construction Methods for Cloud Services and Overview of the Implementations TOSCA Standard

https://doi.org/10.15514/ISPRAS-2022-34(5)-9

Abstract

This paper overview and compares various tools for automating resource management in the cloud. Changes in software architecture and development approaches require automation of deployment management processes and further maintenance of software in different environments. Chapter 2 provides a detailed overview of the tools with sample configurations, as well as a breakdown of relevant articles that look at various automation tools and the effectiveness of their implementation. Chapter 3 presents a draft solution for combining orchestrators developed at ISP RAS to obtain a tool with functionality that competitors do not have.

About the Authors

Alexandra Andreevna BORISOVA
HSE University
Russian Federation


Oleg Dmitrievich BORISENKO
Ivannikov Institute for System Programming of the Russian Academy of Sciences
Russian Federation

Specialist and Team Leader of the Department of Information Systems



References

1. NIST Special Publication 500-332. The NIST Cloud Federation Reference Architecture. Available at: https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.500-332.pdf.

2. Topology and Orchestration Specification for Cloud Applications Version 1.0. OASIS Standard, 2013. Available at: http://docs.oasis-open.org/tosca/TOSCA/v1.0/TOSCA-v1.0.html.

3. Bilgin I. Multi-Runtime Microservices Architecture. 2022. Available at: https://www.infoq.com/articles/multi-runtime-microservice-architecture/.

4. Terraform About the Docs. 2022. Available at: https://www.terraform.io/docs.

5. Red Hat Ansible Automation Platform. 2022. Available at: https://www.ansible.com/.

6. Chef Documentation. 2022. Available at: https://docs.chef.io/.

7. Puppet. 2022. Available at: https://puppet.com/.

8. Ansible Galaxy. 2022. Available at: https://galaxy.ansible.com/.

9. AWS CloudFormation. 2022. Available at: https://aws.amazon.com/ru/cloudformation/.

10. Heat documentation. 2022. Available at: https://docs.openstack.org/heat/latest/.

11. Michman. 2022. Available at: https://github.com/ispras/michman.

12. Openstack. 2022. Available at: https://www.openstack.org/.

13. Cloudify. 2022. Available at: https://github.com/cloudify-cosmo.

14. X-opera. 2022. Available at: https://github.com/xlab-si/xopera-opera.

15. Clouni TOSCA orchestrator. 2022. Available at: https://github.com/ispras/clouni.

16. Alien4Cloud. 2022. Available at: http://alien4cloud.github.io.

17. Yorc. 2022. Available at: https://github.com/ystia/yorc.

18. Kubernetes Documentation. 2022. Available at: https://kubernetes.io/docs/home/.

19. de Carvalho L.R., de Araujo A.P.F. Performance Comparison of Terraform and Cloudify as Multicloud Orchestrators. In Proc. of the 20th IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing (CCGRID), 2020, pp. 380-389.

20. Qadeer A., Malik A. W. et al. Virtual Infrastructure Orchestration for Cloud Service Deployment, The Computer Journal, vol. 63, issue 1, 2020, pp. 295-307.

21. Instance Model for TOSCA Version 1.0. Available at: http://docs.oasis-open.org/tosca/TOSCA-Instance-Model/v1.0/TOSCA-Instance-Model-v1.0.html. 2013.


Review

For citations:


BORISOVA A.A., BORISENKO O.D. Research of Construction Methods for Cloud Services and Overview of the Implementations TOSCA Standard. Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS). 2022;34(5):143-162. (In Russ.) https://doi.org/10.15514/ISPRAS-2022-34(5)-9



Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2079-8156 (Print)
ISSN 2220-6426 (Online)