时间:2023-07-26|浏览:188
在回答这个问题之前,让我们先了解一下这个应用的现状:
- 这个应用目前是一个完全自给自足的系统。每个月的收入都会自动存入银行账户。 - 应用程序托管在云服务器上(DigitalOcean),主机费用可以直接从银行账户支付。 - 应用还使用了一个域名,域名续费费用每年也会自动从银行账户扣除。
在这样的部署架构下:
- 每月收入不会低于主机费用和域名续费的支出。 - 域名、云主机和数据库没有特殊故障的话,不需要人为干预,系统能够一直保持在线状态(也就是持续赚钱)。
然而,可能会出现一些情况导致自维护被打断,从而最终停止应用运行。这些情况包括:
1. "不可抗力"或基础设施故障:这是超出应用范围的不可抗力或导致基础架构停止运行的事件。可能的情况包括:流星撞击基础设施、核战争、太阳耀斑、超级火山爆发、末日僵尸爆发、全球大疫情(比如新冠疫情),或全球经济崩溃。然而,这些情况都不太可能发生。另外,云供应商破产或域名注册商倒闭的可能性也很小。 2. 云供应商中断或数据库故障:这是最有可能发生的情况之一。云供应商中断或数据库在自动更新后卡住,可能导致应用停止运行。 3. 应用级技术故障:由于错误或缺乏维护,应用程序本身可能出现故障。然而,经过多年的运行实践,该开发者的应用很少由于故障或bug导致下线或中断服务。应用程序托管在虚拟Linux服务器上运行,一般情况下,在没有人为干扰的情况下可以持续运行很多年。即使VPS上的系统日志或数据库增长导致硬盘空间被填满,只要没有人为干扰,也能持续多年。如果出现这种情况,可以通过自动续费增加空间来无限期继续运行。 4. 产品故障:应用程序可能会停止产生足够的收入来支付每月的费用。如果没有进一步发展,这最终可能会发生,但需要很长时间。 5. 安全漏洞或恶意攻击:应用程序(或其运行的服务器)可能遭到攻击或侵入。然而,实际上,这可能不会导致应用程序下线,因为这不符合攻击者的利益。攻击者可能会利用该应用程序发送垃圾邮件、挖矿或托管恶意软件,同时确保应用程序保持在线。更危险的是,应用程序可能被用作僵尸进行DDoS攻击。这种攻击会使大量流量淹没应用程序,导致崩溃和失败,或者由于恶意流量而被云供应商封锁或断网。 6. 付款失败:显然,银行账户和附属的信用卡是单一关键故障点。一旦付款停止,应用程序就会无法继续运行。一般情况下,云供应商和域名注册商在三个月内停止提供服务,如果没有续费。
综上所述,一个云托管的自维护应用,在没有维护的情况下至少能够持续运行六个月。如果银行账号没有被冻结,可能还可以继续运行1-2年甚至更长时间。
当然,这些只是个人的片面分析,欢迎大家扩展和分享自己的结论。
来源:今日头条 作者:虫虫安全
用戶喜愛的交易所
已有账号登陆后会弹出下载