问题七:具体网络设计,如何考虑?或者说需要考虑哪些方面?

问题七:环境:我司的环境是:开发环境、测试环境、定时停业务发布上线、上线功能性测试、上班时间生产、如出问题解决或回退(影响至少半天或1天)。问:实际devops环境内,用域名还是IP通讯呢?具体网络设计,如何考虑?或者说需要考虑哪些方面?...显示全部

问题七:
环境:
我司的环境是:开发环境、测试环境、定时停业务发布上线、上线功能性测试、上班时间生产、如出问题解决或回退(影响至少半天或1天)。

问:实际devops环境内,用域名还是IP通讯呢?
具体网络设计,如何考虑?或者说需要考虑哪些方面?

收起
参与11

查看其它 1 个回答于昺蛟的回答

于昺蛟于昺蛟售前技术支持IBM

事实上网络这就不是DevOps的事情……配置管理做好了你用啥通讯都无所谓,网络基础架构也是PaaS或者IaaS云平台管的事情。你用Docker就让Docker自己或者K8的网络插件来管网络,用虚机就让IaaS层管,你直接裸机的话上个SDN最好,不上……也没人拦你。
但是应用之间通讯的话还是有点讲究的。DevOps讲究一个持续集成,就是你自己更新可以直接集成到系统里,不会影响别人。这种时候你的协议就要用那种粗粒度的,语言中性的一些协议,例如HTTP RESTful API这种的。而且API的定义发现和管理都是需要忙一阵的。

IT咨询服务 · 2018-01-26
浏览4265

回答者

于昺蛟
售前技术支持IBM
擅长领域: 云计算云原生DevOps

于昺蛟 最近回答过的问题

回答状态

  • 发布时间:2018-01-26
  • 关注会员:3 人
  • 回答浏览:4265
  • X社区推广