Chef’s tight integration with Amazon Web Services (AWS) means that your teams can automate everything AWS has to offer. If you’re using AWS now, Chef gives you a single, unified way to automate AWS services and resources. If you’re thinking of using AWS, Chef will help you migrate your workloads at your own pace, and with complete control. Including the Chef Compliance server in your workflow ensures that infrastructure and applications meet regulatory and organizational requirements.
Tool Description as in https://www.chef.io/partners/aws/
Lay the foundation for your DevOps practices. Treat infrastructure as code, and get better, deeper collaboration between dev, ops, InfoSec and networking, too. Enforce your security policies and prove compliance. With Puppet, ensuring and proving security and compliance becomes efficient, automatic and transparent.
Tool Description as in https://puppet.com/
Image Credit: https://forums.creativecow.net/thread/2/1031762
Deploy apps. Manage systems. Crush complexity. Ansible helps you build a strong foundation for DevOps. Ansible Tower by Red Hat gives teams the power to scale IT automation, manage complex deployments and speed productivity. Automation for teams. For the enterprise. For everyone.
Tool Description as in https://www.ansible.com/
Aws Elastic Beanstalk
With AWS Elastic Beanstalk, you can quickly deploy and manage applications in the AWS cloud without worrying about the infrastructure that runs those applications. AWS Elastic Beanstalk reduces management complexity without restricting choice or control. You simply upload your application, and AWS Elastic Beanstalk automatically handles the details of capacity provisioning, load balancing, scaling, and application health monitoring.
Tool Description as in https://aws.amazon.com/documentation/elastic-beanstalk/
Aws Code Deploy
AWS CodeDeploy is a service that automates code deployments to any instance, including Amazon EC2 instances and instances running on-premises. AWS CodeDeploy makes it easier for you to rapidly release new features, helps you avoid downtime during application deployment, and handles the complexity of updating your applications. You can use AWS CodeDeploy to automate software deployments, eliminating the need for error-prone manual operations, and the service scales with your infrastructure so you can easily deploy to one instance or thousands.
Tool Description as in https://aws.amazon.com/codedeploy/
Nagios XI provides monitoring of all mission-critical infrastructure components including applications, services, operating systems, network protocols, systems metrics, and network infrastructure. Hundreds of third-party addons provide for monitoring of virtually all in-house and external applications, services, and systems.
Tool Description as in https://www.nagios.org/
Image Credit: https://www.nagios.org/
Zabbix is the ultimate enterprise-level software designed for real-time monitoring of millions of metrics collected from tens of thousands of servers, virtual machines and network devices.
Zabbix is Open Source and comes at no cost.
Tool Description as in http://www.zabbix.com/
Monitor servers, services, application health, and business KPIs. Collect and analyze custom metrics. Get notified about failures before your users do. Give your business the competitive advantage it deserves. Sensu is the monitoring platform for your entire business. By focusing on composability and extensibility, Sensu is the cohesive monitoring platform that you are looking for.
Tool Description as in https://sensuapp.org/
Image Credit: https://sensuapp.org/
Prometheus fundamentally stores all data as time series: streams of timestamped values belonging to the same metric and the same set of labeled dimensions. Besides stored time series, Prometheus may generate temporary derived time series as the result of queries.
Tool Description as in https://prometheus.io/
Sysdig is open source, system-level exploration: capture system state and activity from a running Linux instance, then save, filter and analyze. Sysdig is scriptable in Lua and includes a command line interface and a powerful interactive UI, csysdig, that runs in your terminal.
Tool Description as in http://www.sysdig.org/
Ansible vs Chef
Puppet vs Chef