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

  [复制链接]
查看9558 | 回复34 | 2020-8-24 23:33:34 | 显示全部楼层 |阅读模式
12442.jpg
1 ?" ?4 }' b: f) q* z7 P" I  i, m* f- i
〖课程介绍〗/ F5 h5 M8 {) i0 o8 O1 `' W9 d
本课程把一个真实企业级前后端分离项目部署在Linux环境中,利用Docker虚拟机的容器技术,采用分布式集群部署,将项目转换成为高性能、高负载、高可用的部署方案。包括Docker集群、MySQL集群、Redis集群、负载均衡、双机热备等等。
) r, F* U: Y$ w: ]$ `( V  Z" H, {% B, u& ?  Y8 x
〖课程目录〗
3 V' w* Q. V: z4 d# N* k$ [" e第1章 课程介绍" n# ?+ e6 l. }, K3 G
展示前后端分离项目部署的成果,介绍学习本门课程需要的硬件环境和软件环境,并利用VMware虚拟机安装CentOS,搭建Docker部署环境。
% B4 ^& g+ G0 ?6 X5 ~8 v# l1-1 课程介绍试看+ K- S, v3 s% T# ~
1-2 项目演示试看' E& P& B" _8 o( B3 p5 \6 v0 `
1-3 开发环境要求(上)% F* y1 C" Q" e+ J  F1 q+ ~9 f
1-4 开发环境要求(下); n1 h# W6 }, O8 {" _# Y

1 ]* ?/ Y5 j9 f, t/ D第2章 人人开源前后端分离项目下载与配置
0 O+ w, A% o6 O8 L本章以renren-fast开源项目为部署案例,详细讲解了这个项目的前端部分和后端部分的安装和配置,在Windows平台上运行调试该项目。) w: ^6 t' n4 e+ D# I
2-1 前后端分离框架介绍
2 {9 K9 U  q; H6 d5 q2-2 后端项目下载与配置( f& F4 g* H5 ^" R; R/ D
2-3 前台项目的下载与配置
9 V1 M, Q: \& i
3 Z( @* |1 ]8 F3 O( Q9 s+ V第3章 Linux基础知识强化
- i! P8 d2 o, f' [本章内容是巩固和复习Linux系统基础知识,重点讲解Linux系统中的目录结构和常用指令,以及防火墙等。为在Linux环境中部署前后端分离项目扫清基础知识障碍。而且还会讲解Docker虚拟机的安装。
" S* G4 M) H: i8 H" D& C8 V$ `3-1 Linux系统构成和基本操作(上)6 P( G+ S7 ~; a( t
3-2 Linux系统构成和基本操作(下)
, H) D9 P2 H; L! B. \. S3-3 防火墙管理
3 C: i* O0 R! K0 ~3-4 Docker虚拟机(上)
; X; Q9 L9 Z- [0 W6 G$ @" e: k3 o  k3-5 Docker虚拟机(下)
9 S# b& g, |0 j" Q
; ]6 x; L1 S5 X* U7 b8 K第4章 搭建MySQL集群
/ E& @# g0 _1 x: Z  N" O/ S5 o大型项目的持久层都会选择数据库集群,本门课程选择的是MySQL领域中最成熟可靠的PXC(Percona XtraDB Cluster)集群方案。在本章节,我们会学习在Docker容器中划分网段,创建PXC容器和组建5节点的PXC集群。
! F- w( l! b8 Q. x- S4-1 MySQL集群方案介绍- |5 K/ ?% R  E4 B
4-2 创建MySQL集群8 Q' Y. a9 k# I5 _
4-3 数据库负载均衡
+ ~3 {. f( @4 G5 ~; ?+ ]4-4 负载均衡的高可用方案(上)
& o; j  l& A/ ]5 S* Y+ X4-5 负载均衡的高可用方案(下)' ?; [0 J' G* z3 q
4-6 热备份数据
1 d( H  O* v$ R1 T8 J( G4 m0 Z& V- Y, I. X5 n
第5章 搭建Redis集群
5 S' a4 _/ m, {: x" oRedis高速缓存可以减少数据库IO的压力,在秒杀商品、抢红包等业务中频繁用到。这一章我们要学习的是为renren-fast项目搭建6节点的RedisCluster集群。' G" g6 a$ q4 |' Z* j/ h
5-1 Redis高速缓存介绍! P+ w' g' I7 y
5-2 Redis主从同步' f% e0 o' B' d0 P2 X
5-3 配置RedisCluster集群1 y5 s1 E% y0 p

" Z6 v" A: T$ o6 _/ H第6章 部署前后端分离项目
" U1 M( B8 a' K5 N除了MySQL和Redis要使用集群外,业务的节点的部署也要使用集群方案,才能保证高性能、高负载和高可用。这一章我们将学习打包前端VUE项目和后端SpringBoot项目,以集群的方式部署在Docker容器内。
6 @8 W: n* s/ V! X+ q& Q: H6-1 后端项目后端项目部署与负载均衡
% O+ g" T& i$ P2 ?) x& c( c3 t6-2 后端项目双机热备负载均衡" W9 n0 g! [/ D* w3 Y+ ^/ M
6-3 前端项目后端项目部署与负载均衡
% Z$ f4 D) @* p2 j  p9 |6-4 前端项目双机热备负载均衡试看: @; S3 R1 m- o0 r9 g" p# Y. H

5 U  J/ m  H7 F第7章 课后作业
2 C& Y/ O; \' P俗话说“鸡蛋不要放在同一个篮子里”,所以要对本地部署方案改造成跨主机的运营平台。我们将创建四个Linux主机,利用Swarm技术组建Docker集群。通过Swarm的共享网络,组建起多主机多容器分布式部署的运营平台。
% E6 i  e" G' t$ ]5 }; I7-1 课后作业(上)4 n0 A6 n  `/ j" g4 Z! P  r
7-2 课后作业(中); A. L# g0 l( N) B( D6 ]  z* C
7-3 课后作业(下)! z, H5 z4 y8 w
2 ?5 T5 l/ [- g9 f; T
第8章 云平台部署前后端分离' c- R$ B8 D  J1 D- f) @
本课程的案例既可以部署在本地,也可以部署在云平台,本章我们将比较阿里云、腾讯云、百度云的特点,以阿里云为例,介绍云主机的购买和使用,以及在阿里云ECS主机上部署本课程的相关程序。
4 k2 ^# }8 N) M8-1 云端部署
. O, v6 ]# Q* r  h# A# H
, @$ F; F, l7 b) |" Q+ J第9章 课程总结1 h, \! _, J6 I; E5 f9 L
回顾renren-fast案例的部署架构) T! B) ?9 ?/ L3 y# A1 C  w/ W! {
9-1 课程总结. \/ z) s( {3 f8 O" Y; w3 Z: t

1 I0 b$ B$ F& X6 k) z" s〖下载地址〗% Z+ U8 s3 \; o% G! T
游客,如果您要查看本帖隐藏内容请回复
8 w" i# e1 O" P/ {' E
$ ?4 _  M. P# i' [. d
6 \! [; l! m6 q- ?: \: |, T
----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------
- ]( @/ z/ f4 x
$ \4 u( @. Q& y$ M/ S7 o〖下载地址失效反馈〗7 J9 s& m; G8 n4 [: W
如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com
2 X' {$ K! w9 U( M/ K, E7 K! J0 v5 x$ Q+ M/ u& `1 k. F7 B8 ]5 C9 X
〖升级为终身会员免金币下载全站资源〗( z  y4 E' ?& W6 q
全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html
6 z7 [" D! \1 R6 t$ A  U
) d& [' W8 d% r) L( f〖客服24小时咨询〗
% F% B: c3 W1 g! K$ u; T. i  v' A有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。
  A: p& [3 g+ O- b" E* H9 U# k" ?8 [6 c% n

+ j1 O( A- e8 D0 `! z. D( }/ i! s/ m
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

! c  @2 x% O  n2 F66666666666666666666666666666
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则