前后端部署在两台服务器 服务器配置要求_线上环境部署概览

作者:你归去来

来源:cnblogs.com/yougewe/p/10327217.html


谈到线上环境,一般开发同学,不太容易接触到。即使接触到,也只是其中的冰山一角!

所以,其实说起线上环境的部署,咱们好像都有点懂,但是又都不一定完全懂!网上的知识无穷无尽,但往往都是各司一职,对于普通同学,很难窥其全貌!

所以,我今天就来说说,一些普通的线上环境的部署步骤,和一些脚本小技巧吧。只希望通过这篇文章,能够让大家有一个运维的全局观!

我将会分几条线来整理咱们的运维思路!

一、从理论上讲,我们应该怎么做?

1.针对的是什么样的用户群体,体量大概会有多少?

这是一个部署规划的前题。为啥呢?

一、如果你针对的是后台管理员,人数也不多,那么你可能只需要一个服务器就可以了,前后端也都可以部署在同一台服务器上;如果稍微考虑下单点故障问题,则顶多两台服务器搞定!

二、如果针对的是前端普通用户,那么,往往就会考虑多机部署,前后端分离,单点问题,负载均衡了;至于具体要部署多少台,则要根据你的用户情况来定了,当然,前期一般没必要部署很多台服务器!更多的考虑是横向扩展的能力。只要能支持横向扩展,则短期内,往往不用担心性能和架构问题!

2.为支持预估的用户量,大概需要多少的带宽?  有访问就会有流量产生,而预估的用户量,则是一个带宽资源需求的一个决断依据!

一般针对前期用户不太确定的场景,可以先买个 10M 左右的共享带宽,基本能够应付;经过一段时间的观察后,再进行带宽的变更也可以;

当然,考虑带宽,自然也会存在一个公网IP的问题,因为流量是从IP进来的。而在IP之前,则是域名的访问。域名问题则又涉及到DNS,不必细说!

公网IP可以是直接指向机器的,也可以是指向负载均衡器的。如果想要支持横向扩展,则IP的指向一定是一个负载均衡器。因为只有这样,当遇到流量突增,或者做活动的时候,才能更快速的进行扩容!

3.数据库规划如何?

数据在当下时代,算是重中之重了。机器没了可以再买,代码没了可以再写,但是数据没了就完蛋了!

数据库一般要遵从几个基本原则: 一、带宽要大;二、运算速度要快;三、要能承受足够大的运算空间;(即:带宽足够大/cpu核数够多/内存容量够大/最大并发连接数/…)

所以,一般不要在数据库上省钱,能多点就多点!

另外,也不要什么样的数据都往数据库(关系型数据库)存,搞清楚各类型数据库的强项与弱项,做出明智的选择。否则会带来很多不必要的麻烦!

4.应用要基于操作系统来部署还是基于容器来部署?

这是个决策性的问题!基于操作系统的部署,是一种比较传统和

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 群晖是一款网络存储设备,自带了丰富的套件和应用程序,其中就包含了Zabbix监控系统的安装部署。下面是群晖Zabbix安装部署的步骤: 1. 首先登录群晖管理界面,在“套件中心”中找到并安装Zabbix套件。 2. 安装完成后,在主界面中找到“Zabbix”的图标,并点击进入。 3. 在“初始化设置”界面中,选择一个合适的数据库引擎,如MySQL或者MariaDB。然后填写数据库相关信息,包括主机名、数据库名、用户名和密码。 4. 点击“下一步”,等待安装程序自动创建并初始化数据库。 5. 数据库初始化完成后,点击“下一步”,进入用户设置界面。在这里,你可以设置管理员账户的用户名和密码,并填写管理员的邮箱地址。 6. 点击“下一步”,进入Zabbix服务器配置界面。在这里,你需要填写Zabbix服务器的相关配置信息,如监听的IP地址、端口号等。 7. 点击“下一步”,进入Zabbix代理配置界面。如果你需要监控本地或远程主机,可以在这里设置代理的相关配置信息,包括监听的IP地址、端口号等。如果没有需要监控的主机,可以跳过这一步。 8. 点击“下一步”,进入高级设置界面。在这里,你可以设置Zabbix服务器和代理的时区、日志等详细配置。 9. 点击“下一步”,进入安装概览界面。核对一下之前填写的配置信息是否正确,然后点击“安装”按钮。 10. 等待安装程序自动完成Zabbix的安装部署安装完成后,你可以在主界面中看到Zabbix监控系统的相关信息和操作选项。 以上就是群晖Zabbix安装部署的大致步骤,希望对你有所帮助。 ### 回答2: 群晖是一种流行的网络存储设备,而Zabbix是一款用于监控和管理网络设备的开源软件。在群晖上安装部署Zabbix可以帮助我们实现对网络设备的全面监控和管理。 首先,我们需要在群晖上安装Docker。Docker是一种容器化技术,可以帮助我们在群晖上运行不同的应用程序和服务。 然后,我们需要在群晖上创建一个Docker容器,用于运行Zabbix服务器。我们可以通过Docker Hub来搜索合适的Zabbix镜像,并将其下载到群晖。 在创建容器时,我们需要为Zabbix服务器分配一些资源,如CPU和内存。同时,我们还需要配置容器的网络设置,以便实现与网络设备进行通信。 一旦容器创建成功,我们就可以通过浏览器访问Zabbix的Web界面来配置和管理Zabbix服务器。在Web界面中,我们可以添加要监控的网络设备,并设置相应的告警规则和阈值。 此外,我们还可以在群晖上安装Zabbix代理程序,用于收集网络设备的性能数据。代理程序可以定期将收集到的数据发送到Zabbix服务器,并根据预先设置的规则进行处理和分析。 最后,我们可以通过Zabbix的监控界面来查看网络设备的状态和性能指标。我们可以监控设备的CPU和内存利用率,网络传输速度,以及其他一些关键指标。 总的来说,通过在群晖上安装部署Zabbix,我们可以实现对网络设备的全面监控和管理,帮助我们及时发现和解决潜在的问题,提高系统的稳定性和可靠性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值