**公司只购买了一台服务器和一个域名**,公司穷啊,没有办法,但是老板要求在服务器上部署多个项目,有公司公众号,还有公司的几个项目,要求都要能访问。
**解决思路**
1.nginx的默认端口为80,用二级域名解决,输入不同的二级域名访问不同的项目
2.将80端口让给nginx,如何之前有80端口已占用,就给nginx改一下端口,在conf/nginx.conf文件中修改开始操作 1.使用的是阿里
转载
2024-09-18 14:04:22
40阅读
# 双云多活架构概述
随着互联网的高速发展和技术的不断演进,企业对IT系统的高可用性和可扩展性的需求日益增加。传统的单点故障架构已经无法满足业务连续性和灾难恢复的需求,因此“双云多活架构”逐渐成为越来越多企业的选择。
## 什么是双云多活架构?
双云多活架构是指将业务部署在两个或多个云服务提供商上,从而实现资源的冗余和负载均衡,确保在任一云服务提供商出现故障时,业务仍然可以在其它云上无缝运
前言今天通过两个实战案例,带大家理解Nginx+keepalived 如何实现高可用集群,在学习新知识之前您可以选择性复习之前的知识点:给小白的 Nginx 10分钟入门指南Nginx编译安装及常用命令Nginx 配置文件详解一文带你读懂Nginx反向代理一文彻底读懂nginx中的location指令Nginx负载均衡原理及配置实例Nginx为什么快到根本停不下来?Keepalived
转载
2024-06-10 18:51:34
325阅读
一、 环境描述Linux server A (CentOS release 5.8 Final) 实IP:192.168.4.97 虚IP:192.168.4.96Linux server B (CentOS release 5.8
转载
2024-08-27 10:32:08
72阅读
云网络智慧课堂的双网卡问题记录及解决方案教师端其实这里双网卡的问题一直没有解决,分为了两部分,一部分是教师端,一部分是学生端。症状类似,问题也类似,都是在设计之初因为硬件限制可能没有考虑到双网卡的可能。稍微看了下代码,可能是后续发生了问题考虑了,但是没有详细地思考如何去处理这部分的代码,导致了这里仍然很多遗留问题却没有留下TODO。我在这里修改了这部分代码。先说流程,这部分代码流程大致如下:1.从
转载
2023-11-03 15:19:31
53阅读
上一章节博主为大家介绍了目前大型互联网项目的keepalived+nginx(主备)高可用系统架构体系,相信大家应该看了博主的文章对keepalived/nginx技术已经有一定的了解,在本节博主将为大家分享keepalived+nginx(多主多活)高可用架构体系的相关技术以及配置过程。 由于前面的文章已经介绍了kee
转载
2024-04-08 11:45:13
188阅读
#程序安装,如果使用tar包安装,这里暂不做说明yum install keepalived#修改sysctl.conf,DR模式需要在RIP设备上操作:net.ipv4.conf.default.arp_announce = 2net.ipv4.conf.all.arp_announce = 2net.ipv4.conf.default.arp_ignor
原创
精选
2017-02-06 15:14:44
4012阅读
本文主要向大家介绍了MySQL数据库之MySQL双活部署方案 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。Pactera 文思海辉运维云系统MySQL双活部署方案目录1.概述51.1.本文目的52.安装MYSQL52.1.下载和安装52.2.初始化密码72.3.设置root权限72.4.网络防火墙配置83.部署数据库双活83.1.架构配置83.2.配置复制账户83
转载
2023-09-14 15:46:55
166阅读
# 云原生异地应用多活 上线
在当今云计算时代,云原生应用的开发和部署已经成为主流。而随着用户对高可用性和容灾能力的需求不断增加,云原生异地应用多活也成为了热门话题。异地多活是指在不同地域部署相同的应用实例,当某个地域发生故障时,其他地域可以接管服务,保障业务的持续运行。
## 为什么需要云原生异地应用多活?
传统的单地域部署方式存在单点故障的风险,一旦发生故障会导致整个服务不可用。而通过在
原创
2024-03-08 05:50:10
43阅读
系统性能三指标要想理解异地多活,我们需要从架构设计的原则说起 现如今,我们开发一个软件系统,对其要求越来越高,一个好的软件架构应该遵循以下3个原则:高性能高可用易扩展高性能:系统拥有更大流量的处理能力,同时接口返回的速度应该尽可能的快。易扩展:系统在迭代新功能的时候,能够以最小的代价去扩展,系统遇到流量压力的时候,可以在不改动代码的前提下去扩容系统。高可用:通常由两个指标来衡量,分别是平
转载
2023-09-26 10:06:20
270阅读
为什么要做多活多活架构主要是为了提升系统的容灾能力,提高系统的可用性,保障业务持续可用。比如单机房的网络故障、地震火灾等不可抗因素,都有可能造成整个机房瘫痪,对业务的可用性造成严重影响。多活架构还可以解决单机房容量问题,提高系统的扩展能力。要不要做多活随着业务的高速发展,规模越来越大,技术上的投入也越来越高,每次故障造成的损失和影响更是会加速增长,初期故障损失和影响小于技术投入,随着高速发展当故障
今天,简单的聊聊架构方案,我们是如何平滑进行机房迁移的。 【1】核心问题一,被迁移的系统是一个什么样的架构呢? 上图是一个典型的互联网单机房系统架构: 上游是客户端,PC浏览器或者APP; 然后是站点接入层,做了高可用集群; 接下来是服务层,服务层又分为两层,业务服务层和基础服务层,也都做了高可用集
转载
2021-04-22 21:46:00
396阅读
2评论
在软件开发领域,「异地多活」是分布式系统架构设计的一座高峰,很多人经常听过它,但很少人理解其中的原理。异地多活到底是什么?为什么需要异地多活?它到底解决了什么问题?究竟是怎么解决的?这些疑问,想必是每个程序看到异地多活这个名词时,都想要搞明白的问题。有幸,我曾经深度参与过一个中等互联网公司,建设异地多活系统的设计与实施过程。所以今天,我就来和你聊一聊异地多活背后的的实现原理。认真读完这篇文章,我相
转载
2023-12-12 21:35:53
139阅读
K8S混合云多活是指在使用Kubernetes(简称K8S)集群时,将工作负载同时部署在多个云端或数据中心,以实现高可用性和故障恢复。本文将介绍如何实现K8S混合云多活,并提供详细的步骤和代码示例。
1. 搭建Kubernetes集群
首先,我们需要搭建一个Kubernetes集群来管理工作负载。可以选择使用各种工具或云服务来搭建Kubernetes集群,比如使用kubeadm、kops、或
原创
2024-04-09 11:38:25
77阅读
异地多活参考链接如下:https://blog.51cto.com/u_14153136/3270110https://zhuanlan.zhihu.com/p/32009822https://developer.aliyun.com/article/763323什么是异地多活?异地多活,Multi-Site High Availability分布在异地多个站点同时对外提供服务。与传统灾备最主要的
转载
2023-05-30 08:58:31
314阅读
目录搭建集群图例环境说明Linux 下安装 NginxNginx 上传 Nginx 解压安装gcc依赖Nginx 编译Nginx 安装Nginx 操作开启防火墙端口浏览器访问Nginx 对 Tomcat 集群准备web应用准备tomcat1准备tomcat2开放防火墙端口Nginx设置浏览器访问搭建集群图例集群搭建图如下,为了简单一点,使用一个Nginx服务器+两个Tomcat服务器,省
转载
2024-10-17 20:58:19
26阅读
作者:薛定谔的风口猪在使用Elastic Job Lite做定时任务的时候,我发现很多开发的团队都是直接部署单点,这对于一些离线的非核心业务(如对账、监控等)或许无关紧要,但对于一些高可用补偿、核心数据定时修改(如金融场景的利息更新等),单点部署则“非常危险”。实际上,Elastic Job Lite是支持高可用的。网上关于Elastic Job的较高级的博文甚少,本文试图结合自身实践的一些经验,
转载
2024-01-11 15:39:09
64阅读
-------------------------一 .什么是 Metrics?1.1. Metric Types1.2. Metric Group二 . 怎么用Metrics?2.1. System Metrics2.2. User-defined Metrics2.3. User-defined Metrics Example2.4. 获取 Metrics2.5. Metric Report
什么是异地多活? 简单的理解就是在不同地方(一般指不同城市)建立多个数据中心,相对于冷备份而言,多活的特点在于,平时这些数据中心都是走流量的,会做业务支撑。阿里异地多活业务分为三个阶段,首先是单元化,然后是异地双活,最后是异地多活。为什么叫单元化?冷备份通常是备份全站,但是这样成本太高,而且由于平时不走流量,所以真正主站出问题时,进行站点迁移时不能保证冷备份站
转载
2023-09-13 17:26:48
70阅读
## MySQL多活
### 什么是MySQL多活?
MySQL多活是指在多个数据库服务器之间实现数据同步和负载均衡的技术。通过MySQL多活,可以提高数据库的可用性和性能。
### 为什么需要MySQL多活?
在传统的MySQL架构中,通常使用主从复制的方式实现数据同步。主服务器用于写入操作,而从服务器用于读取操作,这种架构可以提高读取性能,但是写入操作只能在主服务器上执行,如果主服务器
原创
2023-08-15 19:12:27
95阅读