DSP

开发的速度可以多快?

2019-07-13 18:34发布

云:你想多快就多快!


想要spring cloud、hardoop、spark、python爬虫的开发镜像,请不要吝啬你的分享,非常感谢!!!
项目ID: 68ef4291e39f4611bbbf15795610b09d
端午节将近,几个云厂商有不少动作,就上去折腾了一下,正好在学习* Mycat 数据库分库分表中间件(自己百度一下),就寻思着往云上倒腾一下,一不小心发现了个很有意思的东西——镜像服务。 怎么折腾Mycat就跑到镜像了呢?因为懒啊!看看网上如何部署Mycat的《Linux下Mycat安装配置和使用》,大体有3步:
  1. 安装java
  2. 安装mysql
  3. 安装mycat
前面两步安装虽然简单,也是要花时间的,有没有可能只做第3步?而且别忘了这是分布式数据库,真折腾起来要用到很多主机节点的,挨个装不得累死,shell自动化脚本是个好主意,我自己也维护有一个shell自动化部署工程,但是这里要说的是镜像、镜像、镜像:一种更省事,更易于分享的方法。
华为云买了个弹性云服务器,发现有个镜像市场,点开一看果然有惊喜
这里写图片描述
这里写图片描述
发现了吗,Java环境,java、mysql、nginx啥都有了,关键是免费,免费啊!!!当然一会我共享Mycat环境镜像也是免费的,我是个好人!那么,现在就剩安装mycat了,参照《Linux下Mycat安装配置和使用》,十几分钟就搞定了。

体验一下Mycat,开发请看 分布式数据库Mycat开发镜像

Mycat镜像Readme
这里写图片描述
先用mysql客户端连接mycat,创建个逻辑表,再插入几条数据这里写图片描述 然后连接mysql数据库,看看实际的数据被分发到哪些库了
这里写图片描述 这样,一个mycat环境就弄好了,接着把这个弹性云服务器做成镜像,方便保存和共享。如果有人要学习mycat,就不需要费心再搭建什么环境了,直接用这个镜像生成一个云服务器就好,方便快捷!
可以想象,拥有或共享一大堆这样的开发镜像:Android开发环境,Hadoop开发,AI开发,XXX分布式系统开发环境………随时随地进入开发模式,哪怕旅游在外,喝了点小酒,突然灵感一来,找个电脑连上网,用镜像生成对应的开发环境,立刻就可以码上一段妖娆的代码,想想是不是很激动!!!
干脆一点的,把整套的服务系统做进去,直接当服务器用,要不要收费就看个人的想法了。

制作镜像:

可以把现有的云主机做成镜像
这里写图片描述

划重点:

  1. 云上方便扩展和扩容,单机乞丐版1核1G,小规模跑个mysql和mycat妥妥的,一顿大餐的钱够你折腾很久,有钱再扩展成弄多节点豪华版,搞分布式和高可靠。
  2. 方便保存和共享,以前呢,我买了几个移动硬盘,存着N多虚拟机镜像,linux的还好些,windows开发虚拟机每个都大好几G,几十G的,小本带起来费劲,也不好共享给别人。有次硬盘还摔坏了,修了几百大洋,心塞!
  3. 希望能共享你的镜像,我的ID:68ef4291e39f4611bbbf15795610b09d
    这里写图片描述
    这里写图片描述

碰到的坑:

1、安全组要配置好,否则你访问不了云主机,以mycat的服务端口8066为例
这里写图片描述
2、镜像市场的生成云主机是不能再次共享的,可能有的可以吧,所以想做好人,还想共享镜像的就不要用镜像市场里的镜像,或者拿到许可。
3、Windows系统镜像可以线上共享,但是不能下载到本地,因为windows系统是收费的,云厂商没有授权分发使用。

短期内,我会共享的镜像

  • linux镜像
    1. 分布式数据Mycat体验环境
    2. shell自动化部署环境
    3. Hadoop运行体验环境
  • windows镜像
    1. 代码生成工具开发环境
    2. 分布式数据库Mycat开发镜像
    3. Python爬虫开发

相关连接

Mycat 数据库分库分表中间件
华为云 分布式数据库中间件
DDM

分布式数据库Mycat开发镜像

联系方式

邮箱:whylazy@163.com
微信:ydh10100

想要spring cloud、hardoop、spark、python爬虫的开发镜像,不要吝啬你的分享,非常感谢!!!

项目ID: 68ef4291e39f4611bbbf15795610b09d