API调用及模块化问题?

1.可否具体列举一下API调用工具,或者用在自动化运维平台上设备交互的其他手段?
2.是否可以举一个实际例子描述“模块化”是如何设计及实现的?
谢谢

2回答

baidongxubaidongxu  系统工程师 , 中国民生银行科技开发部
wuwenpinmichael1983乃伊组特等赞同了此回答
目前API调用我们复用的是HP OPSWARE产品,但是本身有并发限制问题,其他的工具有saltstack ,ansible,puppet等,目前自动化运维等其他项目采用ansible.灾备切换涉及数据库,存储,应用等方面的动作,比如应用的启动,停止,状态检查。我们把应用模块化,通过具体参数传递支持大部分应用的上...显示全部

目前API调用我们复用的是HP OPSWARE产品,但是本身有并发限制问题,其他的工具有saltstack ,ansible,puppet等,目前自动化运维等其他项目采用ansible.
灾备切换涉及数据库,存储,应用等方面的动作,比如应用的启动,停止,状态检查。我们把应用模块化,通过具体参数传递支持大部分应用的上述动作。

收起
 2019-05-23
浏览390
asdf-asdfasdf-asdf  研究学者 , cloudstone
yinxin赞同了此回答
api调用目前开发方向全部是 rest api接口,自动化平台 设备交换 如果希望快速反应需要部署 agent 目前成熟的框架有 puppet收购的mcopython 的 celery, saltstack, 带有消息队列mq的机构框架,类似 ansible这种无 mq或者没有部署mq的 ansible 不建议使用,ssh创建连接太慢...显示全部

api调用目前开发方向全部是 rest api接口,

自动化平台 设备交换 如果希望快速反应需要部署 agent 目前成熟的框架有 puppet收购的mco
python 的 celery, saltstack, 带有消息队列mq的机构框架,

类似 ansible这种无 mq或者没有部署mq的 ansible 不建议使用,ssh创建连接太慢,会显示结果也会有时效问题
模块化实现看你业务组成 开发时候 一个功能就是一个模块, 或者一个接口是一个抽象模块

收起
 2019-05-23
浏览371
aixchina 邀答

提问者

melody2004系统架构师, 某城市商业银行

问题状态

  • 发布时间:2019-05-22
  • 关注会员:3 人
  • 问题浏览:970
  • 最近回答:2019-05-23
  • 关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
    © 2020  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30