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

  [复制链接]
查看12445 | 回复34 | 2020-8-24 23:33:34 | 显示全部楼层 |阅读模式
12442.jpg
; S) d! N. E! C) P$ y; L/ k
2 Q4 [9 W& |/ T7 }+ }〖课程介绍〗) g/ r5 f/ \( s& }! B3 r
本课程把一个真实企业级前后端分离项目部署在Linux环境中,利用Docker虚拟机的容器技术,采用分布式集群部署,将项目转换成为高性能、高负载、高可用的部署方案。包括Docker集群、MySQL集群、Redis集群、负载均衡、双机热备等等。9 z2 P2 O0 P2 ]
2 ^' |# q+ f0 G) Z: b0 r
〖课程目录〗
7 P9 b$ H; ^* |第1章 课程介绍% O* `# h3 _/ v4 g0 o( y
展示前后端分离项目部署的成果,介绍学习本门课程需要的硬件环境和软件环境,并利用VMware虚拟机安装CentOS,搭建Docker部署环境。; _" ?6 E' S- b6 z- b
1-1 课程介绍试看: L) D9 X' P! _9 q. k! b1 ~! j
1-2 项目演示试看
! v; \; [6 N7 H1-3 开发环境要求(上)
; Q$ J8 k+ ?4 ]* T+ J1-4 开发环境要求(下)
/ R% b  }2 q/ C' \+ K- B/ s9 f0 C3 [" r6 l
第2章 人人开源前后端分离项目下载与配置
$ i6 h- Z/ ^* ?: y1 y本章以renren-fast开源项目为部署案例,详细讲解了这个项目的前端部分和后端部分的安装和配置,在Windows平台上运行调试该项目。
7 q/ g* z) \" q) B" r: _2-1 前后端分离框架介绍7 e& P  X0 C) |# m) r6 f7 ?
2-2 后端项目下载与配置
" ~3 Q/ m: J- M  l2-3 前台项目的下载与配置
3 Y$ N4 t. h2 l; z7 G. M5 Y
8 A, C* }' {  J! r0 ?第3章 Linux基础知识强化
2 F3 Y# g) W+ c7 J) k/ o% T3 o; W本章内容是巩固和复习Linux系统基础知识,重点讲解Linux系统中的目录结构和常用指令,以及防火墙等。为在Linux环境中部署前后端分离项目扫清基础知识障碍。而且还会讲解Docker虚拟机的安装。
8 F5 c0 }% d: x3-1 Linux系统构成和基本操作(上)
& u$ C7 o( X$ }3-2 Linux系统构成和基本操作(下)
9 l7 {$ O5 E: J2 ^' V2 }3 t% j3-3 防火墙管理" O/ c  K) \5 u9 ]$ X
3-4 Docker虚拟机(上)
5 U% Q" Y) x& p+ O  [3-5 Docker虚拟机(下)1 z. V+ C$ z6 C4 w* U
' m* U) z4 k0 b' S  f
第4章 搭建MySQL集群
/ c/ O3 E6 ]- J2 F( {- B大型项目的持久层都会选择数据库集群,本门课程选择的是MySQL领域中最成熟可靠的PXC(Percona XtraDB Cluster)集群方案。在本章节,我们会学习在Docker容器中划分网段,创建PXC容器和组建5节点的PXC集群。
2 O1 h+ y4 s0 b; b- x' F4-1 MySQL集群方案介绍( t0 U& }: m6 ]
4-2 创建MySQL集群
9 j' t  Z- g$ M  v& S8 }4-3 数据库负载均衡5 b) S3 N+ U& p3 `( s! n& P( f3 }, b
4-4 负载均衡的高可用方案(上)
  A$ K+ ^+ z' F( k/ Q/ g/ G4-5 负载均衡的高可用方案(下)2 q. \2 R* L' F  G
4-6 热备份数据8 |/ c9 E3 |. s. m3 Z
7 ?' j, B. l5 y8 i
第5章 搭建Redis集群
2 Q; C" j2 s9 I: E4 x; ^, B/ {- KRedis高速缓存可以减少数据库IO的压力,在秒杀商品、抢红包等业务中频繁用到。这一章我们要学习的是为renren-fast项目搭建6节点的RedisCluster集群。
4 ^1 N3 Q, E& B! f1 c- u# C5-1 Redis高速缓存介绍- A0 K. e: W9 Y" i# {) T3 X
5-2 Redis主从同步# B1 @( O1 |  w- _. e
5-3 配置RedisCluster集群4 M  i! G& P7 S

) K, ~8 u, T* k+ P8 |第6章 部署前后端分离项目
3 U1 L" g7 V, x9 `除了MySQL和Redis要使用集群外,业务的节点的部署也要使用集群方案,才能保证高性能、高负载和高可用。这一章我们将学习打包前端VUE项目和后端SpringBoot项目,以集群的方式部署在Docker容器内。& C. C0 ?* [% c( [
6-1 后端项目后端项目部署与负载均衡( V: Y- Z% S( r: g# s4 H
6-2 后端项目双机热备负载均衡
/ T' r- H" e8 Y7 A3 b- N, p6-3 前端项目后端项目部署与负载均衡
7 W0 q- r) [; D. }6 R. `6-4 前端项目双机热备负载均衡试看
! X+ G, r/ x6 `: w# {: r4 \; U, a  Q/ w2 I' p* I+ O* j) x! W0 i, s
第7章 课后作业2 k9 ^# o  h- ~' k8 g+ P0 A
俗话说“鸡蛋不要放在同一个篮子里”,所以要对本地部署方案改造成跨主机的运营平台。我们将创建四个Linux主机,利用Swarm技术组建Docker集群。通过Swarm的共享网络,组建起多主机多容器分布式部署的运营平台。
: V6 U+ v& y! ?9 l) X$ b7-1 课后作业(上)
. y3 j- C1 g8 }  y7 k& {7-2 课后作业(中)- M; g0 L6 N7 S0 X; H" D. q
7-3 课后作业(下)+ X/ I1 a: ?4 k. a4 }: V7 r+ c0 z2 @
$ k$ d( ~8 b+ E# J; o
第8章 云平台部署前后端分离
+ F9 K" c7 N7 p+ s% ^: {* X- o本课程的案例既可以部署在本地,也可以部署在云平台,本章我们将比较阿里云、腾讯云、百度云的特点,以阿里云为例,介绍云主机的购买和使用,以及在阿里云ECS主机上部署本课程的相关程序。! T3 N$ J0 J& C5 f/ V( |  D
8-1 云端部署. E: G! a, O* k+ R; I% ?
% l# V( |8 _( T; u' A" o" j5 S* F2 E
第9章 课程总结0 y) w' y% }, M, E, x; ]' v
回顾renren-fast案例的部署架构. H7 K7 y* k6 m0 `! k: M; Y
9-1 课程总结
& |- E' J. }8 O' l& Y. ]
" e, U2 n& ?7 _3 t〖下载地址〗, t" @1 R5 Z9 u* f
游客,如果您要查看本帖隐藏内容请回复
2 y  \8 O9 G7 g, t  j& @

1 F/ H  D2 `5 V
( K' R! |2 X8 J- \# K- V----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------
5 |2 x$ {/ C6 B
- a2 s4 G" Q8 i〖下载地址失效反馈〗
& _/ {' I& \/ {* r4 N: n如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com: U) W5 v9 W- A7 [; s2 y

1 z) u+ I5 Y' J. n& [* V8 X( ^〖升级为终身会员免金币下载全站资源〗* K+ M  i+ D. Q* D3 d( w0 Y
全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html. e8 k6 z6 g3 ?9 B' \

2 p; u6 \. ]/ D% R' q0 K〖客服24小时咨询〗
' p" I! d- U3 S& v, _& ?有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。. f5 Y# {8 e  T# z5 x4 \0 r
4 V% `2 h( x1 \2 P# u; q5 j

. L2 z) o' q& y/ \: W* e* ]5 z3 r1 e5 J. t- @2 b; T
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

saitama | 2020-8-26 22:05:30 | 显示全部楼层
  G, U7 b  d1 y) }) _6 e
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 | 显示全部楼层
学习一下啊
回复

使用道具 举报

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

本版积分规则