Docker环境下的前后端分离项目部署与运维

  [复制链接]
查看3190 | 回复30 | 2020-8-24 23:33:34 | 显示全部楼层 |阅读模式
12442.jpg
; ^; j8 G5 k8 G) O+ _; k( p: [( Q! v; n4 `3 E6 [5 I
〖课程介绍〗
* g, }# Z8 M3 a' Y- A本课程把一个真实企业级前后端分离项目部署在Linux环境中,利用Docker虚拟机的容器技术,采用分布式集群部署,将项目转换成为高性能、高负载、高可用的部署方案。包括Docker集群、MySQL集群、Redis集群、负载均衡、双机热备等等。
% M8 D, I. `( d0 F2 V
9 Z2 p. J9 m& I8 s1 {4 {〖课程目录〗
8 f8 z8 h+ P$ d) K第1章 课程介绍8 g3 \4 o1 z8 _+ C5 [, f  _1 x" f
展示前后端分离项目部署的成果,介绍学习本门课程需要的硬件环境和软件环境,并利用VMware虚拟机安装CentOS,搭建Docker部署环境。( h. [& P3 R3 r" u) g( ]1 g
1-1 课程介绍试看5 P: e2 j8 [, ]" x" j/ t2 U5 c- z  F) A
1-2 项目演示试看2 g2 V) Y! W0 H& m+ n' u
1-3 开发环境要求(上)
% E, \9 ~! [) M! d5 t3 i1-4 开发环境要求(下)
4 B# D2 o( V4 J7 i$ w) _3 O* i- |( B1 g! N
第2章 人人开源前后端分离项目下载与配置
3 h$ n- ?3 c5 t; B" b本章以renren-fast开源项目为部署案例,详细讲解了这个项目的前端部分和后端部分的安装和配置,在Windows平台上运行调试该项目。2 A6 w  a) T" s7 l
2-1 前后端分离框架介绍( H4 N4 b, s8 e
2-2 后端项目下载与配置$ t  J" x2 ?' C8 l
2-3 前台项目的下载与配置
8 O2 M! n' h5 a5 f# Z( w5 J1 \  F& q
% e, P' E% b" Q第3章 Linux基础知识强化* s$ O1 ~9 g  w" F( z# \
本章内容是巩固和复习Linux系统基础知识,重点讲解Linux系统中的目录结构和常用指令,以及防火墙等。为在Linux环境中部署前后端分离项目扫清基础知识障碍。而且还会讲解Docker虚拟机的安装。
  S% a0 `1 J0 E7 |" F3-1 Linux系统构成和基本操作(上)+ T( U4 K  T. a  g1 z8 A3 k& n
3-2 Linux系统构成和基本操作(下)4 \8 z! j0 |. A4 d  V
3-3 防火墙管理; Q) I/ I3 `0 T5 M+ V3 A! y- |
3-4 Docker虚拟机(上)
" l' p5 ?6 T% _$ a3-5 Docker虚拟机(下): t1 j- G9 F/ M) Q' s5 ]
+ y8 b' h8 u, \: Y! T6 y
第4章 搭建MySQL集群
0 z3 w( m2 ]% J7 `. r' @大型项目的持久层都会选择数据库集群,本门课程选择的是MySQL领域中最成熟可靠的PXC(Percona XtraDB Cluster)集群方案。在本章节,我们会学习在Docker容器中划分网段,创建PXC容器和组建5节点的PXC集群。
0 o- ~2 ~3 E) |7 s, x! z4-1 MySQL集群方案介绍
( R+ X$ u( w/ C5 h7 D4-2 创建MySQL集群3 ~/ R0 Z' ^. O3 g+ z8 W
4-3 数据库负载均衡
3 h' c: H- @4 C# y* k: o6 K1 o* x4-4 负载均衡的高可用方案(上)
  q# B0 v0 I" o& B4-5 负载均衡的高可用方案(下)3 p* }* m) ~: r$ Z% V' }4 J
4-6 热备份数据7 S7 h( p" T6 t/ d! R
% K/ r  }6 p- k' @; N$ P
第5章 搭建Redis集群
( o) Z1 e: w! a1 vRedis高速缓存可以减少数据库IO的压力,在秒杀商品、抢红包等业务中频繁用到。这一章我们要学习的是为renren-fast项目搭建6节点的RedisCluster集群。; j* }% h& a0 D6 b; m
5-1 Redis高速缓存介绍, s( m/ M/ W  ?- T
5-2 Redis主从同步
+ g, q8 f9 T: k6 q! g+ s8 M5-3 配置RedisCluster集群! |6 N/ p7 N* y/ D

8 ^. x( v8 B! @. d* d5 p第6章 部署前后端分离项目
( t  Q4 \9 I/ z2 N* p除了MySQL和Redis要使用集群外,业务的节点的部署也要使用集群方案,才能保证高性能、高负载和高可用。这一章我们将学习打包前端VUE项目和后端SpringBoot项目,以集群的方式部署在Docker容器内。: I! x# t1 g6 I( f2 p4 o
6-1 后端项目后端项目部署与负载均衡
: W7 j. C7 S! f% ?5 @( Y% |& x. c6-2 后端项目双机热备负载均衡6 Q' y) U) D8 B1 k
6-3 前端项目后端项目部署与负载均衡
# L* y: b) b& Y3 |% n; i) u6-4 前端项目双机热备负载均衡试看6 ^4 u1 M% l9 y! u
$ B# A" N9 Q) z" x
第7章 课后作业
+ Q+ o9 n( |6 d3 w# z俗话说“鸡蛋不要放在同一个篮子里”,所以要对本地部署方案改造成跨主机的运营平台。我们将创建四个Linux主机,利用Swarm技术组建Docker集群。通过Swarm的共享网络,组建起多主机多容器分布式部署的运营平台。  g: k: v$ S, i' d) I/ M) j; H1 W
7-1 课后作业(上)
8 o  I  b& W$ X$ v- Y; D2 X6 ?7-2 课后作业(中)
2 M; B6 I) W. h2 }/ K* k7-3 课后作业(下)6 M1 o( {  }/ R  d( W& p
$ t6 W; t. d' O% b
第8章 云平台部署前后端分离# q4 j# @& P, V! j! ?9 A3 z9 w
本课程的案例既可以部署在本地,也可以部署在云平台,本章我们将比较阿里云、腾讯云、百度云的特点,以阿里云为例,介绍云主机的购买和使用,以及在阿里云ECS主机上部署本课程的相关程序。: H# U4 E$ v1 s* \- y: r* @
8-1 云端部署- O  Z2 t4 O+ o! H
" a+ K4 a# E7 n
第9章 课程总结6 ~* a/ Z4 Z9 U0 i
回顾renren-fast案例的部署架构
: V- g( V) r/ m2 _$ l8 r3 z' r9-1 课程总结
, i  L' a4 _2 i' X) |4 Y2 {7 b% R+ |
〖下载地址〗
8 r0 U# L5 b% A% J8 E
游客,如果您要查看本帖隐藏内容请回复

; g) U5 h: z: O
8 A3 [! O; H5 Q7 v
. ?6 \: z2 ~2 ~9 s) @----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------
) J3 R! @5 h2 T/ |7 Z, J, x7 P: o  [/ E9 ~" ~5 q
〖下载地址失效反馈〗
- _+ z( I. M2 s/ D/ w% V4 M如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com% ^: j, J$ A; }: C; F$ k

& Z/ N% S  q0 X& {7 L3 e〖升级为终身会员免金币下载全站资源〗! t7 w7 c$ Z( R4 h% V' z9 `
全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html
# }6 [& U: p/ j0 F) D6 U/ v5 v( [/ O2 B* K& u8 o+ O
〖客服24小时咨询〗
  M2 p2 A! A; c1 d7 t, Y有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。4 u: G( a) I+ F/ v
8 O9 g5 C4 o1 P1 }  i# D

. l2 A4 {7 r5 t+ }* U$ ]/ J$ d' O0 Z' s, |/ o- B5 q4 D3 k1 c
回复

使用道具 举报

tiedong | 2020-8-25 00:05:25 | 显示全部楼层
Docker环境下的前后端分离项
回复

使用道具 举报

Feanmy | 2020-8-25 10:46:35 | 显示全部楼层
66666666666666666666666666666
回复

使用道具 举报

saitama | 2020-8-26 22:05:30 | 显示全部楼层
, _0 Z+ b: @+ p
66666666666666666666666666666
回复

使用道具 举报

ustc1234 | 2020-8-29 08:20:26 | 显示全部楼层
Docker环境下的前后端分离项目部署与运维
回复

使用道具 举报

小小码农 | 2020-9-9 16:23:37 | 显示全部楼层
楼主牛逼楼主牛逼
回复

使用道具 举报

赵先生 | 2020-9-14 18:07:43 | 显示全部楼层
666666666666666666666666
回复

使用道具 举报

Jeremy_0820 | 2020-9-15 14:44:16 | 显示全部楼层
强烈支持楼主ing……
回复

使用道具 举报

Koala_ | 2020-9-24 09:23:27 | 显示全部楼层
555557777777777777777777777777777
回复

使用道具 举报

zzh120419 | 2020-10-22 14:48:42 | 显示全部楼层
学习一下啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则