师兄 or 师姐,你好!我今年大三,专业是软件工程。临近实习,我一直渴望多学习一点知识,为自己的未来添砖加瓦。因此我坚持每天8小时以上的学习,看各路up主视频,浏览各个平台的优秀文章,以从中获得启发。在学习linux时,大部分教程都是通过虚拟机来进行学习,但我个人认为应该要有更加真实的环境来支撑学习,因此我找到了xshell等工具,通过连接服务器来体验真实的开发环境,因此我了解到了阿里云的服务器,由此得知“飞天加速计划”。
在刚开始使用ECS服务器时,一堆从没见过的数据映入眼帘,看得我头皮发麻。虽说有那么多东西,但一开始需要了解的也就只有路由、设置端口号等一些操作,这些就足以支撑我学习linux了。但随着学习的深入,我必须去了解更多东西。 阿里云要求所有的云上用户在本月底之前将所有经典网络环境的产品迁移至专有网络VPC中,需要迁移而且还没有操作的用户需要抓紧时间了。今天就给大家分享一个用户的迁移案例。这个案例的产品架构是一个SLB下面挂着两台ECS,后端连接着RDS。因此需要将SLB、ECS、RDS都迁移至专有网络VPC下。
既然要迁移到VPC,我们就需要先来创建一个VPC。点击阿里云控制台下的“专有网络VPC”,然后点击“创建专有网络”。注意要选择和我们的云产品在同一地域。
然后需要我们配置专有网络和虚拟交换机,注意虚拟交换机要选择和我们的云产品在同一可用区,点击“确定”。
创建好VPC之后我们顺便来配置一下安全组(也可以之后再配置,但是必须要配置)。点击我们刚刚创建的VPC,再点击安全组进入安全组列表。点击右上角的“创建安全组”。
之后会弹出安全组配置窗口,阿里云给用户提供了windows和linux两种模板可以直接使用。两种模板开通的端口是完全一样的,当然我们也可以自行配置要开通的端口。然后输入安全组的名称,网络类型一定要选择专有网络,再选择我们刚刚创建的VPC。选择好以后点击“确定”。
以上工作都做好之后我们先来迁移RDS,点击我们要迁移的RDS实例,在数据库连接页面中点击“切换为专有网络”。
之后会弹出切换为专有网络的配置窗口,选择我们刚刚之前创建的VPC和虚拟交换机。勾选“保留原经典网络”的话可以保留现有经典网络的RDS实例最多120天,超过保留期限之后将会被释放。最后点击“确定”就可以完成RDS经典网络往专有网络VPC的切换了。切换过程中数据库会中断连接,请在不影响业务的情况下操作。
有的时候会提示我们无法操作,需要开启高安全模式才能切换为专有网络。高安全模式需要我们到数据库代理页面中开启。需要注意的是开启高安全模式会降低数据库的相应时间20%以上,另外开启的时候数据库连接会中断10秒左右。RDS迁移完之后我们再来迁移ECS,ECS的迁移需要先跟阿里云预约。选择我们要迁移的服务器,点击“更多”-“网络和安全组”-“预约迁移至专有网络”。
接下来会弹出窗口提示我们一些注意事项,点击“确定”就完成预约了。接下来需要我们等待阿里云审批,审批时间需要差不多要几个小时,节假日可能会延长。
审批进度可以在“云服务器ECS”-“概览”-“待处理事件”中查看。
审批通过之后就可以进行后续的操作了,同样到“待处理事件”中查看,可以看到现在的状态是等待预约。
勾选我们需要迁移的实例,然后点击“预约迁移”。
接下来需要选择我们之前创建的VPC、虚拟交换机、和专有网络安全组,下面还需要设置迁移的时间,一般时间会默认在当前操作时间的1小时之后。确认没问题之后点击“确定”操作完之后阿里云会在到达我们预约迁移时间的时候自动执行ECS实例的迁移。这时候实例需要重启,注意设定预约时间的时候选择不影响业务的时间来迁移。另外ECS从经典网络迁移到专有网络VPC之后公网地址不会改变,但是无法在ECS实例端查看到ECS公网地址,所以如果部署的应用对ECS操作系统上可见的公网IP有依赖,迁移后会有影响,请谨慎评估。
最后当我们把ECS的迁移工作完成之后SLB会自动添加新的ECS地址,不需要我们去操作。迁移网络这个过程是每个程序员必须掌握的,因此我选择它来进行回顾,也借此记录。
在这段时间的学习当中,我逐渐认识到“沉淀”这个词的重要性,也许现在我们东学一点西学一点,看似没有任何联系,有的只是零零散散的知识,但当你学到某个程度,你会现在所有的知识都能被联系在一起,都有其所用。因此接下去我也会坚持每天的学习,放大自己的格局,朝更深入的领域去研究,能为互联网事业做出一些贡献。