第08章-云平台部署前后端分离
本课程的案例既可以部署在本地,也可以部署在云平台,本章我们将比较阿里云、腾讯云、百度云的特点,以阿里云为例,介绍云主机的购买和使用,以及在阿里云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" 转载请保留原文链接及作者。