目前主流部署网站的方式有三种:
1.虚拟空间
2.云服务器
3.Serverless
虚拟空间
是在服务器上划分出一定的磁盘空间供用户放置站点、应用组件等,提供必要的站点功能、数据存放和传输功能。
虚拟空间是多个用户分摊成本,价钱比服务器低很多,由空间商技术维护,使用简单
缺点:
- 不够灵活
- 只能简单的部署单个项目
- 网站空间的限制较多,与其他用户共享一台服务器,可用资源相对较少
- 传统架构:php + mysql + apache/nginx
适合:
- 建站新手
- 个人站长
- 小型企业网站
云服务器
独立的系统,租用或购买的成本较高,维护也相对复杂专业,服务器的CPU、硬盘、内存、流量等资源丰富,性能配置高
缺点:
- 需要专业运维人员
适合:
- 复杂项目
- 大型门户网站
- 对网站要求较高的大型企业
Serverless
这几年新起的一种无服务器云计算技术,根据使用情况进行付费,对于站长来说一旦部署好后就无需对服务器进行运维,云厂商会自动根据负载进行伸缩
缺点:
- 难以监视和调试
- 冷启动时间
- 缺乏调试和开发工具
- 需掌握现代化开发技术及相关部署流程
适合:
- 异步的并发,组件可独立部署和扩展
- 应对突发或服务使用量不可预测(主要是为了节约成本,因为 Serverless 应用在不运行时不收费)
- 短暂、无状态的应用,对冷启动时间不敏感
- 需要快速开发迭代的业务(因为无需提前申请资源,因此可以加快业务上线速度)
发表评论 取消回复