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

  [复制链接]
查看7207 | 回复34 | 2020-8-24 23:33:34 | 显示全部楼层 |阅读模式
12442.jpg $ f& z  ~1 G5 }
- {& l9 `# M0 I% S, O: v) H2 b
〖课程介绍〗2 S. B9 f& ?7 G! C) ~
本课程把一个真实企业级前后端分离项目部署在Linux环境中,利用Docker虚拟机的容器技术,采用分布式集群部署,将项目转换成为高性能、高负载、高可用的部署方案。包括Docker集群、MySQL集群、Redis集群、负载均衡、双机热备等等。1 k- T6 f, Z. e# a4 E

4 K( X2 W, Z  F# y4 H  t% O〖课程目录〗& M0 }! I& l  ?
第1章 课程介绍
' d6 U; ^/ b1 X6 Q! w展示前后端分离项目部署的成果,介绍学习本门课程需要的硬件环境和软件环境,并利用VMware虚拟机安装CentOS,搭建Docker部署环境。0 b, C  k" W) K( J8 f2 @* Y
1-1 课程介绍试看
3 I5 j0 R+ c0 r' e1-2 项目演示试看
5 P, N- p; J- k8 v1-3 开发环境要求(上)& K$ I, ?) v' D5 O+ R$ W
1-4 开发环境要求(下)$ R4 m' v" m( W- c

# m+ h8 y0 I; [$ S& A第2章 人人开源前后端分离项目下载与配置
- j% \: d) R# A# n1 `本章以renren-fast开源项目为部署案例,详细讲解了这个项目的前端部分和后端部分的安装和配置,在Windows平台上运行调试该项目。& Z7 F: D& o5 X+ d, l
2-1 前后端分离框架介绍6 L6 D  N4 @+ F' y; g: L- F
2-2 后端项目下载与配置
# J4 X6 U5 e6 M/ D2-3 前台项目的下载与配置. B4 i) R0 y) m( E
3 p0 \: f, M3 A+ w/ F
第3章 Linux基础知识强化
* ~) u* A% A+ F% y! g$ `本章内容是巩固和复习Linux系统基础知识,重点讲解Linux系统中的目录结构和常用指令,以及防火墙等。为在Linux环境中部署前后端分离项目扫清基础知识障碍。而且还会讲解Docker虚拟机的安装。  V$ E" ?5 b+ D, L
3-1 Linux系统构成和基本操作(上)' c0 f# @2 V9 z2 x( P! m
3-2 Linux系统构成和基本操作(下)6 D8 O' J0 K% v) H; p
3-3 防火墙管理5 m2 L: ?& p$ ~1 Q* c: O
3-4 Docker虚拟机(上)
% h+ _/ K1 D1 A# j- G9 J; I3-5 Docker虚拟机(下)8 o; K) _' O! B; s( u+ Z, q
5 U  |9 L" v% i3 t
第4章 搭建MySQL集群
% G  @0 d4 J: u' `* ?0 \8 P0 h大型项目的持久层都会选择数据库集群,本门课程选择的是MySQL领域中最成熟可靠的PXC(Percona XtraDB Cluster)集群方案。在本章节,我们会学习在Docker容器中划分网段,创建PXC容器和组建5节点的PXC集群。
  n& m- c& h( ]% ~. J4-1 MySQL集群方案介绍% ?5 w" H8 h' Z9 n
4-2 创建MySQL集群# b7 o; ~7 G4 r" k  y: T! s
4-3 数据库负载均衡
/ O' L* ^  i& u/ e6 ]* I4-4 负载均衡的高可用方案(上). w) m( `/ w5 Z2 G/ w3 J
4-5 负载均衡的高可用方案(下); C, I" }- e% F4 H
4-6 热备份数据* {+ s9 z" h7 d. b) {7 w4 Y1 \0 k

  c5 T. U6 m9 N% p# t第5章 搭建Redis集群& |; E) R9 d3 a) F$ A, r
Redis高速缓存可以减少数据库IO的压力,在秒杀商品、抢红包等业务中频繁用到。这一章我们要学习的是为renren-fast项目搭建6节点的RedisCluster集群。! C4 D' A4 Y6 N2 k0 G; v/ U$ ^0 x
5-1 Redis高速缓存介绍
$ H3 g9 B0 Z6 p) Y* k, T3 ~) t5-2 Redis主从同步$ n/ ^; j( z3 [  q
5-3 配置RedisCluster集群
7 C% a3 n& g& _+ J( ~* z! |
: x4 \2 o! B. j第6章 部署前后端分离项目2 ]4 }) m" ^& X' M' K9 o9 `1 x
除了MySQL和Redis要使用集群外,业务的节点的部署也要使用集群方案,才能保证高性能、高负载和高可用。这一章我们将学习打包前端VUE项目和后端SpringBoot项目,以集群的方式部署在Docker容器内。
5 C0 v% |8 G. {; d' n) W6 U4 n6-1 后端项目后端项目部署与负载均衡
* d, V  X$ e7 x: P+ `+ ?: X6-2 后端项目双机热备负载均衡2 |7 W" P/ b2 n
6-3 前端项目后端项目部署与负载均衡
7 M4 n" O% ]6 Y6 X4 U4 M. k! V/ h, [6-4 前端项目双机热备负载均衡试看+ K" |# C4 R% C6 S2 W

0 J$ v, e6 S5 j# E第7章 课后作业
0 ~" U  V. c$ z" F0 g% i8 U俗话说“鸡蛋不要放在同一个篮子里”,所以要对本地部署方案改造成跨主机的运营平台。我们将创建四个Linux主机,利用Swarm技术组建Docker集群。通过Swarm的共享网络,组建起多主机多容器分布式部署的运营平台。
) \8 ?1 ]. y6 m6 r* _9 N7-1 课后作业(上)5 H9 U- |' z$ C) [. N
7-2 课后作业(中)1 _2 V- b8 ~4 M% X
7-3 课后作业(下)
) W& z, C# |% w, q; S% r  d3 i& u5 S' Z
第8章 云平台部署前后端分离5 W( [& x% `9 b8 Z5 q0 m4 m9 [
本课程的案例既可以部署在本地,也可以部署在云平台,本章我们将比较阿里云、腾讯云、百度云的特点,以阿里云为例,介绍云主机的购买和使用,以及在阿里云ECS主机上部署本课程的相关程序。. X% I  F' c/ \, O# _
8-1 云端部署
3 q9 p7 o1 b, A5 U, Y# R, u  X; p7 x. C# N4 y
第9章 课程总结$ }5 ]" {- r/ B
回顾renren-fast案例的部署架构
- P7 a, @( M/ I& _7 J3 U& q& ~1 i9-1 课程总结0 E& I& ?* \6 C( b0 e/ T
' l: `1 A2 S1 o1 k$ [" A8 [2 y
〖下载地址〗
0 P5 J2 }4 w4 B. ?7 R3 j, U$ I( W$ T4 C
游客,如果您要查看本帖隐藏内容请回复
* g) ~' D- J* a! n! G

; M  Q$ h6 [! d6 D. @
# T; R3 T& o) K9 @# f  Y----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------
/ }9 B  c" R! V- ~% E0 l* R5 V
; d1 k. x& C" C- q〖下载地址失效反馈〗
* R. Z9 z- h  S: j* w& e如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com( Y4 R% l; {6 X# U( D  g9 y+ j) |

% a- m+ V4 s+ z% H* q〖升级为终身会员免金币下载全站资源〗, _6 z5 E3 w% x% d! w& w% p5 L& V5 E
全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html
6 U$ t! X2 W% Z7 R9 t$ H( s6 Q* j3 z
〖客服24小时咨询〗
% p7 Q7 h. g% u" ?7 C有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。$ h- Z7 q* V' D

8 \9 e" V' a& E

" Q! Z/ ]% Q7 d% u& ~$ B: {: i3 y2 k$ v3 L# i& k9 J
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

- j5 f. O# k( [; r# T* }% u- 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 | 显示全部楼层
学习一下啊
回复

使用道具 举报

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

本版积分规则