第08章-云平台部署前后端分离

  1. 8-1 云端部署

本课程的案例既可以部署在本地,也可以部署在云平台,本章我们将比较阿里云、腾讯云、百度云的特点,以阿里云为例,介绍云主机的购买和使用,以及在阿里云ECS主机上部署本课程的相关程序。

8-1 云端部署

云平台分类:

云平台分类
  • IaaS

    提供虚拟主机,各种硬件配置的支持

  • PaaS

    虚拟机提供MySQL,Tomcat等软件

  • SaaS

    虚拟机提供定制开发系统

国内主流云平台:

  • 百度云

    倾向于Google的设计思路,利用搜索引擎的技术特长在基础设施上封装PaaS云和SaaS云,例如分布式数据计算,海量数据处理

  • 阿里云

    倾向于亚马逊的设计思路,转租基础设施(IaaS、PaaS)。AWS

  • 腾讯云

    PaaS云

# 更新软件
# CentOS
yum -y update
# Ubuntu
apt-get update

# 安装Docker
yum -y install docker
# 启动Docker虚拟机
service docker start
# 安装PXC镜像
docker pull parcona/percona-xtradb-cluster
docker tag parcona/percona-xtradb-cluster pxc
docker rmi parcona/percona-xtradb-cluster

# 利用服务器私有IP,搭建Swarm集群
docker swarm init --listen-addr 172.31.8.139 -advertise-addr 172.31.8.139
# 创建共享网络
docker network create -d overlay --attachable net1

# 创建数据库节点的数据卷
docker volume create v1
docker volume create backup
# 创建数据库节点
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=123456 -v v1:/var/lib/mysql -v backup:/data --privileged --name=node1 --net=net1 pxc

# 开放宿主机3306端口

开放阿里云宿主机端口:

【云服务器ECS】-【网络和安全】-【安全组】-【配置规则】-【快速创建规则】


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 tuyrk@qq.com

文章标题:第08章-云平台部署前后端分离

文章字数:411

本文作者:神秘的小岛岛

发布时间:2019-12-09, 20:37:44

最后更新:2019-12-09, 20:52:05

原始链接:https://www.tuyrk.cn/imooc/219-docker/08-cloud-deploy/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏