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

  [复制链接]
查看5697 | 回复34 | 2020-8-24 23:33:34 | 显示全部楼层 |阅读模式
12442.jpg
, d6 O: o! C9 k" z( k3 F* c
, ?" D- b. j' F# q〖课程介绍〗% g2 A0 G8 t" q3 w& J. j2 V- N3 l
本课程把一个真实企业级前后端分离项目部署在Linux环境中,利用Docker虚拟机的容器技术,采用分布式集群部署,将项目转换成为高性能、高负载、高可用的部署方案。包括Docker集群、MySQL集群、Redis集群、负载均衡、双机热备等等。
' u$ E; |. F5 `& }' p, v- m! v- ^- |6 o2 C( G4 Y
〖课程目录〗
2 R5 m* }9 @% H7 e5 v( B, d第1章 课程介绍1 d/ d7 i) L) z* }
展示前后端分离项目部署的成果,介绍学习本门课程需要的硬件环境和软件环境,并利用VMware虚拟机安装CentOS,搭建Docker部署环境。9 C* O; b8 [5 ]9 r/ w
1-1 课程介绍试看
, O3 l  G. K9 T' v1-2 项目演示试看% O3 Y  F5 u# @( `! t
1-3 开发环境要求(上)
$ {: k! Z+ B% ]1 h' B( s; m1-4 开发环境要求(下)
0 L) t8 v) b1 z  N
7 Z9 C9 w( _3 w- D" h  E* M第2章 人人开源前后端分离项目下载与配置
0 A; s" \% e: y8 ~4 i: l本章以renren-fast开源项目为部署案例,详细讲解了这个项目的前端部分和后端部分的安装和配置,在Windows平台上运行调试该项目。
$ n7 |4 T, m( n: H! d1 y; r& C; l2-1 前后端分离框架介绍" m3 o2 {0 U+ |0 z$ Z( l. f& b
2-2 后端项目下载与配置
, h* D" Y$ `8 J& u8 K! i2-3 前台项目的下载与配置& q+ S4 M0 Z& `- |

* g) }5 A# Y- p7 E第3章 Linux基础知识强化( D: w' o. M2 ?! x9 \
本章内容是巩固和复习Linux系统基础知识,重点讲解Linux系统中的目录结构和常用指令,以及防火墙等。为在Linux环境中部署前后端分离项目扫清基础知识障碍。而且还会讲解Docker虚拟机的安装。+ F# q# ~; c' N, t- ?; h& d
3-1 Linux系统构成和基本操作(上)
& i8 L$ G2 f  D4 D3-2 Linux系统构成和基本操作(下)
3 [( b2 p8 g; P" }5 }- w; r% E0 W3-3 防火墙管理0 V7 l4 u; T* h2 f; \  ^* I7 f* e- b
3-4 Docker虚拟机(上)) I, Y0 x" g, u7 n) P6 @
3-5 Docker虚拟机(下)) z/ P3 X+ f% n2 I% \

; }+ u/ y" b4 x/ T8 \, R- m: r. x! q第4章 搭建MySQL集群
4 ?' b7 Q  M) O3 `大型项目的持久层都会选择数据库集群,本门课程选择的是MySQL领域中最成熟可靠的PXC(Percona XtraDB Cluster)集群方案。在本章节,我们会学习在Docker容器中划分网段,创建PXC容器和组建5节点的PXC集群。
% q( d, N/ |) r9 m$ u4-1 MySQL集群方案介绍
. D) u* Q2 O# z3 i2 X3 p4-2 创建MySQL集群
4 l! _: `, s5 l, o- `3 E1 d4-3 数据库负载均衡
% U) W6 l5 q0 E8 h# z3 G4-4 负载均衡的高可用方案(上)/ v8 y# L+ P$ P6 E
4-5 负载均衡的高可用方案(下)& J& j3 I/ f4 s* G- P7 N3 k
4-6 热备份数据& {7 b, P7 _2 q* w, c4 F' s- h
4 O3 y/ y* ?/ U. \1 o
第5章 搭建Redis集群* r7 y& V* W8 ?5 p
Redis高速缓存可以减少数据库IO的压力,在秒杀商品、抢红包等业务中频繁用到。这一章我们要学习的是为renren-fast项目搭建6节点的RedisCluster集群。
7 p- `, S( G1 [6 R9 d5-1 Redis高速缓存介绍( Z! O( N% c, x6 {( X1 p+ A! K; d
5-2 Redis主从同步
& X& R3 C5 e: X) w! g5-3 配置RedisCluster集群
. a1 `. Q5 q1 S: ?1 {- f1 Z& T7 Z) t0 d; n( y
第6章 部署前后端分离项目
6 j9 P- F- q0 }9 J除了MySQL和Redis要使用集群外,业务的节点的部署也要使用集群方案,才能保证高性能、高负载和高可用。这一章我们将学习打包前端VUE项目和后端SpringBoot项目,以集群的方式部署在Docker容器内。. E: ?. k5 {6 V; d: w# Y
6-1 后端项目后端项目部署与负载均衡
: P' }3 U; P# {6-2 后端项目双机热备负载均衡
: h8 C/ I* E2 H! m3 R0 i* Z8 s6-3 前端项目后端项目部署与负载均衡
& a& v* `  x, i$ b% W3 ~! Q' q6-4 前端项目双机热备负载均衡试看" [, d) {7 Y; e& F1 D! F

- I+ t: ~" x: x第7章 课后作业
0 b- h8 w: m( |  W俗话说“鸡蛋不要放在同一个篮子里”,所以要对本地部署方案改造成跨主机的运营平台。我们将创建四个Linux主机,利用Swarm技术组建Docker集群。通过Swarm的共享网络,组建起多主机多容器分布式部署的运营平台。1 L- U0 _; D! K. M
7-1 课后作业(上)% Q% ]8 L9 L6 E4 B0 w3 Z
7-2 课后作业(中)
8 z2 o# \. v* ^. Q1 o7-3 课后作业(下)1 ~, N# N) j% \1 e, [
/ b% ^) a: f6 ^2 ^; p) A2 x  q' y
第8章 云平台部署前后端分离/ ?8 U7 _# _/ T# A) r, `
本课程的案例既可以部署在本地,也可以部署在云平台,本章我们将比较阿里云、腾讯云、百度云的特点,以阿里云为例,介绍云主机的购买和使用,以及在阿里云ECS主机上部署本课程的相关程序。
+ u* ]& {) ?  K, H4 x- j/ V: S  R1 q8-1 云端部署
% V  B( b8 c% w0 M$ P  K1 P( f+ H
第9章 课程总结
, w& s1 L% A. P5 `( V* u回顾renren-fast案例的部署架构
, w' d  l; `  {+ b! D, K9-1 课程总结9 \3 n2 m( Y& E% @% k# v
8 ?! J, ~, J9 Z; {) R# B
〖下载地址〗1 r5 K8 e9 }/ T# x6 i8 \
游客,如果您要查看本帖隐藏内容请回复

" `  o3 R6 E+ C# r6 V4 k+ Y
  O; [2 p" p; }, l4 z' T" \
" _- t6 M* K7 B9 Q& k  T, ]5 j: {0 h----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------
/ b! S5 k2 H9 h8 |# I% C5 I) X  z) Y* z
- J( R. [3 Z8 @) u7 q) ~〖下载地址失效反馈〗/ Q+ d" ^( F3 D% Q$ R0 S/ c
如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com
9 f3 t2 l8 P, P' w9 P+ `5 c
! |' m+ S5 ?6 H5 J6 I. M  q8 H〖升级为终身会员免金币下载全站资源〗% S6 V4 @  w: t( u- i6 l9 E
全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html1 Q6 e% ~! ~5 O! l* I* x/ @

2 }2 j, L9 p* V, P+ h5 J. m〖客服24小时咨询〗
0 g6 u* r% j7 g5 \) \+ d有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。
/ g* d( F* }8 O7 P  v
0 l0 E1 ]. c# I/ e' E
& D& h7 i% ]& _+ X' H

; `6 q9 a: A& K  P
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

# M% E8 {; A2 [+ a7 c0 b9 E66666666666666666666666666666
回复

使用道具 举报

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 | 显示全部楼层
学习一下啊
回复

使用道具 举报

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

本版积分规则