前言云主机购买了,域名注册了,网站备案了,Docker环境也准备好了,接下来该部署一个应用看看效果了。我这里优先部署MySql,因为MySql是一个基础中间件,后续的很多应用都会用得上,并且,MySql通过客户端工具也可以比较容易验证部署后的整体效果。
前言服务器已经准备完毕,接下来就可以部署实际项目了。然而,如果后续每次的部署、更新、查询、维护等操作,都需要先登录腾讯云,然后再登录主机实例后才能进行,麻烦程度可想而知。况且,基于浏览器操作,稳定性也是个问题。这时就迫切的需要一个终端工具,让我们可以在本地方便的管理远程服务器。之前我一直使用的是XShell,但由于是收费的,又懒得再采取一些魔法手段,因此,我决定重新寻找一个免费、开源的终端...
前言基于前面的《系统架构设计》,不难发现,后续所有服务和中间件都会基于Docker部署,其重要性不言而喻,因此,本文将详细介绍如何在云服务器上搭建Docker环境。1. 先决条件云主机一台。当然,如果仅仅是Docker安装,本地虚拟机也可以,但如果考虑到独立开发,还是建议用云服务器,这样可以避免很多不必要的麻烦,毕竟首次购买的话,大部分云厂商都是几十块钱就可以玩一年;
前言独立开发离不开一台云主机,虽然有很多免费白嫖的云主机,也有不需要云主机的玩法,但是,要么限制太多,要么太折腾,尝尝鲜还可以,但投入生产总归还是差点意思。况且,大部分云厂商首次购买,都是几十块钱就可以玩一年,也相当于白嫖了。我用的是腾讯云,大家可以根据自己的实际情况,谁便宜就买谁的。由于域名注册和网站备案都需要一定的时间,所以,建议买了云主机之后,就可以开始着手域名注册和网站备案了。
前言什么?独立开发也需要考虑系统架构设计?可能不同的人、不同的场景都会有不同的答案,但至少在和我相似的情况下,我认为架构设计是需要的。相较于企业,独立开发资源更加稀缺,更需要合理规划和协调资源,只不过,独立开发者考虑的角度应该和企业不同而已。在企业中,因为客户量大,需求复杂,变化频繁,且人员协作、调任、去留无时无刻不在发生,通常不得不设计一套合理的系统架构,让不同人员,不同服务,不同组件之间...