Analysis of Modern Continuous Integration/Deployment Workflows Based on Virtualization Tools and Containerization Techniques

2020 
Modern virtualization techniques and server architecting solutions are studied. In order to reduce development time and assets cost, there is a great need in full utilization of all calculation resources for both dedicated and virtual servers. Containerization allows shorten environment integration and software deployment time basing on virtualization and tighter integration on high abstract level. The detailed description and analysis of common containerization techniques is given. Comparative analysis of modern solutions shows that the containerization orchestration systems are the best solution which advantages allow optimizing resource utilization and addressing arisen challenges. The features of the joint use of container orchestration and management system together with different cloud providers are given. Comparison of modern CI/CD approaches is given. Environment quality and its configuration for active application deployments make major impact on needed calculation resources quantity. Common environment architecture approaches in context of containerization usage are described. CI/CD solutions allow significantly reduce deployment time and increase reliability.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    2
    References
    1
    Citations
    NaN
    KQI
    []