Just like a router or switch device, also like a linux box, users can use the terminal to manage them, what should we have in a public cloud env in this period?
| command | description | | -- | -- | | ssh xxx@xxx | connect the cloud management interface | | show infrastrutures | list the Machine clusters that have its own vms and the firewall | | use infrastruture my1 | enter the context of the one infrastrues | | show vms | list the vms in the my1 | | show routers | list the router in the my1| | show firewall | list the firewall config that what port open or what port close in my1 | | create infrastrutures my2 | create a new cluster | | use my2 | enter the new infrastructures | | create new vm myvm2-1 | create a new vm | | create new vm myvm2-2 | create a new vm | | create new router my2-router | create a router |
在当今的云计算领域,貌似还没有一个统一的接口,去兼容,哪怕是把各家的 API 统一到一个程序里来,创建资源啥的还是需要去 WEB 页面,费时费力,如果有这么个玩意儿,把云计算的基础设施当成了一个基础操作系统,类似于 linux 管理 PC , cicmi 会来管理云计算资源。
有没有感兴趣的小伙伴,我没多少钱,但是如果有小伙搞出来第一版,大家继续维护,我愿意出 1000 大洋给 First Guy 。 7 年运维老兵的信誉做担保。
1
zzlyzq OP |
2
msg7086 2016-09-11 14:30:29 +08:00
我觉得你的预算有点少了。楼下怎么看?
|
3
zzlyzq OP @msg7086 这个不是钱的问题,做出来之后 是开源的, 因为你不做 我不做, 肯定会有人做, 而且是崭新的概念型工具, 可以称之为 OS , Cloud OS 。 我试了试, 青云已经有 SDK ,只是做个外壳,更方便使用和接受而已,但是需要打磨很长时间。
这个东西如果做出来,会给人眼前一亮的感觉, 试想一下, 终端登录云 OS ,可以直接查看自己的全球资产,几个命令就可以搞定网页上点来点去的各种功能,是不是会提高一点生产率,减少一些时间浪费,也使云计算的发展前进了一小步呢。 其实我倒是认为,这个里面最难的是 设计,如何设计命令提示符的界面和操作功能。 |
4
msg7086 2016-09-11 14:45:24 +08:00
「肯定会有人做」,那你急什么,请坐和放宽,等人做出来就好了。
任何项目都有成本,因为都是工作。不是说开源的就不要钱了,不要钱吃西北风啊。特别是这种需要长期维护和扩展的,会花费极大量的时间。没有资金的支持,只靠爱去维护,连雷锋都不一定愿意去做。 如果只是一个小工具,我花一两天就能写完的,那随便做做倒是无所谓…… 你怎么看? |
5
zzlyzq OP |
6
zzlyzq OP 至于长期维护,其实如果是好东西,大家认可,比如我们是插件形式的,方便扩展,那么大家就会积极提交 PR , 最终会成熟,最终的价值》 提升我们使用云平台的效率。
|
7
phoenixlzx 2016-09-11 15:50:43 +08:00
看到标题我激动地点了进来
然后我现在失望地滚了出去 |
8
aveline 2016-09-11 16:04:48 +08:00
看到标题我激动地点了进来
然后我现在失望地滚了出去 |
9
zzlyzq OP 好吧, 那我只好用三脚猫的工夫先开个头了。
import os import sys import re import qingcloud.iaas key_id = "" key_value = "" class ccmi: def __init__(self,key_id,key_value,command): self.key_id = key_id self.key_value = key_value self.command = key_command def connect(self,key_id,key_value): conn = qingcloud.iaas.connect_to_zone( 'pek1', '%s', '%s' )%(key_id,key_value) def command_execute(self,conn,command): |
10
majinjing3 2016-09-11 17:32:55 +08:00 via Android
这个需要花大量的时间的,
|
11
msg7086 2016-09-11 18:27:04 +08:00
@zzlyzq 对了忘了问了,「用开源来承认我们的价值」,你说的价值体现在哪?
能弄到投资吗?能做大了上市吗?能挣到钱吗?能提升你现在的某个产品的价值吗? |
13
zzlyzq OP @majinjing3 慢慢来白, 挺有意思的。呵呵。
|