项目快速部署上云,带你玩转ECS、PolarDB

项目上云

网站前期已经完成了编码测试,那么如何将项目部署到云服务器上呢?本篇博客以阿里云服务器ECS和PolarDB为例,遵循图胜于文的原则,讲解项目快速上云,堪称保姆级的教程,教你一步一步部署项目,同时玩转云数据库、云服务器,小白也能快速上手哦,那么废话不多说,直接来实操,希望可以帮到有缘人。

第一章 云数据库搭建

第一步:进入官网

点击进入

第二步:开始搭建

先登录账号,然后如下图点击首月一元试用

项目快速部署上云,带你玩转ECS、PolarDB

第三步:调整配置

新用户1元试用2核8G一个月,如图点击立即购买即可

项目快速部署上云,带你玩转ECS、PolarDB

第四步:勾选服务协议

勾选服务协议,点击去支付,进行1元试用。

项目快速部署上云,带你玩转ECS、PolarDB

第五步:集群搭建成功

点击管理控制台,开始使用。注意:开通成功需要等待10-15分钟

项目快速部署上云,带你玩转ECS、PolarDB
项目快速部署上云,带你玩转ECS、PolarDB

第六步:进入控制台

如图切换到地区控制台,即可观察到 创建中的数据库集群列表

项目快速部署上云,带你玩转ECS、PolarDB

第七步:设置集群白名单

需要设置集群的IP白名单,并创建集群的初始账号,才能连接和使用该集群

  1. 如图单击集群ID。
    项目快速部署上云,带你玩转ECS、PolarDB
    2.在左侧导航栏,单击配置与管理 > 集群白名单
    项目快速部署上云,带你玩转ECS、PolarDB
    3.在集群白名单页面,您可以新增IP白名单分组配置已有白名单。
    项目快速部署上云,带你玩转ECS、PolarDB
    4.单击新增IP白名单分组
    新增IP白名单分组面板,输入分组名称和允许访问的IP白名单地址。
    白名单内IP地址包括:自己电脑的IP地址、云服务器的公网IP地址(后面会在部署云服务器的时候会提到)
    项目快速部署上云,带你玩转ECS、PolarDB
    自己电脑IP地址获取方式,百度输入IP即可。
    项目快速部署上云,带你玩转ECS、PolarDB

第八步:设置集群安全组

如无可选安全组,请暂时跳过此步骤

在第7步的集群白名单页面,单击选择安全组或目标安全组操作栏中的配置按钮来更改安全组设置。
项目快速部署上云,带你玩转ECS、PolarDB
在弹出的选择安全组面板,选中目标安全组,单击确定即可。

第九步:创建数据库高权限账号

  1. 回到PolarDB控制台
  2. 在控制台左上角,选择集群所在地域。
  3. 找到目标集群,单击集群ID。
  4. 在左侧导航栏中,选择配置与管理 > 账号管理
  5. 单击创建账号
  6. 创建账号面板,设置以下参数后点击确定:
    项目快速部署上云,带你玩转ECS、PolarDB项目快速部署上云,带你玩转ECS、PolarDB

第十步:申请公网地址

  1. 登录PolarDB控制台
  2. 在控制台左上角,选择集群所在地域。
  3. 找到目标集群,单击集群ID。
  4. 基本信息页面的链接地址区域,单击右上角图标切换视图。单击申请
    项目快速部署上云,带你玩转ECS、PolarDB
    在弹出的对话框中,设置连接地址前缀,单击确定

第十一步:使用DMS连接集群

DMS是阿里云提供的图形化的数据管理工具,它是一种集数据管理、结构管理、访问安全、BI图表、数据趋势、数据轨迹、性能与优化和服务器管理于一体的数据管理服务。支持对关系型数据库(MySQL、SQL Server、PostgreSQL等)和NoSQL数据库(MongoDB、Redis等)的管理,同时还支持Linux服务器管理。

  1. 登录PolarDB控制台
  2. 在控制台左上角,选择集群所在地域。
  3. 找到目标集群,单击集群ID。
  4. 基本信息页面右上角,单击登录数据库
    项目快速部署上云,带你玩转ECS、PolarDB
    在弹出的对话框中,输入PolarDB MySQL集群中创建的数据库账号数据库密码,单击登录
    注意:要记住数据库账号和密码,后面会用到。
    项目快速部署上云,带你玩转ECS、PolarDB
    1.登录后,点击去授权,进行授权
    项目快速部署上云,带你玩转ECS、PolarDB
    项目快速部署上云,带你玩转ECS、PolarDB项目快速部署上云,带你玩转ECS、PolarDB
    2.单击已登录实例
    已登录实例列表中,单击目标集群名称,找到并双击目标数据库名称,即可切换到目标数据库进行管理。

第十二步:创建数据库

1.右键已登陆实例名称,选择数据库管理

2.点击创建库

3.输入数据库名称,点击确定

项目快速部署上云,带你玩转ECS、PolarDB

第十三步:导入数据

导入SQL文件即可

其他 (无需操作)

支持主地址链接和集群地址(建议)链接,区别如下

  • 集群地址和主地址
    项目快速部署上云,带你玩转ECS、PolarDB
地址类型 地址说明 支持的网络类型
集群地址(推荐) 应用程序只需连接一个集群地址,即可连接到多个节点。带有读写分离功能,写请求会自动发往主节点,读请求会自动根据各节点的负载发往主节点或只读节点。 说明 PolarDB包含一个默认的集群地址,您还可以根据业务需求创建多个自定义的集群地址,自定义集群地址可以连接到指定的节点,以及设置读写模式等。详情请参见修改和释放集群地址 私网公网私网(经典网络)
主地址 总是连接到主节点,支持读和写操作。当主节点发生故障时,主访问地址会自动切换到新的主节点。
  • 私网地址和公网地址
网络类型 说明 使用场景
私网 通过私网的连接地址访问可以发挥PolarDB的最佳性能。创建集群时会默认生成一个私网的连接地址,该地址支持修改但无法释放,关于如何修改,请参见修改连接地址和端口 例如:ECS与数据库集群位于同一VPC,那么ECS可以通过私网地址访问数据库集群。使用DMS通过VPC访问数据库集群
公网 您可以申请或释放公网的连接地址,详情请参见申请连接地址释放连接地址。公网即因特网,通过公网访问将无法实现PolarDB最佳性能。 例如:通过公网访问数据库集群进行维护操作。
私网(经典网络) 您可以申请或释放私网(经典网络)的连接地址,详情请参见申请连接地址释放连接地址。集群之间不通过网络进行隔离,只能依靠集群自身的白名单策略来阻挡非法访问,详情请参见设置集群白名单 只有当业务处于经典网络中时,才能通过私网地址(经典网络)访问数据库集群。

如果你已经到达这一步,恭喜你已经完成了云数据库的搭建,下面开始搭建阿里云服务器。

第二章 云服务器搭建

2.1 服务器搭建的网址入口

2.2 开始搭建

试用的同学,请选择试用规格和任意镜像,然后跳转到第3步骤

第一步:选择基础配置

购买时,如图选择按量付费,选择cpu和内存:
项目快速部署上云,带你玩转ECS、PolarDB
如下图选择任意镜像+高效云盘40g,然后点击下一步
项目快速部署上云,带你玩转ECS、PolarDB

第二步:选择网络和安全组

选择按使用流量 设置为80M ,点击确认订单。
项目快速部署上云,带你玩转ECS、PolarDB

第三步:跳转到管理控制台页面

页面地址:点击进入,选择试用或购买的服务器地理位置,呈现效果如下图。
项目快速部署上云,带你玩转ECS、PolarDB

第四步:设置安全组

如图操作,进入安全组页面
项目快速部署上云,带你玩转ECS、PolarDB
点击配置规则
项目快速部署上云,带你玩转ECS、PolarDB
如下图所示,为你的ip放开8888端口(宝塔默认端口),什么是宝塔,可不是宝塔镇河妖的那个塔哦,后面会提到,然后百度输入ip可以得到电脑ip
项目快速部署上云,带你玩转ECS、PolarDB
将80端口号(已更改的Tomcat端口号)放开入口:
项目快速部署上云,带你玩转ECS、PolarDB

第五步:重置操作系统和镜像

回到控制台页面,页面地址:点击进入。然后如图关闭服务器
项目快速部署上云,带你玩转ECS、PolarDB
选择重置系统和镜像
项目快速部署上云,带你玩转ECS、PolarDB
如图点击从镜像市场选择操作系统
项目快速部署上云,带你玩转ECS、PolarDB
选择宝塔,宝塔控制面板是linux服务器管理软件,可以通过这个管理工具搭建环境,安装编程软件。
项目快速部署上云,带你玩转ECS、PolarDB
设置自定义密码并确认订单
项目快速部署上云,带你玩转ECS、PolarDB

第六步:链接服务器,获取宝塔初始信息

点击远程连接,输入用户名和密码,点击确定,输入:bt default,回车,会生成宝塔界面地址、用户名、密码,通过百度访问这个地址,进入登录界面,输入用户名和密码(生成的)进行登录。
项目快速部署上云,带你玩转ECS、PolarDB

第七步:设置服务器环境

进入宝塔控制面板后 , 进入软件商店,搜索tomcat后点击安装,选择tomcat9版本,安装后, 如图搜索tomcat, 并设置端口号 80,然后重启。
项目快速部署上云,带你玩转ECS、PolarDB

第八步:部署项目

tomcat安装好后,访问:http://公网ip,若是出现tomcat界面,说明安装成功。
公网ip如下:
项目快速部署上云,带你玩转ECS、PolarDB
测试成功界面如下:
项目快速部署上云,带你玩转ECS、PolarDB

点击进入tomcat安装的文件夹 , 并进入webapps文件夹,将webapps中的ROOT文件夹内容清空,将项目上传到ROOT。

第三章 项目发布上线

修改配置文件的数据库信息
主要包括数据库ip地址及端口、用户名、密码、数据库名
项目快速部署上云,带你玩转ECS、PolarDB
如何获取数据库地址呢?
来到云数据库控制台,点击基本信息,复制集群地址的公网地址,如果没有可以创建自定义地址,然后获取。
项目快速部署上云,带你玩转ECS、PolarDB

第四章 全球千城优化加速(可选)

需求:给网站加速

技术:阿里云—全站加速DCDN

前提:需要域名

全站加速DCDN在提供CDN静态加速基础上,进一步提供动态加速、TCP/UDP四层加速、WebSocket加速等能力,全面提升网站、APP的网络体验;同时您可以将安全、边缘计算等能力快速集成到全球2800+边缘节点上。


到这里,你的网站可以正式上线了,如在部署的过程中,遇到任何问题,欢迎在评论区留言,博主会在第一时间为你解答。
上一篇:什么是云服务器ECS


下一篇:Jenkins自动化部署gitee项目到阿里云ECS服务器