Preview

Труды Института системного программирования РАН

Расширенный поиск

Исследование методов построения облачных платформенных сервисов и реализаций стандарта TOSCA

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

Аннотация

В статье рассматриваются и сравниваются различные инструменты автоматизации управления ресурсами в облаке. Изменения в архитектуре программного обеспечения и подходов к разработке требуют автоматизации процессов управления развертывания и дальнейшего сопровождения по в разных средах. В разд. 2 представлен подробный обзор инструментов с примерами конфигураций, а также разбор релевантных статей, рассматривающих различные инструменты автоматизации и эффективность их внедрения. В разд. 3 представлен проект решения по объединению оркестраторов, разработанных в ИСП РАН, для получения инструмента с функционалом, которого нет у конкурентов.

Об авторах

Александра Андреевна БОРИСОВА
Национальный исследовательский университет «Высшая школа экономики»
Россия


Олег Дмитриевич БОРИСЕНКО
Институт системного программирования им. В.П. Иванникова РАН
Россия

Научный сотрудник отдела информационных систем и руководитель команды облачных технологий



Список литературы

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.


Рецензия

Для цитирования:


БОРИСОВА А.А., БОРИСЕНКО О.Д. Исследование методов построения облачных платформенных сервисов и реализаций стандарта TOSCA. Труды Института системного программирования РАН. 2022;34(5):143-162. https://doi.org/10.15514/ISPRAS-2022-34(5)-9

For citation:


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
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


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