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

  [复制链接]
查看5286 | 回复34 | 2020-8-24 23:33:34 | 显示全部楼层 |阅读模式
12442.jpg
/ u! A0 ^7 w' O/ h  O' W1 R
% Y7 f0 ^8 g% j. b〖课程介绍〗2 l4 f3 p0 |6 n) X* |' a4 x' }
本课程把一个真实企业级前后端分离项目部署在Linux环境中,利用Docker虚拟机的容器技术,采用分布式集群部署,将项目转换成为高性能、高负载、高可用的部署方案。包括Docker集群、MySQL集群、Redis集群、负载均衡、双机热备等等。+ v9 p- b  a8 h9 I1 o
  A; [3 Y5 B, d4 \1 J2 j
〖课程目录〗% j4 m8 M& \8 J& a, G6 r
第1章 课程介绍: f5 H& E. X, W, b/ R2 f& n
展示前后端分离项目部署的成果,介绍学习本门课程需要的硬件环境和软件环境,并利用VMware虚拟机安装CentOS,搭建Docker部署环境。
/ v9 R! v9 k& s! i, o. F1 K5 O1-1 课程介绍试看: s! y5 g* t4 D/ [; k" V
1-2 项目演示试看
* X0 G! B" i, }( G& L0 u5 l1-3 开发环境要求(上)
" G# Q/ m# B( x+ u; A# D; [9 I1-4 开发环境要求(下)$ f2 z  W! E0 F! J: g( u( _, x8 F
" H# E: _+ o/ w  ~6 W! @
第2章 人人开源前后端分离项目下载与配置
! v) K7 ?0 M; ?" I, t5 [本章以renren-fast开源项目为部署案例,详细讲解了这个项目的前端部分和后端部分的安装和配置,在Windows平台上运行调试该项目。
. g. A; u6 a* ~2-1 前后端分离框架介绍+ L: W. H( ?8 p/ d0 j3 L
2-2 后端项目下载与配置/ q0 S' W# |0 O- z8 k3 Q# d- `
2-3 前台项目的下载与配置
! X  Z9 z3 a1 r# m# L0 d- }+ @. Y- g
第3章 Linux基础知识强化
& A  o  V$ t# ^( f  ]$ {' }本章内容是巩固和复习Linux系统基础知识,重点讲解Linux系统中的目录结构和常用指令,以及防火墙等。为在Linux环境中部署前后端分离项目扫清基础知识障碍。而且还会讲解Docker虚拟机的安装。9 h, h2 m5 U/ Y' v
3-1 Linux系统构成和基本操作(上)
6 ]* ^  j8 f  R, _% n4 B5 m3-2 Linux系统构成和基本操作(下)
$ J3 j4 p1 ]9 ~0 s# j. m3-3 防火墙管理
' s! ~7 ]! g" q' l0 v3 L. z/ d: ?3-4 Docker虚拟机(上)
& u' E  H; ]% F. W3-5 Docker虚拟机(下)
9 e8 v; q: j. X' n1 Z4 m3 j& _
5 F  m. K) `4 Q9 r& q) p  j第4章 搭建MySQL集群1 W% U8 F) J% Q; D
大型项目的持久层都会选择数据库集群,本门课程选择的是MySQL领域中最成熟可靠的PXC(Percona XtraDB Cluster)集群方案。在本章节,我们会学习在Docker容器中划分网段,创建PXC容器和组建5节点的PXC集群。
3 `# a6 }  k3 c* h4-1 MySQL集群方案介绍/ x1 m) o5 T: B! J
4-2 创建MySQL集群" _& a! {+ ~; w4 z7 T  ~
4-3 数据库负载均衡
; `* d: ~9 |& j$ t( z3 W+ P0 _4-4 负载均衡的高可用方案(上)- Q9 w) z. Q4 w- ?! ?
4-5 负载均衡的高可用方案(下)
/ p" k0 _5 b7 K5 w# {4-6 热备份数据
8 b0 p5 x) v$ j9 J; f. }+ a$ s5 M) E3 B
第5章 搭建Redis集群) g! @/ U& B) g) i4 O
Redis高速缓存可以减少数据库IO的压力,在秒杀商品、抢红包等业务中频繁用到。这一章我们要学习的是为renren-fast项目搭建6节点的RedisCluster集群。% g' L5 y2 K8 s; e8 e  i8 k4 @
5-1 Redis高速缓存介绍
1 ]5 M* O7 \$ E& F8 k5-2 Redis主从同步
+ A$ H2 g: O' }" C! s4 K% o5-3 配置RedisCluster集群
' F1 A# N# x' [1 {1 b
* m1 N3 a. L! c, f! }8 j第6章 部署前后端分离项目# ^) j7 W0 x9 k' Z- R3 u: S# b
除了MySQL和Redis要使用集群外,业务的节点的部署也要使用集群方案,才能保证高性能、高负载和高可用。这一章我们将学习打包前端VUE项目和后端SpringBoot项目,以集群的方式部署在Docker容器内。
4 G- K$ b3 l. B( O( @) h5 V6-1 后端项目后端项目部署与负载均衡
! z& ]% R9 N9 r! b, q; t, t6-2 后端项目双机热备负载均衡
$ m$ r( Z! r9 u6-3 前端项目后端项目部署与负载均衡
( _( G, d2 ~& B% N& `. q2 i6-4 前端项目双机热备负载均衡试看
0 _& }9 l9 }, T' W* T! A: }' ^4 A& I3 ~3 A! a6 D0 D
第7章 课后作业
& N1 g8 d, T( j* Z2 W" k俗话说“鸡蛋不要放在同一个篮子里”,所以要对本地部署方案改造成跨主机的运营平台。我们将创建四个Linux主机,利用Swarm技术组建Docker集群。通过Swarm的共享网络,组建起多主机多容器分布式部署的运营平台。( Z: b% E+ K- h3 Z7 q
7-1 课后作业(上)
! C; Q. M/ I0 Y' v. x% o8 T8 V, o7-2 课后作业(中)4 i; H+ d9 s7 \3 D% w; v# F4 N# z
7-3 课后作业(下)
: w  W2 c9 E4 j4 \# Q
3 H* J5 \8 g; [第8章 云平台部署前后端分离2 f/ s$ g9 N, C* f. g. g0 ?3 R3 j  }0 B
本课程的案例既可以部署在本地,也可以部署在云平台,本章我们将比较阿里云、腾讯云、百度云的特点,以阿里云为例,介绍云主机的购买和使用,以及在阿里云ECS主机上部署本课程的相关程序。
( q& W! l( a' T8 e, j8-1 云端部署
1 |. ~1 D$ O4 J0 e& y/ }! g
3 L/ C, w& Q; o8 C( w8 H3 {第9章 课程总结
7 R8 p/ }$ s: R回顾renren-fast案例的部署架构
. x( k3 `9 p; `3 b9 f1 H9-1 课程总结* g" t# M1 o# r5 E# ^6 d- x
0 D' O* G) _- {# T$ V( s
〖下载地址〗9 e8 G/ m! x* J' m
游客,如果您要查看本帖隐藏内容请回复
4 F& b  N( q) C) D
" U: p+ v; s1 [$ n8 n# E9 d
( z9 J5 k- [* b0 D  X/ L
----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------
) j1 X+ s2 q2 u4 t4 k! g  F
* ?6 [; R* l* \- \〖下载地址失效反馈〗
' s* W3 F9 ]. e9 J) W& W* D8 L如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com6 A, ^- B  S' C6 I2 }
$ `) Q$ P' ]+ K. X
〖升级为终身会员免金币下载全站资源〗2 p5 v+ p& q" u& \1 Q- G- z+ _+ I( X
全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html
0 w# o' V+ H% E- I$ s% e6 |" L, v% e1 o3 d" @
〖客服24小时咨询〗
$ P& Y+ o. y/ z" D8 \! u  _有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。
* p* @- x% y$ H+ u7 {! y9 I
, o' Z% n" w6 g3 ^3 y

; ^" x( n7 p& C% f1 h
# j* q% T! S% v8 K7 y
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

saitama | 2020-8-26 22:05:30 | 显示全部楼层

4 m) Y& E1 P8 H. j3 k! [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 | 显示全部楼层
学习一下啊
回复

使用道具 举报

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

本版积分规则