Consul是一个两年前由hashicorp组织发起的开源项目,因此至今有两年以上的历史。Consul可用于服务发现(Service Discovery),关于服务发现的概念可以参考维基百科。目前Consul在国内公开使用的案例还不多见。
下面是针对consul的计划罗列的相关问题和计划提纲
A. 调研阶段
-
明确当前的需求。我们为何要使用consul?我们要用consul以及与consul相关的软件(服务、方法)解决一个怎样的问题?还有其他解决方案么?
-
consul是什么?它能解决什么问题?它适用于哪些应用场景?在国内是否有商用的案例,用的如何?
-
consul的系统需求是什么?我们是否具备测试consul的条件?它支持怎样的部署方式?
-
consul有哪些知识库(文档、资料等)可以供我们在实施、测试步骤时参考?
-
consul将如何使用?如何测试consul?生产环境下如何部署和使用consul?
B. 实施阶段
-
在哪里做实施?实施的对象是什么?采用怎样的部署方式?
-
开始部署环境
-
验证部署环境
-
整理部署文档
C. 测试阶段
-
准备测试用例
-
按照测试用例测试
-
测试结果整理
D. 评估阶段
-
能否解决我们的需求?
-
consul的成本有多高?花多少钱,花费多少时间?使用consul给我们带来了怎样的改变?需要我们技术人员或研发人员有什么样的要求?
-
究竟是否采用consul?
-
如果consul被采纳,是否要为其他人员进行讲解consul使用等培训? 什么时间?
tag:Consul常见问题,Consul部署,Consul计划,Consul评估,Consul 服务发现
--end--
本文转自 urey_pp 51CTO博客,原文链接:http://blog.51cto.com/dgd2010/1730034,如需转载请自行联系原作者