
Stacklet Governance-as-Code Platform
Cloud governance has improved cost visibility and workflow automation but needs simpler policy design
What is our primary use case?
I used Stacklet during my experience at Xgrid, particularly in the last year when we were optimizing cloud costs for SleepIQ Tech for different clients. One thing we were proud of was the Cloud Custodian configurations, which were YAML-provided manifest files where we could provision the infrastructure and then access custom pre-built dashboards that provided governance as a code. This was really helpful.
We used Stacklet for cloud optimizations and were able to save around 40,000 US dollars per annum. We identified exactly where we were burning costs. After identification, we took remediation steps to cut down the extra costs due to overcommitted resources, underutilized resources, and identifying EIPs. We also re-architected some of the architectural components and moved to serverless. This is how we achieved around 40,000 US dollars per annum in savings.
Stacklet's dashboards helped us identify cost-saving opportunities. They were really helpful because Stacklet uses Cloud Custodian under the hood, and Cloud Custodian retrieves all of those metrics from the different dashboards of services from AWS cloud, since we were using AWS. This enabled us to get everything in a centralized dashboard, which provided out-of-the-box policy packs and visual reporting for all of our different AWS accounts.
Recently, Stacklet has introduced remediation and workflows that perform intelligent, multi-step workflows with native integrations to Jira, ServiceNow, and Slack. At that time, we used these with some custom wrappers, but now they are available within Stacklet.
What is most valuable?
The best features that Stacklet offers are the dashboard and the UI, the remediation and the workflows, and the asset visibility. Stacklet has an Asset DB that unifies all cloud resources in real-time with history tracking. For deployment and maintenance, it is a totally managed SaaS, and it is scalable as well. These are some of the features which I really love.
One thing which was really helpful about the asset visibility and Asset DB was real-time monitoring. We did not need to run or click on a button to sync and then look at the dashboards. Our dashboards were never old or outdated. They were always in sync with the current status. If our costs were going down after we took an action, we did not need to wait for a week or for days. We were able to see everything from the console, showing exactly how it would look at that very point.
The one metric which showed everything is the 40,000 US dollars per annum cost that we saved, and we pay very little to Stacklet.
What needs improvement?
One area for improvement is visual policy builders. Stacklet features natural language query tools, but newer users face a steep learning curve when building complex multi-step automated remediation workflows. There could be runbooks to help with this.
When we were using Stacklet, we did not have complete ownership of what was happening under the hood. For example, improvements in IaC enhancements and improving real-time risk assessment before deployment are something which should be achievable.
For how long have I used the solution?
I have been working in my current field since 2001, and it has been more than five years.
What do I think about the stability of the solution?
I have not tested Stacklet at a much higher scale. It appears to be good. As it is a SaaS solution, it will scale on higher loads.
How are customer service and support?
Customer support was cooperative.
Which solution did I use previously and why did I switch?
We did not switch from a previous solution. We directly tried using Cloud Custodian, but that did not provide dashboards and other features.
What was our ROI?
We were able to invest this money in other areas and were able to focus on delivering the same quality with fewer resources and lower costs. When we pruned and terminated a lot of resources, our engineering efforts to manage all of those resources also reduced because we needed to manage a smaller number of resources.
What other advice do I have?
If you want to exactly govern your cloud, then you should go towards Stacklet. It does not only help in saving costs, it helps in governance as well. It shows how you should organize resources, allocate costs, and then identify any loopholes. Stacklet is a solid choice for this purpose. There is nothing you need to change. I would rate this review seven out of ten.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Implementation of Governance via coding platform.
2. Achieving data governance across all the platforms.
3. With different laws coming out, it helps in achieving CCPA and GDPR.
Stacklet Helps Optimize Cloud Assets at Scale
-Open-source policy language - Our engineers already use Cloud Custodian (c7n). Hence, they can easily add their own policies or adapt the pre-written c7n policies provided by Stacklet.
-Scalable - Stacklet makes it easy to deploy across hundreds of accounts
-Connect to Jira - Policy violations can be posted to Jira (or Slack) which our Engineers use to manage their work
-Cloud asset database - SQL-friendly cloud asset database makes it easy for our engineers to query resources or user visualize them with BI tools
Cloud governance made easier
Multi-cloud governance as code solution for all your needs
AssetDB for querying
Great support team.
Stacklet enables our team to improve our cloud governance.
The Stacklet team's support is very good. They are collaborative and very interested in our success.
Stacklet has helped us get a handle on our cloud resources
Stacklet.io - Governance as Code
How Stacklet has helped us save cloud cost and manage compliance
AssetDB - This allows our IT and Security teams to search (using SQL queries) across all regions and accounts, instead of having to log in to each account to search for a resource. Having the ability to generate inventory reports across accounts has also improved our ability to meet different compliance initiatives.
Notifications - Having the ability to notify users of both policy rules and reports has helped to limit the amount of pushback and increased user buy-in and adoption.
Cost - All of the above at a fraction of using native tools to attempt the same functions. This is also cost-saving in staff hours required to code and maintain all of the different policies.
Stacklet is an excellent platform for consolidating cloud security and compliance
Additionally, the Stacklet team has been outstanding in taking our feedback and quickly incorporating improvements in their platform.