作为一个软件开发或运维工程师,经常会花很多时间去部署配置各种环境,装个开源软件,比如数据库、web服务器。
使用阿里云能够省去很多和硬件有关的麻烦,ECS服务器即开即用。但即便已经上云了,买ECS服务器还是免不了要填写一堆参数;弄完主机后又得去折腾软件,要查询在操作系统下安装软件的步骤和注意事项,登录主机去一步步操作,真是繁琐的很。
更让人烦躁的是,折腾一次测试环境,以后要搞生产环境还得接着折腾。宝贵的时间就浪费在这里了。
现在有一个便捷的方式,可以快速在阿里云上部署开源软件。
找到阿里云官方提供的社区版软件
从阿里云控制台,找到计算巢服务,点进去
在推荐服务里找我们需要的软件。举个例子来说,要部署一个Redis数据库。在推荐服务里搜索Redis,查询到“Redis社区版”应用,是由“计算巢公共服务”也就是计算巢官方提供的【计算巢官方提供的软件都是免费的哦】。
下面就开始部署
部署步骤
第1步:点击“正式创建”后,就进入部署的页面了
第2步:在填写前可以查看”服务部署和使用说明”,有对软件的介绍和部署流程的介绍。
第3步:接下来填写部署Redis使用的ECS实例的一些参数信息,这些都是一些必须的关键参数。
比如付费类型、网络设置还有关键的ECS的规格(CPU/内存)和磁盘大小。
对于安装Redis,我们几乎不需要做什么,设置一下Redis密码就行了
点击查看明细,可以看到马上要购买的ECS实例的配置信息和费用。
注意,计算巢公共服务提供的软件都是不收费的,只有云资源是收费的。
第4步:点击下一步确认订单后,点立即创建
这样创建过程就走完啦!我们看到有一个部署中的服务实例
点服务实例ID链接进去看详情,几十秒钟,部署就完成了。
验证部署好的应用
我们看到实例信息里有两行Redis的信息:
这就是我们安装好的Redis的信息了,它装在我们新买的ECS实例的/opt/redis目录下,从私网访问它的URL地址是redis://10.0.0.233:6379。因为在安装的时候没有开公网IP,所以只有内网可以访问。
现在来验证一下,Redis是不是真的装好了
从内网访问一下Redis试试。首页要登录ECS实例。
从资源TAB找到ECS实例,点击远程连接,这里如果开启会话管理的话,可以免密登录ECS内部shell(为了安全起见,默认创建的安全组里不会开启22端口,如果想通过ssh登录,需要先在安全组里开放22端口)。
登录进shell以后
1.先看看Redis是不是真装上了:
2.再看看Redis进程启动了没:
3.本地连接一下Redis一下,写数据试试:
使用没问题,完美!
总结一下全过程
可以看到,部署过程全程是图形化界面,只需要输入一些关键参数,就一键完成了ECS资源的购买和配置、在ECS内部安装社区版Redis、配置Redis服务,启动Redis等等一系列工作。对我们工程师来说是再方便不过啦!
发掘其他有用的和好玩的软件
计算巢里还有很多其他社区版软件,大家可以挖掘一下,比如zookeeper、MySQL、WordPress。甚至还有最近热门的AIGC相关的
点推荐上面的AI标签,会发现宝藏
大模型也有哦
前面我们说的都是社区版的开源软件,计算巢上除了官方“计算巢公共服务”出品的社区版软件,还有更多第三方ISV提供的各类软件,包括非常专业的数据库、行业软件,大家可以尽情探索。当然有些三方软件是收费,但相应的,也能享受高级版的功能和专业的售后服务哦