SaaS的运营成本

2020-05-31 04:46:19

我使用十六进制来监控我所有的网站。由于执行正常运行时间和证书检查的服务器与基础架构的其余部分是分开的,因此如果十六进制发生故障,我仍会收到通知。

事务性电子邮件。慷慨的免费计划,但我过去遇到过一些问题。

根域和所有子域的域注册和DNS服务器。我使用CNAME展平,以便Netlify可以指向根域。警告:一旦您的域名由Cloudflare注册器管理,您就不能更改名称服务器(NS记录),这是很糟糕的。从iWantMyName切换(它们也很棒)。

您重新登录的网站托管在Netlify上。他们负责证书续签和整个资产管道。静态站点由普通老式HTML和CSS文件组成,少量JavaScript用于交互(我使用Nanc生成静态站点)。结果:加载速度快,平均加载时间不到500ms。该网站在土豆^H^H^H低功耗手机上运行良好,虽然我不支持老式浏览器,但我得到了开箱即用的易访问性和SEO。

托管Redis托管,因为AWS ElastiCache不允许外部访问群集(从技术上讲,您可以通过SSH隧道或代理NAT实例连接,但它太过管带)。

异常跟踪。我过去常常依靠日志进行错误跟踪(例如,致命或异常或错误";),但我厌倦了愚蠢的机器人攻击相同(不存在的)端点,它们不断触发错误警报。

1个APP服务器(t3.mall)和4个分布在全球的后台作业服务器(t3a.Micro)。所有实例都附加弹性IP。每天的费用还包括神秘的EC2-其他类别和应用程序服务器的快照。我正在使用条纹地图集的5000美元信用来支付我每月的账单(在免费级别之上)。一旦我用完了配额,我可能会跨多个VPS提供程序分布我的计算实例。AWS的计费相当不透明,他们的用户界面还有很多不尽如人意之处(不过会变得更好),带宽收费也很荒谬(尽管我相信他们不会让你关门,因为算法认定你是骗子)。如果您刚刚起步并想租用虚拟机,请首先考虑VPS提供商。

托管Postgres托管。具有多AZ故障转移功能的db.t3.Micro。备份保留18天。静态和传输中的加密。我使用在所有连接上强制使用SSL的自定义参数组。

聚合来自所有服务器的日志。出于隐私和性能方面的原因,我不使用第三方分析,所以这是该应用程序内唯一的窗口。我设置了警报,只要日志与一些预定义的正则表达式规则(例如,新注册)匹配,就会通知我。

发送短信。从AWS SNS切换,这样我就可以有固定号码了。

托管GIT回购。我有两个不同的报告:静态站点和Rails应用程序。我将Netlify配置为在推送到repo的主分支后自动部署代码。我使用Capstrano手动部署到应用程序/后台作业服务器。

我使用观念来跟踪我的积压工作(看板)、内部维基、草草写下文章想法,以及介于两者之间的一切。

经常性订阅、付款回收、收入分析、发票和收据生成,以及部分欧盟增值税合规。首先,100万美元是免费处理的。整个SCA思想本可以处理得更好,特别是文档部分。

他们帮助您注册特拉华州C公司或有限责任公司,开立银行账户,并为您提供大量折扣/积分(例如5000美元的AWS积分)。我选择了C公司,而不是有限责任公司,因为后者使非美国居民的税收情况变得复杂。总而言之,阿特拉斯是一次相当不错的经历。

在特拉华州成立的公司必须在该州保持注册代理。第一年的费用包括在条纹地图集的申请费中。

免费开源的Unix命令行密码管理器。每个密码都位于单独的GPG加密文件中。使用Git跟踪更改。我没有团队成员,因此不需要共享密码或密钥。已从KeePassXC切换。我使用Authenticator iOS应用程序存储2FA令牌。