新智云从服务迁移到docker的想法和总结

01  关于docker

新智云(www.enncloud.cn)最近在研究把服务从以前的虚拟机的方式,迁移到Docker的方式。 

这样做的好处非常多。并且感觉上也是未来的趋势。 

创业公司在做软件的时候,开始总是纠结成本。对比发现,其实做互联网创业真的是越来越容易了,首先不用像早期一样去购买机器,然后跑IDC,安装调试系统了,直接去aws申请个账号,就可以有服务器了,而且服务器增加随时都可以,只要鼠标点几下就可以了,大大节省了运维成本。

 

 

02  docker的优势

 

既然越来越多的公司开始接受aws,这样的云服务,那么再更上一层的docker开放部署更加的节省了成本。 

为啥这样说呢,因为基于docker开的时候部署非常方便。 

只要稍微操作下就可以很方便的进行水平扩展,垂直扩展。 

同时服务器的成本将更加的节省。因为部署很灵活。 

所以在跑服务的时候可以很多个docker进行调整。 

假设一个电商网站:拆分成了很多个docker服务。 

这个时候就会发现,tomcat-product 这个tomcat比较费内存。负载高,把这个docker增加几个就好。 

比如tomcat-message 消息的服务用的很少就可以减少几个docker。

 

动态的扩展docker比起动态的扩展机器还是方便的很多。 

在创业初期,架构简单,只要tomcat+MySQL就可以了。 

到了发展期,业务复杂了,需要拆分了,这个时候把tomcat拆分成 dubbo服务+tomcat的时候,也可以更快的部署支持服务。

 

所以说创业公司使用docker开发同样可以节省成本。

 

03  docker的实现

现在docker发展的成熟了,像学Java一样,刚开始的时候。 

用命令行+记事本就学习java了,因为没有ide的辅助能学习到东西。慢慢的使用IDE了各种补齐,api提示,慢慢的发现java库记不住了,但是开发效率上来了。 

docker现在部署到生产环境也不用直接敲命令了,有做好的服务软件了,配置下点击几下就好了。 

软件叫rancher。docker的一个admin管理后台。 

非常完善的docker生产使用的工具。 

极大的提升了方便性。就是觉得有点慢,因为是java写的么? 

不过在内部使用还是很方便的。 

 

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1

 

https://gogs.io/ 

https://jenkins.io/index.html 

http://rancher.com/ 

ELK已经有人总结好了。

 

04  总结

现在创业环境真的是越来越好了。各种服务都做成云了。 

成本也比之前底了不少,有了好的想法之后很快就能够得到实现。各种想法的app都是像流水线式的造出来了。 

从另外一个想法想,如果要是能做好一个方便开放使用的docker-admin,应该是市场前景非常好的产品。

 

 

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1

禅定片刻

人人都因自由而陶醉,但谁也没有准备好面对自由。自由,它到底在哪儿啊?

---S。A。阿列克谢耶维奇 - 《二手时间》

转载于:https://my.oschina.net/u/3463194/blog/893346

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值