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

  [复制链接]
查看11405 | 回复34 | 2020-8-24 23:33:34 | 显示全部楼层 |阅读模式
12442.jpg
4 h% s4 Z; a! v- C
0 ?- j0 x6 x, s! ~; D( @( s- _〖课程介绍〗$ o1 ^; d! L6 s$ s4 k
本课程把一个真实企业级前后端分离项目部署在Linux环境中,利用Docker虚拟机的容器技术,采用分布式集群部署,将项目转换成为高性能、高负载、高可用的部署方案。包括Docker集群、MySQL集群、Redis集群、负载均衡、双机热备等等。
3 {; F. l; n7 Z  Q8 C3 Z! M& U) ^) b6 j; w1 X' Z& ?
〖课程目录〗
9 h) T1 t4 x7 V) s( A第1章 课程介绍. h- H, T7 T6 \0 t
展示前后端分离项目部署的成果,介绍学习本门课程需要的硬件环境和软件环境,并利用VMware虚拟机安装CentOS,搭建Docker部署环境。
: [8 A5 q9 o; c9 v5 ~' J+ V8 C1-1 课程介绍试看( l7 K( j0 B. E  A1 L
1-2 项目演示试看+ b9 |5 I/ L; p0 f% t) x) S  P
1-3 开发环境要求(上)* h; Y) P  I+ E; T
1-4 开发环境要求(下)! n4 F5 p4 x4 [$ @* d
' a8 J: j# O4 f, {
第2章 人人开源前后端分离项目下载与配置
. h  d& m3 X# W3 F2 I2 U( a本章以renren-fast开源项目为部署案例,详细讲解了这个项目的前端部分和后端部分的安装和配置,在Windows平台上运行调试该项目。
4 a2 c1 M$ ^6 }" \* C( I2-1 前后端分离框架介绍1 c2 E' b1 c" a# i+ N9 p
2-2 后端项目下载与配置! v$ M$ E1 i) \& [. ?0 R* l
2-3 前台项目的下载与配置8 ^" ]; i( J: ?6 z

4 A5 W4 ^& f' l$ {第3章 Linux基础知识强化9 H6 N9 }* L$ E, y; ^1 [
本章内容是巩固和复习Linux系统基础知识,重点讲解Linux系统中的目录结构和常用指令,以及防火墙等。为在Linux环境中部署前后端分离项目扫清基础知识障碍。而且还会讲解Docker虚拟机的安装。
! a! ~. A# j; ]& E2 q' s: b- B3-1 Linux系统构成和基本操作(上)+ l2 Z/ @, }! {* p) f' \
3-2 Linux系统构成和基本操作(下)
* j' A( c3 B/ x+ Y3 w# ~+ j: o' x3-3 防火墙管理
$ _. B+ _! M3 T1 u3-4 Docker虚拟机(上)
5 a/ a6 `" C: n' A9 }) G3-5 Docker虚拟机(下)6 l) a4 H# L% ?6 b6 o) U: l( S
2 r* h7 ^  u, \0 s6 T
第4章 搭建MySQL集群) t  J; h4 R7 s; n; q. L; Q
大型项目的持久层都会选择数据库集群,本门课程选择的是MySQL领域中最成熟可靠的PXC(Percona XtraDB Cluster)集群方案。在本章节,我们会学习在Docker容器中划分网段,创建PXC容器和组建5节点的PXC集群。
  U- c; k. N# p  i3 F4-1 MySQL集群方案介绍
2 A8 [/ ^+ F+ p  ]9 r4-2 创建MySQL集群
5 M& x+ K5 k  }/ D9 B+ S# ?6 ^4-3 数据库负载均衡1 g, X9 R) Q6 |8 X- r5 B
4-4 负载均衡的高可用方案(上)
2 n, U6 G4 m6 R( M4-5 负载均衡的高可用方案(下)
" @, Y8 S' f" H4 m  F) c7 I! I4-6 热备份数据
$ l' t  n: p/ o4 w
7 Z, G6 {) @2 n* H$ w* t8 a2 O( ]8 n" A第5章 搭建Redis集群$ T  q8 t# Z: v+ z9 q
Redis高速缓存可以减少数据库IO的压力,在秒杀商品、抢红包等业务中频繁用到。这一章我们要学习的是为renren-fast项目搭建6节点的RedisCluster集群。0 n& P3 |# i7 d' ~! W
5-1 Redis高速缓存介绍% F: n: u. o9 C9 C
5-2 Redis主从同步4 y2 m- ~) ~- h% Y% K# h3 k8 X
5-3 配置RedisCluster集群& F8 W2 u4 ]( v/ p- y7 c
+ |" N8 I7 O  x/ Q- D& J
第6章 部署前后端分离项目( @: s- U( a% @% ~1 i" b
除了MySQL和Redis要使用集群外,业务的节点的部署也要使用集群方案,才能保证高性能、高负载和高可用。这一章我们将学习打包前端VUE项目和后端SpringBoot项目,以集群的方式部署在Docker容器内。
2 d' X; p- x: m  N. ^* m6-1 后端项目后端项目部署与负载均衡
1 k8 n7 E0 i# i7 M9 r: p; N6-2 后端项目双机热备负载均衡. G: X3 P2 v% ]: O2 ]
6-3 前端项目后端项目部署与负载均衡
; C6 |* K$ {: `6-4 前端项目双机热备负载均衡试看  ]4 b* ?8 a/ ^

( R7 v& y1 A; z/ G6 i& n* b第7章 课后作业: M& Z) Q/ O8 V+ W5 \7 t
俗话说“鸡蛋不要放在同一个篮子里”,所以要对本地部署方案改造成跨主机的运营平台。我们将创建四个Linux主机,利用Swarm技术组建Docker集群。通过Swarm的共享网络,组建起多主机多容器分布式部署的运营平台。
  G6 u! Z" c) e2 Z+ V% P$ J$ a5 c7-1 课后作业(上)
7 x- n$ Q+ `. Y; S" [  c+ @6 s7-2 课后作业(中)
! W$ [/ W7 s/ N( a& a  K! s4 G7-3 课后作业(下)7 k" _0 u- }) B; @( }& @( [9 M" }
! f: t, ]2 a8 s8 Z4 Y8 }: A
第8章 云平台部署前后端分离
9 |4 t% g0 |( E" h, N本课程的案例既可以部署在本地,也可以部署在云平台,本章我们将比较阿里云、腾讯云、百度云的特点,以阿里云为例,介绍云主机的购买和使用,以及在阿里云ECS主机上部署本课程的相关程序。& ?6 T; u" ?* q6 E+ J! m- {# e
8-1 云端部署6 l* t0 ?0 y& B

3 ~5 U, ^9 q) C7 D: E第9章 课程总结$ Z# V4 X) K2 t( Z; }
回顾renren-fast案例的部署架构
8 t& i+ A( k% }3 n! s9-1 课程总结/ p  y% j* ]5 M( r- H; o* ~) s5 T

! X! Q; i, m" A2 p- `! A〖下载地址〗: N9 M$ s8 o* N* i
游客,如果您要查看本帖隐藏内容请回复

) G; Y6 z* b8 Q
- G( q6 g# ^8 R8 K5 ?# P" B
  a9 G7 @( C, n4 l5 Z: m$ X----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------
  `9 s$ j, I6 T  N" q0 E% H
( G7 `! g# G% a6 P〖下载地址失效反馈〗
" z: I5 s8 s* M5 _  D; ~2 r如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com
3 l, e8 i9 E& D) k' n' O% }2 }! |9 M: U& E' e0 y
〖升级为终身会员免金币下载全站资源〗
% b( l' a) o  A- [" z: G全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html$ f% t  Z) {, J, |
, n5 H. y. D. v
〖客服24小时咨询〗  H( v; U- |& J1 N* z
有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。! g$ V- V/ Z: t3 X. v& a
  D9 W7 o/ E8 A+ d$ H

1 b- m" @) |* v' S% x9 o/ u
4 Z$ p( n, T5 Z: O% M( }) g. G* \
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

saitama | 2020-8-26 22:05:30 | 显示全部楼层
7 D: a' w- b$ C* k# ]4 P% 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 | 显示全部楼层
学习一下啊
回复

使用道具 举报

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

本版积分规则