今天大部分时间我都在为当前的客户设置Node后端。 没有大碍。 通常,我会在AWS上启动它,并在不到30分钟的时间内每天调用它。 安全性,可伸缩性,必应,爆炸,繁荣,完成。 今天不行。 今天是实验日。 我想通过部署裸露的服务器并从头开始处理所有这些来为我的客户节省一些钱,因为这是一种非营利性活动。¹每分钟,每时每刻,这篇帖子的标题开始回荡。我的脑子。
不是很难。 网络上有大量的教程和演练。 SSH,绕过一些bash,修改了一些nginx,这有多难? 不是。 现在是时候了。 如果您像我一样,并且是第一次这样做,那么就需要记住很多事情,那就是必须日复一日地完成工作。 真正让我着迷的一件事是调试周转时间。
一切顺利进行,我应该将文件确切放置在文件系统中的什么位置,如何指示服务器在重新启动时运行它们? 如何安装我的依赖项? 完成所有操作后,现在是晚上8点。 我从上午11点开始。 我不得不坐下来,盘点一下自己过得如何。 它值得吗? 我花时间去学习如何做到这一点值得吗?
有两个答案。
1我今天学到很多东西。 我磨练了我的bash技巧,这不是我的强项。 我比以前更了解服务器的文件结构。 如果有必要,我每年可以为客户节省200美元。 还不错 总的来说,在我写这篇文章的时候,我很高兴自己做到了。
2除了这样做,我本来可以得到很多实际需要写的东西。 那会让我不那么杂乱无章,可以让我帮助他们优化程序以更好地适应他们的用户。 在这种情况下,我希望为他们省钱,但是200美元肯定不会破坏任何东西,而且该死的肯定不会产生任何东西。
最后,我无法证明支持简单的管理界面完全为零的准系统服务器所花费的额外时间。 必须进进出出,手动上传文件,引导和重新引导,保持SSL证书有效,这不值得。 有理由进行抽象。
¹也有一段时间了。 在较低级别的计算机系统上玩游戏真是有趣。