OfficeDev / microsoft-teams-apps-company-communicator

Company Communicator app template
MIT License
326 stars 398 forks source link

Anyway to scale this down to use the free tiers of Azure or reduce cost of app #566

Closed iamoverrated closed 2 years ago

iamoverrated commented 2 years ago

Is there anyway to scale this down to use the free tiers of Azure? My org won't spend $75/month on a single app. I get the code is free and open source, but this almost seems like something that should be included in Teams by default. Off-loading the cost of this app onto orgs already shelling out for M365 licenses smells a little of DLC. Can this be scaled down at all? Is there a tutorial somewhere on how to run this using the cheapest Azure tiers possible? Preferable as close to zero cost as possible.

Porkai-Pandian commented 2 years ago

Hi @iamoverrated,

Thank you for raising the query and sharing your feedback, currently there is no option to run the app under free tier as some of the resources created for supporting the app are not available in free tier. However, we'll check with our engineering team if this is something which can be leveraged in future releases.

iamoverrated commented 2 years ago

Could you not update the "SKUs" in the ARM template to include the free tiers? Right now they're set as Basic, Standard, and Premium. I understand there are going to be AFD and storage costs, but the App Service itself could be run on a free tier. There's no reason to set the floor of the template to use a $50/month service.

Porkai-Pandian commented 2 years ago

Hi @iamoverrated,

Thanks for your suggestion, the recommended version is to use standard for app services, however there is no restriction for the users, you can customize and set up at the free tier and perform the deployment. I suppose the app should still work; however, this is something we've not tried.

RafaelLemosRios commented 2 years ago

Hi @iamoverrated, have you been able to use free tier for the app service? If yes, could you please share more information of how to do it? Thanks!!!

Porkai-Pandian commented 2 years ago

Closing this issue due to inactivity, please create new issue in case of any other queries.

lukaszjozef commented 1 year ago

Anybody has done switching service plan to Free? It seems this is problem only with storage. When I try change to F1 service plan I have error: Storage usage quota exceeded. Cannot update or delete a server farm. Your current usage is 1060 Mb and quota after the operation will be 1024 Mb. Please make sure your file system storage of the remaining App Service Plans in this ResourceGroup and Region is below the combined limit of the target pricing tier's. See: File System Storage Blade or https://aka.ms/AppServiceLimits.

So what can I delete from repo? Looking for help...

albert-widjaja commented 3 months ago

Yes, I am interested, which of the components of the communicator can we suspend or shutdown after business hours to save cost when not in use?

https://github.com/OfficeDev/microsoft-teams-apps-company-communicator/wiki/Solution-overview