Lyft openly releases 'Clutch' that can collectively manage infrastructure management such as AWS and Kubernetes with open source
Lyft, a mobility network company, has released ' Clutch, ' which can collectively manage infrastructure technologies for web services such as AWS,
Clutch · An extensible platform for infrastructure management.
Announcing Clutch, the Open-source Platform for Infrastructure Tooling | by Daniel Hochman | Jul, 2020 | Lyft Engineering
Clutch is software focused on managing the infrastructure technologies that underpin web services. Although infrastructure technology has made it easier to introduce new infrastructure, the settings, tools, and logs used by each infrastructure are unique, so increasing the scale of infrastructure management itself. It was difficult to do. Clutch can solve such problems, and by integrating each infrastructure management into one service, infrastructure management can be done intuitively and safely.
The architecture of Clutch is as follows. The back end system by
An example of actually using Clutch is also introduced. For example, changing the size of an
It looks like this when you change the setting of AWS EC2 Auto Scaling via Clutch. Select Resize Auto Scaling Group on Clutch's front end screen...
Enter the group name and click 'CONTINUE'.
In this way, if you use Clutch, you can perform infrastructure management collectively on Clutch instead of a management screen for each service.
It is also possible to notify Slack etc. of who made the setting change and how.
By facilitating infrastructure management, it is possible to provide a platform that facilitates quick resolution of failures, prevention of operation mistakes during maintenance, and development. In the future, a monitoring dashboard and escalation function will be implemented.
The source code of Clutch is published on GitHub, and anyone can use it.
GitHub-lyft/clutch: Extensible platform for infrastructure management