In this post you will know the most popular tools in DevOps. The DevOps tools can be categorized in five groups depending on its purpose in the particular stage of DevOps lifecycle.
The following are the DevOps tools can be categorized in five groups depending on its purpose in the particular stage of DevOps life cycel.
1 .Continuous Integration: Jenkins, Travis, TeamCity
2. Configuration Management: Puppet, Chef, Ansible, CFengine
3. Continuous Inspection: Sonarqube, HP Fortify, Coverity
4. Containerization: Vagrant, Docker
5. Virtualization: Amazon EC2, VMWare, Microsoft Hyper-V
1.)Continuous Integration Tools
Jenkins
Jenkins is an open-source continuous integration server written in Java. It helps developers in building and testing software continuously and monitors externally-run jobs such as cron jobs and procmail jobs.
Travis
Travis CI is an open-source hosted, distributed continuous integration service used to build and test projects hosted at GitHub.
2.)Configuration Management Tools
Puppet Labs
Puppet is arguably the most well-established of these configuration management platforms. It tends to be favored by organizations whose DevOps push was driven by ops people who like the simplicity of its declarative programming language and gentler learning curve
Chef
Chef tends to offer a greater degree of flexibility than Puppet for those who have the skills to program infrastructure via this Ruby-driven platform.
3.)Continuous Inspection Tools
Sonarqube
SonarQube is the central place to manage code quality. It offers visual reporting on and across projects and enabling to replay the past code to analyze metrics evolution.
HP Fortify
HP Fortify Static Code Analyzer (SCA) helps verify that your software is trustworthy, reduce costs, increase productivity and implement secure coding best practices.
4.)Containerization Tools
Docker
DevOps teams use this containerization tool as an open platform that makes it easier for developers and sysadmins to push code from development to production without using different, clashing environments during the entire application lifecycle.
Vagrant
Vagrant is an open source product described as Virtual Machine (VM) manager. It is a wonderful tool that allows you to script and package the VM config and the provisioning setup with multiple VMs each with their own configurations managed with puppet and/or chef.
5.)Virtualization Tools
Amazon EC2
Amazon Elastic Compute Cloud (Amazon EC2) provides virtualization using scalable computing capacity in the Amazon Web Services (AWS) cloud. Amazon EC2 decreases capital expenditure by eliminating the investment in hardware upfront cost.
VMWare
VMWare provides virtualization through a gamut of products. It’s product vSphere virtualizes your server resources and provide critical capacity and performance management capabilities.
The following are the DevOps tools can be categorized in five groups depending on its purpose in the particular stage of DevOps life cycel.
1 .Continuous Integration: Jenkins, Travis, TeamCity
2. Configuration Management: Puppet, Chef, Ansible, CFengine
3. Continuous Inspection: Sonarqube, HP Fortify, Coverity
4. Containerization: Vagrant, Docker
5. Virtualization: Amazon EC2, VMWare, Microsoft Hyper-V
1.)Continuous Integration Tools
Jenkins
Jenkins is an open-source continuous integration server written in Java. It helps developers in building and testing software continuously and monitors externally-run jobs such as cron jobs and procmail jobs.
Travis
Travis CI is an open-source hosted, distributed continuous integration service used to build and test projects hosted at GitHub.
2.)Configuration Management Tools
Puppet Labs
Puppet is arguably the most well-established of these configuration management platforms. It tends to be favored by organizations whose DevOps push was driven by ops people who like the simplicity of its declarative programming language and gentler learning curve
Chef
Chef tends to offer a greater degree of flexibility than Puppet for those who have the skills to program infrastructure via this Ruby-driven platform.
3.)Continuous Inspection Tools
Sonarqube
SonarQube is the central place to manage code quality. It offers visual reporting on and across projects and enabling to replay the past code to analyze metrics evolution.
HP Fortify
HP Fortify Static Code Analyzer (SCA) helps verify that your software is trustworthy, reduce costs, increase productivity and implement secure coding best practices.
4.)Containerization Tools
Docker
DevOps teams use this containerization tool as an open platform that makes it easier for developers and sysadmins to push code from development to production without using different, clashing environments during the entire application lifecycle.
Vagrant
Vagrant is an open source product described as Virtual Machine (VM) manager. It is a wonderful tool that allows you to script and package the VM config and the provisioning setup with multiple VMs each with their own configurations managed with puppet and/or chef.
5.)Virtualization Tools
Amazon EC2
Amazon Elastic Compute Cloud (Amazon EC2) provides virtualization using scalable computing capacity in the Amazon Web Services (AWS) cloud. Amazon EC2 decreases capital expenditure by eliminating the investment in hardware upfront cost.
VMWare
VMWare provides virtualization through a gamut of products. It’s product vSphere virtualizes your server resources and provide critical capacity and performance management capabilities.
No comments:
Post a Comment