41 | 软件部署实战(中):IAM 系统生产环境部署实战
孔令飞

你好,我是孔令飞。
上一讲,我介绍了 IAM 部署用到的两个核心组件,Nginx 和 Keepalived。那么这一讲,我们就来看下,如何使用 Nginx 和 Keepalived 来部署一个高可用的 IAM 应用。下一讲,我再介绍下 IAM 应用安全和弹性伸缩能力的构建方式。
这一讲,我们会通过下面四个步骤来部署 IAM 应用:
在服务器上部署 IAM 应用中的服务。
配置 Nginx,实现反向代理功能。通过反向代理,我们可以通过 Nginx 来访问部署在内网的 IAM 服务。
配置 Nginx,实现负载均衡功能。通过负载均衡,我们可以实现服务的水平扩缩容,使 IAM 应用具备高可用能力。
配置 Keepalived,实现 Nginx 的高可用。通过 Nginx + Keepalived 的组合,可以实现整个应用架构的高可用。
部署 IAM 应用
部署一个高可用的 IAM 应用,需要至少两个节点。所以,我们按照先后顺序,分别在10.0.4.20和10.0.4.21服务器上部署 IAM 应用。
在10.0.4.20服务器上部署 IAM 应用
首先,我来介绍下如何在10.0.4.20服务器上部署 IAM 应用。
我们要在这个服务器上部署如下组件:
iam-apiserver
iam-authz-server
iam-pump
MariaDB
Redis
MongoDB
公开
同步至部落
取消
完成
0/2000
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《Go 语言项目开发实战》,新⼈⾸单¥68
《Go 语言项目开发实战》,新⼈⾸单¥68
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(3)
- 最新
- 精选
- pedroiamctl 好用的不行,已经沉淀为了自己的 pctl 了,这不是抄袭,这是模仿~
作者回复: 优秀,哈哈哈
37 - ㊣Coldstar阿里云有免费的内网负载均衡可以使用 腾讯云 没看到可以创建 内网专用的负载均衡,这样的话,利用云基础设施可以简化部署
作者回复: 腾讯云支持内网负载均衡,腾讯云的内网负载均衡收费情况如下:内网负载均衡免收公网网络费,收取实例费。 创建负载均衡的时候,选择 【内网】即可创建内网负载均衡
- yandongxiao总结: 1. 在服务器上部署 IAM应用中的服务。20 机器上还会部署 Mysql, Redis, MongoDB 2. 配置 Nginx。主要是添加两个 server,在 http{} 中添加 upstream。 4. 配置 Keepalived
收起评论