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

  [复制链接]
查看6305 | 回复34 | 2020-8-24 23:33:34 | 显示全部楼层 |阅读模式
12442.jpg + j, O5 t% ~9 I
2 _9 X+ `( e/ w0 I+ f6 n' l9 r
〖课程介绍〗: B6 h0 L/ T6 |$ a
本课程把一个真实企业级前后端分离项目部署在Linux环境中,利用Docker虚拟机的容器技术,采用分布式集群部署,将项目转换成为高性能、高负载、高可用的部署方案。包括Docker集群、MySQL集群、Redis集群、负载均衡、双机热备等等。+ e( H2 o( ~, L
5 k* F/ L/ f+ \* W; |+ y) c
〖课程目录〗
0 Y7 r" V/ c+ o, g4 I第1章 课程介绍5 a; ?; L. c; w
展示前后端分离项目部署的成果,介绍学习本门课程需要的硬件环境和软件环境,并利用VMware虚拟机安装CentOS,搭建Docker部署环境。1 I/ M' J) k4 P/ ]# b0 v
1-1 课程介绍试看3 y* s6 x* v9 Q' g+ F' G9 T& o
1-2 项目演示试看  e8 W+ j; w$ @" z
1-3 开发环境要求(上)
+ D5 v$ m" I4 |& ?5 G; x2 P- e1-4 开发环境要求(下)' l& H) t' _3 P9 c, o) Z, g

) D) p8 q& e& a% Y7 N- e; ]) Y第2章 人人开源前后端分离项目下载与配置; s2 L: A! w2 f* u
本章以renren-fast开源项目为部署案例,详细讲解了这个项目的前端部分和后端部分的安装和配置,在Windows平台上运行调试该项目。
- w# K5 x( o1 @8 S2 v( O2-1 前后端分离框架介绍% d5 S$ H8 z. m' z" |# [7 n1 j9 u7 D
2-2 后端项目下载与配置. E  E  b4 J- W* Z
2-3 前台项目的下载与配置
  T' z1 e- O: p. n
7 Z, \0 h% G, z$ L3 s; `6 e第3章 Linux基础知识强化1 ?: O+ `% l% ~+ h. S2 h
本章内容是巩固和复习Linux系统基础知识,重点讲解Linux系统中的目录结构和常用指令,以及防火墙等。为在Linux环境中部署前后端分离项目扫清基础知识障碍。而且还会讲解Docker虚拟机的安装。8 o9 S$ w1 t; ?" n3 s5 f  o
3-1 Linux系统构成和基本操作(上)! W5 n) w( y1 b8 J( i
3-2 Linux系统构成和基本操作(下)% [2 V1 d" H' f5 Y. o2 d
3-3 防火墙管理. w) I" ~2 P0 S2 U( v1 ]2 S
3-4 Docker虚拟机(上)9 E7 C& o( ^& M- x* f
3-5 Docker虚拟机(下)& K, t! w0 [" z' a5 w5 P
& l+ ]- e2 C* P& t  M6 E( ?
第4章 搭建MySQL集群
) E8 ?! m/ d2 h- `0 c大型项目的持久层都会选择数据库集群,本门课程选择的是MySQL领域中最成熟可靠的PXC(Percona XtraDB Cluster)集群方案。在本章节,我们会学习在Docker容器中划分网段,创建PXC容器和组建5节点的PXC集群。
1 S0 X: f  S- i4 t+ C. L6 n  _4-1 MySQL集群方案介绍  [) M$ n5 c2 b# N
4-2 创建MySQL集群9 v# h9 B6 X0 Z5 V; m2 S+ _
4-3 数据库负载均衡; f' k, l! N/ O. A
4-4 负载均衡的高可用方案(上)1 ]% Y" j( i3 h# E: R
4-5 负载均衡的高可用方案(下)5 M7 f& l2 `( K& j0 a3 r
4-6 热备份数据
& r: N1 k1 l. C0 }6 \  G  p
1 t! X% u& `3 d: R5 V; f+ c第5章 搭建Redis集群
& E5 I5 D  ~* f2 R0 x- sRedis高速缓存可以减少数据库IO的压力,在秒杀商品、抢红包等业务中频繁用到。这一章我们要学习的是为renren-fast项目搭建6节点的RedisCluster集群。, P3 H4 F3 Z/ b3 Q
5-1 Redis高速缓存介绍
- z& n+ {: s5 a4 V5-2 Redis主从同步
0 R4 c) }% F0 R% \7 Z5-3 配置RedisCluster集群" J7 F9 O- `. o

; Y9 {& V& l" |1 N第6章 部署前后端分离项目% |- F: n) [* N- v5 {
除了MySQL和Redis要使用集群外,业务的节点的部署也要使用集群方案,才能保证高性能、高负载和高可用。这一章我们将学习打包前端VUE项目和后端SpringBoot项目,以集群的方式部署在Docker容器内。
( A9 \8 w4 P; M  Y& b6-1 后端项目后端项目部署与负载均衡+ U1 ^- Z: D0 L. S5 I+ U
6-2 后端项目双机热备负载均衡1 p  o. b! j1 @9 C! x6 @
6-3 前端项目后端项目部署与负载均衡
' V5 e2 k4 s: j8 b6-4 前端项目双机热备负载均衡试看
( N4 M2 l* S  j
; t( Q* R' C7 R第7章 课后作业
) N) ?/ m# a1 m" I# A, R俗话说“鸡蛋不要放在同一个篮子里”,所以要对本地部署方案改造成跨主机的运营平台。我们将创建四个Linux主机,利用Swarm技术组建Docker集群。通过Swarm的共享网络,组建起多主机多容器分布式部署的运营平台。* n2 f. j9 S' j& A
7-1 课后作业(上)
6 F1 Y( I) X  i( M7-2 课后作业(中)9 U+ |6 n* a' W. K% G1 ?+ L. O
7-3 课后作业(下)
5 n0 h4 Q+ y0 M' D
0 ]' d4 h8 S. U6 h- m第8章 云平台部署前后端分离- L; s/ w; \; ^- ^2 t1 ?# J# C
本课程的案例既可以部署在本地,也可以部署在云平台,本章我们将比较阿里云、腾讯云、百度云的特点,以阿里云为例,介绍云主机的购买和使用,以及在阿里云ECS主机上部署本课程的相关程序。% f+ B9 _3 R5 L
8-1 云端部署
# [9 z: ~0 o- R' D  e" K* v& I0 n# m, T7 d8 j5 `) {
第9章 课程总结8 c8 z( M! a- y: V) t" k# ~% f
回顾renren-fast案例的部署架构3 e- C+ @) S5 V* j( f6 K" E+ W' d
9-1 课程总结
4 r  b2 U, M$ S+ G' v; v2 \3 ^  L$ Q3 d' w/ P3 |& S
〖下载地址〗
1 H0 Z! I5 {  [5 _9 ~1 ]! C
游客,如果您要查看本帖隐藏内容请回复

% Q( S8 }% r5 Z) t' g
/ T7 t* J) a( c0 M7 A1 [, a
$ `2 S+ U# t3 @) w# \----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------6 {$ K$ l( J' K$ i9 G/ e( Q7 r
$ m$ A. g1 j! y  v1 T* v
〖下载地址失效反馈〗
8 l/ G! |% e/ x如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com6 F4 U8 s) }2 m7 a7 ?/ K

; ?( a9 O2 p2 L5 y8 K〖升级为终身会员免金币下载全站资源〗( ?  Q* [4 ?2 Q/ ~* L, q
全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html
" L% u8 y" n% B* k" z/ f+ X
% |4 ^2 j/ J5 N, r' h2 h! E- Y' v〖客服24小时咨询〗
9 W3 T: A( O, e有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。& x9 `1 Q! K  w0 A8 s
3 r4 ]4 k+ S* n' v/ A" f

! c8 _2 [/ q. u
. A0 v/ Y# D! y/ ~2 d2 @
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

saitama | 2020-8-26 22:05:30 | 显示全部楼层
# n) b& l4 n7 o  x
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 | 显示全部楼层
学习一下啊
回复

使用道具 举报

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

本版积分规则