创建微服务,并在CI/CD中使用基础设施作为代码来创建动态容器

Tomáš Golis, Pavle Dakić, V. Vranić
{"title":"创建微服务,并在CI/CD中使用基础设施作为代码来创建动态容器","authors":"Tomáš Golis, Pavle Dakić, V. Vranić","doi":"10.1109/Informatics57926.2022.10083442","DOIUrl":null,"url":null,"abstract":"Many current companies tend to use microservice architecture. The reasons are clear: speed, efficiency, flexibility, autonomy, and ease of use. However, to use them effectively, the implementation of containers and clusters requires a well-built infrastructure. This requires a pattern of version development and deployment known as continuous integration/continuous deployment (CI/CD). CI/CD allows organizations to deliver software to production quickly and efficiently, identify defects, and ensure that the code meets best practices. This document will cover the design of custom CI/CD software following best practices for the processes of building, testing, and deploying an application to a server. The purpose of the research is a case study and an understanding of the technologies required to create a complex microservices-based infrastructure.","PeriodicalId":101488,"journal":{"name":"2022 IEEE 16th International Scientific Conference on Informatics (Informatics)","volume":"102 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Creating Microservices and using infrastructure as code within the CI/CD for dynamic container creation\",\"authors\":\"Tomáš Golis, Pavle Dakić, V. Vranić\",\"doi\":\"10.1109/Informatics57926.2022.10083442\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Many current companies tend to use microservice architecture. The reasons are clear: speed, efficiency, flexibility, autonomy, and ease of use. However, to use them effectively, the implementation of containers and clusters requires a well-built infrastructure. This requires a pattern of version development and deployment known as continuous integration/continuous deployment (CI/CD). CI/CD allows organizations to deliver software to production quickly and efficiently, identify defects, and ensure that the code meets best practices. This document will cover the design of custom CI/CD software following best practices for the processes of building, testing, and deploying an application to a server. The purpose of the research is a case study and an understanding of the technologies required to create a complex microservices-based infrastructure.\",\"PeriodicalId\":101488,\"journal\":{\"name\":\"2022 IEEE 16th International Scientific Conference on Informatics (Informatics)\",\"volume\":\"102 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-11-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 IEEE 16th International Scientific Conference on Informatics (Informatics)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/Informatics57926.2022.10083442\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 16th International Scientific Conference on Informatics (Informatics)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/Informatics57926.2022.10083442","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

当前许多公司倾向于使用微服务架构。原因很明显:速度、效率、灵活性、自主性和易用性。然而,要有效地使用它们,容器和集群的实现需要构建良好的基础设施。这需要一种称为持续集成/持续部署(CI/CD)的版本开发和部署模式。CI/CD允许组织快速有效地向产品交付软件,识别缺陷,并确保代码符合最佳实践。本文档将介绍按照构建、测试和将应用程序部署到服务器的过程的最佳实践来设计自定义CI/CD软件。本研究的目的是对创建复杂的基于微服务的基础设施所需的技术进行案例研究和理解。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Creating Microservices and using infrastructure as code within the CI/CD for dynamic container creation
Many current companies tend to use microservice architecture. The reasons are clear: speed, efficiency, flexibility, autonomy, and ease of use. However, to use them effectively, the implementation of containers and clusters requires a well-built infrastructure. This requires a pattern of version development and deployment known as continuous integration/continuous deployment (CI/CD). CI/CD allows organizations to deliver software to production quickly and efficiently, identify defects, and ensure that the code meets best practices. This document will cover the design of custom CI/CD software following best practices for the processes of building, testing, and deploying an application to a server. The purpose of the research is a case study and an understanding of the technologies required to create a complex microservices-based infrastructure.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Software Engineers' Questions and Answers on Stack Exchange Collision detection and response approaches for computer muscle modelling Supervised learning data preprocessing for short-term traffic flow prediction A 1D CNN-based model for IoT anomaly detection using INT data Image steganography with using QR code
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1