首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实施部署战略

实施部署战略
EN

Server Fault用户
提问于 2017-11-21 19:09:13
回答 1查看 58关注 0票数 0

是否可以配置apache服务器(例如,使用代理模式),使其能够与蓝色/绿色(如果向下我们重定向到另一个服务器)或金丝雀(例如10%的用户被重定向到A服务器,而其他用户则重定向到B服务器)部署策略工作?或者,如果不可能使用apache,我如何才能做到这一点?我知道apache可以像一个简单的负载均衡器一样工作(对每个应用服务器的请求数量相同)。我的应用程序架构如下(没有任何平衡):apache -> app-server(wildfly)

EN

回答 1

Server Fault用户

发布于 2017-11-22 06:49:01

是的,您可以在Apache负载平衡时这样做--请参阅下面的url。

apache负载均衡器服务器备份

如果您愿意使用另一种技术,我推荐的是Nginx。因为,这真的很简单。

你的第一个问题是->所有的交易到一个服务器,如果它下降,我们重定向到另一个服务器。

是的,您可以使用带有备份连接的Nginx来实现这一点。在这种情况下,其中一个服务器被标记为备份服务器,除非其他服务器不可用,否则不会接收请求。

代码语言:javascript
复制
upstream app_server 
{

       server 10.10.10.1:8080;
       server 10.10.10.2:8080 backup;
}


server {

        listen 80;
        server_name example.com;

        location / {

                proxy_pass http://app_server;

        }
}

你的第二个问题是->你可以用Nginx + Server权重来完成这个任务

代码语言:javascript
复制
upstream app_server 
{

       server 10.10.10.1:8080;
       server 10.10.10.2:8080 weight=9;
}


server {

        listen 80;
        server_name example.com;

        location / {

                proxy_pass http://app_server;

        }
}

通过这种权重配置,每10个请求中有9个发送10.10.10.2 (服务器B),一个发送到10.10.10.1 (服务器A)

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/884533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档