New Microsoft Teams Bot to Control Cloud Costs

Today we’d like to announce a new Microsoft Teams bot that allows you to fully interact with ParkMyCloud directly through your chat window, without having to access the web GUI. By combining this chatbot with a direct notifications feed of any ParkMyCloud activities through our webhook integration, you can manage your continuous cost control from the Microsoft Teams channels you live in every day — making it easy to save 65% or more on your instance costs.

Organizations who are utilizing DevOps principles are increasingly utilizing ChatOps to manipulate their environments and provide a self-service platform to access the servers and databases they require for their work. There are a few different chat systems and bot platforms available – we also have a chat bot for Slack – but one that is growing rapidly in popularity is Microsoft Teams.

By setting up the Microsoft Teams bot to interact with your ParkMyCloud account, you can allow users to:

  • Assign schedules
  • Temporarily override schedules on parked instances
  • Toggle instances to turn off or on as needed

Combine this with notifications from ParkMyCloud, and you can have full visibility into your cost control initiatives right from your standard Microsoft Teams chat channels. Notifications allow you to have ParkMyCloud post messages for things like schedule changes or instances that are being turned off automatically.

Now, with the new ParkMyCloud Teams bot, you can reply back to those notifications to:

  • Snooze the schedule
  • Turn a system back on temporarily
  • Assign a new schedule.

The chatbot is open-source, so you can feel free to modify the bot as necessary to fit your environment or use cases. It’s written in NodeJS using the botbuilder library from Microsoft, but even if you’re not a NodeJS expert, we tried to make it easy to edit the commands and responses. We’d love to have you send your ideas and modifications back to us for rapid improvement.

If you haven’t already signed up for ParkMyCloud to help save you 65% on your cloud bills, then start a free trial and get the Microsoft Teams bot hooked up for easy ChatOps control. You’ll find that ParkMyCloud can make continuous cost control easy and help reduce your cloud spend, all while integrating with your favorite DevOps tools.

 


About Chris Parlette

Chris Parlette is the Director of Cloud Solutions at ParkMyCloud. Chris helps customers reduce their cloud waste and manage their hybrid infrastructures by drawing on his years of experience working at various software startups. From SaaS to on-prem, virtualization to cloud, monitoring tools to cloud management platforms, and small businesses to large enterprises, Chris has seen it all and loves helping drive improvements to IT management. Chris earned a BS in Computer Science from the University of Maryland. He and his wife, Megan, reside in Silver Spring, MD.

2 responses to “New Microsoft Teams Bot to Control Cloud Costs”

  1. Michael Graff says:

    Hi Chris,

    Loving this new enhancement as we are a Teams shop and already have the webhook integration setup for ParkMyCloud.

    Reviewing the docs on Github I’m wondering if this integration will work in SAML environments? All our users access PMC via Okta.

    Also, is this Azure only?

    Keep up the great work!

    Mike

  2. Chris Parlette says:

    Hey Michael,

    You may have to set up a separate user account for the bot that has a username/password outside of Okta at the moment. We have plans in the works for a v2 of our API that will work better with SSO environments, so we’ll keep you posted about that.

    Azure is not a requirement for the bot, you can host the bot anywhere and just feed the parameters through environment variables. Let me know if you need a hand with that and I can help out.

    Thanks for the feedback!

Leave a Reply

Your email address will not be published. Required fields are marked *

Copyright © ParkMyCloud 2016-2018. All rights reserved|Privacy Policy