每月55K用户运行Python Web应用程序的成本

2020-09-04 19:28:50

在生产中运行一款Web应用程序的实际成本是多少?也许比你想象的要多。Co是在DigitalOcean和Firebase上运行的Python烧瓶应用程序。目前每月约有55K独立访问者,每天约3.4K。

WebApp运行在两台相同的DigitalOcean服务器上(4个vCPU、8 GB RAM、80 GB磁盘)。我们使用蓝绿色部署,这是运行和托管Web应用程序的一种很好的方式(在以后的帖子中会详细介绍),但这确实意味着您需要2台完全相同的生产服务器。

我们使用一个名为Metabase的报告工具从数据库生成洞察力和报告。该工具本身是开源和免费的,但是托管它是相当昂贵的。目前,它在EC2实例上运行。这里肯定可以实现一些节省。

我们使用FireBase作为实时篮球记分牌。我们还将Google Sheets API用于一些自定义记分板。总体而言,必须说Google Cloud API非常物有所值(到目前为止)。

我们计划在明年从DigitalOcean转移到Google Cloud基础设施上。

记分板和本博客可以选择允许在同一页面上进行讨论-这使用Disqus服务。Disqus有一个免费的等级,但他们开始播放广告,所以我们被迫转到付费等级。

我们计划将来搬到Commento,那里更便宜,没有广告,而且尊重您的隐私。

总共大约是每月145美元。如果你在经营一家有员工的公司,这将是微不足道的,但在这种情况下,成本是由一个独立开发人员自掏腰包承担的。

更大的问题是,在收入方面,有一个很大的零。这就是我们目前致力于货币化的原因。这将包括横幅广告和通过条纹支付。希望在下周看到这些功能落地!