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

  [复制链接]
查看8721 | 回复34 | 2020-8-24 23:33:34 | 显示全部楼层 |阅读模式
12442.jpg
! T- ]5 f2 \0 @$ n8 Q
- E$ {+ S' T) E7 ?; K4 E* j〖课程介绍〗
% d* V) t' T6 _本课程把一个真实企业级前后端分离项目部署在Linux环境中,利用Docker虚拟机的容器技术,采用分布式集群部署,将项目转换成为高性能、高负载、高可用的部署方案。包括Docker集群、MySQL集群、Redis集群、负载均衡、双机热备等等。
, U& {4 W/ T" i8 k# l, D" U' h
& ^) q# ?; v8 H1 {2 ~/ K〖课程目录〗$ e" }1 ^+ Z/ ?* B0 r/ ]! X7 {
第1章 课程介绍
. M6 |2 O6 k7 C2 \/ z展示前后端分离项目部署的成果,介绍学习本门课程需要的硬件环境和软件环境,并利用VMware虚拟机安装CentOS,搭建Docker部署环境。% ]3 U4 j; ?* K- I, }+ g
1-1 课程介绍试看4 a2 a* @+ @% U) ^4 j) @8 H& \
1-2 项目演示试看" Q0 ~* O# _' H
1-3 开发环境要求(上)1 B- z. C) L4 G9 n' u& N
1-4 开发环境要求(下)
  ?+ W* v: y/ d7 a/ y; h4 [" G1 u% e/ l5 A; s: b
第2章 人人开源前后端分离项目下载与配置6 t: ~- Q$ ~8 Q: |3 r& i5 m
本章以renren-fast开源项目为部署案例,详细讲解了这个项目的前端部分和后端部分的安装和配置,在Windows平台上运行调试该项目。
6 K2 v1 C( F6 O7 V% t% Z2-1 前后端分离框架介绍
& I$ y8 N) y8 n2-2 后端项目下载与配置
* e- Q; K8 p1 E; d" h7 a2-3 前台项目的下载与配置; s+ c, `4 l5 Q& K2 U  j; `1 m
+ c5 T6 K4 K* m$ N% b
第3章 Linux基础知识强化
* `3 D$ \+ F5 H4 F. O0 S6 |) W本章内容是巩固和复习Linux系统基础知识,重点讲解Linux系统中的目录结构和常用指令,以及防火墙等。为在Linux环境中部署前后端分离项目扫清基础知识障碍。而且还会讲解Docker虚拟机的安装。
: M! [) a. {$ f3-1 Linux系统构成和基本操作(上)
7 S# o/ c# V" k0 k/ J3-2 Linux系统构成和基本操作(下)/ L3 v: t6 c: j- P7 o5 y
3-3 防火墙管理
! r! p. V: \% ^' E0 V  C: v: j' {3-4 Docker虚拟机(上)5 ^& d# S! c' R% F5 ~# K
3-5 Docker虚拟机(下)
& `9 p$ B& I+ w# c- H! W2 T& Y
' p" [- V( Z, O  K- L8 U第4章 搭建MySQL集群& T! x" V9 D4 K1 v8 I
大型项目的持久层都会选择数据库集群,本门课程选择的是MySQL领域中最成熟可靠的PXC(Percona XtraDB Cluster)集群方案。在本章节,我们会学习在Docker容器中划分网段,创建PXC容器和组建5节点的PXC集群。* d& Y) ~  k( Y: j% _
4-1 MySQL集群方案介绍
8 A5 z8 l- b! h( q4 G6 d4 f+ l0 v4-2 创建MySQL集群# P) y( o' C! ~- ]" V# u
4-3 数据库负载均衡
$ f# k- b1 y! X$ |$ E9 B4-4 负载均衡的高可用方案(上)
+ V1 P5 \$ Z; ~4-5 负载均衡的高可用方案(下)
3 u+ C9 |8 U8 o, h$ W4-6 热备份数据
* R* C2 n- ?1 x: H* w) X  U$ T* k; M. r, P
第5章 搭建Redis集群9 Q  l2 N$ K$ N5 _1 a
Redis高速缓存可以减少数据库IO的压力,在秒杀商品、抢红包等业务中频繁用到。这一章我们要学习的是为renren-fast项目搭建6节点的RedisCluster集群。
6 e3 G/ O) m  n* ]% c( ?3 X0 d5-1 Redis高速缓存介绍$ R  N% e/ q7 c2 b! J
5-2 Redis主从同步
+ h. T" c; o. x8 |( a5-3 配置RedisCluster集群( `. g9 I; X* h: b

4 T, t; c; o8 G3 z* B4 k$ m8 B第6章 部署前后端分离项目
6 |" _$ N9 A1 S% Y" [( r除了MySQL和Redis要使用集群外,业务的节点的部署也要使用集群方案,才能保证高性能、高负载和高可用。这一章我们将学习打包前端VUE项目和后端SpringBoot项目,以集群的方式部署在Docker容器内。$ }" t' u- g2 x$ ^0 @5 I5 C' b3 }
6-1 后端项目后端项目部署与负载均衡& Q9 b5 J, i4 y+ {* C
6-2 后端项目双机热备负载均衡/ U8 J( \. t# @2 p" T! M( _  k* @
6-3 前端项目后端项目部署与负载均衡( Y/ D+ l" x) n# \
6-4 前端项目双机热备负载均衡试看
  e5 h; ~7 O- ]$ u
- _; ]; v6 |8 e* s/ O5 i* Z/ e8 K) j第7章 课后作业) x, p( C7 G. V. p5 Q- L
俗话说“鸡蛋不要放在同一个篮子里”,所以要对本地部署方案改造成跨主机的运营平台。我们将创建四个Linux主机,利用Swarm技术组建Docker集群。通过Swarm的共享网络,组建起多主机多容器分布式部署的运营平台。! t0 }0 x8 ?, v! c9 z4 s4 a* S  S
7-1 课后作业(上); x$ D: S8 ^# m0 l3 {( K
7-2 课后作业(中)9 ]( D* ^0 h7 n
7-3 课后作业(下)! j1 l8 y  i( ^  f

4 _+ N) S6 N) ~, {5 l2 i第8章 云平台部署前后端分离
+ }: h- b: B# \6 G$ `本课程的案例既可以部署在本地,也可以部署在云平台,本章我们将比较阿里云、腾讯云、百度云的特点,以阿里云为例,介绍云主机的购买和使用,以及在阿里云ECS主机上部署本课程的相关程序。
6 b$ w& z: p/ M8-1 云端部署
  M+ L& I  r5 ^0 P. _
! S% S) o- P/ T# `. P) O第9章 课程总结
4 A3 V. A, g) M/ P回顾renren-fast案例的部署架构
/ J+ j1 u6 f$ i9-1 课程总结
# w; J" d% s7 r$ B6 i; Q3 T  o/ @2 r4 h- i3 Y; w
〖下载地址〗
( o. f( F. {- w4 i, s
游客,如果您要查看本帖隐藏内容请回复
, n' I/ N' T4 _* A2 I( Y5 J% J

  _' n' @: \2 o& M; C# Q5 O& l
; ^: R5 m3 p% j8 ]9 E2 ^* Q5 R----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------
! F" P+ ]4 s+ O/ K. v* |5 h8 w5 p
/ G1 @. m5 d& ]1 L5 X0 z〖下载地址失效反馈〗/ a2 E, ?+ \( D; e" u
如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com
* |* q$ u" e- G( k3 w. o# X+ y3 l7 k1 n) s9 H& {7 }8 G' D1 M$ B
〖升级为终身会员免金币下载全站资源〗$ V9 G+ U8 Q  e' ]- v, N  V7 Y0 |
全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html
& w  Q2 E  [6 `. B. V! C) J6 P
  S& Y! J. K; u* X0 Z1 Y( w- }〖客服24小时咨询〗/ A! h) M* Z1 a* h; |9 _1 s
有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。
' J. D2 [+ d# p; m
3 J* C8 X9 d4 F; I
/ z8 `  Q8 Z7 Q  a6 ?

0 Q( C5 L+ O# K. b
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

' B2 H6 I8 ?5 A3 M8 y8 r66666666666666666666666666666
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则