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

  [复制链接]
查看3171 | 回复30 | 2020-8-24 23:33:34 | 显示全部楼层 |阅读模式
12442.jpg 4 \; o9 j+ _$ S, A5 W; c  A
! g& u. k2 [' D1 X7 K
〖课程介绍〗* K5 M1 {1 s. s8 U. @7 I% J
本课程把一个真实企业级前后端分离项目部署在Linux环境中,利用Docker虚拟机的容器技术,采用分布式集群部署,将项目转换成为高性能、高负载、高可用的部署方案。包括Docker集群、MySQL集群、Redis集群、负载均衡、双机热备等等。- _. ~% c0 e8 W9 ?0 e0 g2 ]$ ]
: q3 u" N  {. K/ C. h6 Z) D6 q
〖课程目录〗1 v1 Z' l, }/ u6 c
第1章 课程介绍
9 f0 A! p( _1 y( ^( r! F展示前后端分离项目部署的成果,介绍学习本门课程需要的硬件环境和软件环境,并利用VMware虚拟机安装CentOS,搭建Docker部署环境。& s: B& ?# b$ Z& |7 b
1-1 课程介绍试看
1 @4 s$ C* k4 X: ]1-2 项目演示试看0 ^2 m7 _7 V3 r5 [- N9 |
1-3 开发环境要求(上)
- H7 }3 O4 ^- e, a1 p, B, ^6 z1-4 开发环境要求(下)
0 [' F6 y  D5 f! _5 Y! q, Q! L7 \' b- k' F7 |8 u
第2章 人人开源前后端分离项目下载与配置
' p1 ]  J1 o2 m  F+ A6 d本章以renren-fast开源项目为部署案例,详细讲解了这个项目的前端部分和后端部分的安装和配置,在Windows平台上运行调试该项目。
: X( b* G& M8 U4 f8 t2-1 前后端分离框架介绍: J1 Y( _% ^( M& c, L( M
2-2 后端项目下载与配置
9 c0 S  J7 Z: ^0 z, K2 P5 |2-3 前台项目的下载与配置  U7 [+ \6 d0 t; G( H3 c. R

+ `! Z: x2 j; ~& g. Y( b第3章 Linux基础知识强化# }" I, x6 Y. a$ }; z  D" `
本章内容是巩固和复习Linux系统基础知识,重点讲解Linux系统中的目录结构和常用指令,以及防火墙等。为在Linux环境中部署前后端分离项目扫清基础知识障碍。而且还会讲解Docker虚拟机的安装。
% N5 T( S# M$ U+ `. p8 g3-1 Linux系统构成和基本操作(上): |1 h5 y0 s2 l9 T
3-2 Linux系统构成和基本操作(下). N' q$ I! E9 K) r. d
3-3 防火墙管理8 c* F) h( w0 d+ i. N
3-4 Docker虚拟机(上), j. u2 x6 d9 D# @/ G  p
3-5 Docker虚拟机(下), D  ]- |8 ?- }3 ^% ?. J# V- h, m
' G% g1 U$ N' ]! \
第4章 搭建MySQL集群# A8 P/ c3 B( J- H
大型项目的持久层都会选择数据库集群,本门课程选择的是MySQL领域中最成熟可靠的PXC(Percona XtraDB Cluster)集群方案。在本章节,我们会学习在Docker容器中划分网段,创建PXC容器和组建5节点的PXC集群。
6 z3 `* a: }" k2 _4-1 MySQL集群方案介绍0 g; j' Y. u+ Q
4-2 创建MySQL集群
% S2 A$ C  L0 I4-3 数据库负载均衡
8 R  G# H5 J3 ?; T0 Z4-4 负载均衡的高可用方案(上)
) P, _$ E+ ^, i3 a  l1 @7 g: [4-5 负载均衡的高可用方案(下)1 P. d" r& x8 }6 Z1 x* ~6 V* U* q
4-6 热备份数据4 P9 N7 D, ?% O  I/ x4 m

, Z$ x) s- @/ G+ X第5章 搭建Redis集群
/ y) e, V: l, z- M2 C+ DRedis高速缓存可以减少数据库IO的压力,在秒杀商品、抢红包等业务中频繁用到。这一章我们要学习的是为renren-fast项目搭建6节点的RedisCluster集群。
6 u8 c) u; V& x7 A/ M! b+ @5-1 Redis高速缓存介绍) h8 U) }4 V% \# m1 ?
5-2 Redis主从同步3 K. }/ y* P# J9 J! i& v5 c. B6 y
5-3 配置RedisCluster集群: O! D5 Z$ R5 J  Z" U& A

% z/ E* q9 g9 f第6章 部署前后端分离项目
4 t/ P& e& ]8 v4 ~/ U! t1 y9 J% N7 Q除了MySQL和Redis要使用集群外,业务的节点的部署也要使用集群方案,才能保证高性能、高负载和高可用。这一章我们将学习打包前端VUE项目和后端SpringBoot项目,以集群的方式部署在Docker容器内。
) H6 Z- _) G( ?6 v& j5 }6-1 后端项目后端项目部署与负载均衡" l" Z7 }$ ^$ ?( k/ h3 e% N
6-2 后端项目双机热备负载均衡, ^/ h9 y! f- r( A  ~- j
6-3 前端项目后端项目部署与负载均衡
$ g4 c! h8 l9 `7 Z6-4 前端项目双机热备负载均衡试看
) e2 s# R$ N3 O+ }4 |
- p9 u8 p% h- G/ H  o/ ]第7章 课后作业
6 s- i& {2 t6 G0 \俗话说“鸡蛋不要放在同一个篮子里”,所以要对本地部署方案改造成跨主机的运营平台。我们将创建四个Linux主机,利用Swarm技术组建Docker集群。通过Swarm的共享网络,组建起多主机多容器分布式部署的运营平台。9 {7 E/ Y; g$ M
7-1 课后作业(上)( L3 A- V' G9 p& m! W
7-2 课后作业(中)! m  ]( N. |! {! T. Y0 M
7-3 课后作业(下)1 y  ~! c1 W% `' J
5 _" z/ l3 e! W" s
第8章 云平台部署前后端分离
# O6 Q. V& J& ~: P6 k. X  q  Z本课程的案例既可以部署在本地,也可以部署在云平台,本章我们将比较阿里云、腾讯云、百度云的特点,以阿里云为例,介绍云主机的购买和使用,以及在阿里云ECS主机上部署本课程的相关程序。
: B7 J9 b# l6 ?5 x, h2 V* M8-1 云端部署
1 [, Y" c7 e, e) Y/ N7 j" j2 Y: @2 G' l6 \) S6 d
第9章 课程总结# T- b; f. U" ]1 {2 V- T
回顾renren-fast案例的部署架构
) _1 R1 ?2 K& e9-1 课程总结
* v9 x+ ]5 k( P" M% c/ s
1 U8 S+ `( Y' ?$ F〖下载地址〗
6 d5 L: U! C& q. k
游客,如果您要查看本帖隐藏内容请回复
) {) T' E- ?" d- ?6 o/ n

6 \" ^4 L0 C+ Y8 R, H" b/ y( R, c; g0 P! F) f. I
----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------9 k8 ^- S" h, Q$ c; v5 z! w4 ]& A
/ r; f$ q$ _7 [1 B: T
〖下载地址失效反馈〗
" v9 H) J1 x- `3 N* D如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com$ H8 I1 Z$ T$ n- N; O0 u7 v( d5 K
: M, |( X. O9 [8 a8 m% [6 I  A
〖升级为终身会员免金币下载全站资源〗( }3 N+ {5 @% b$ x4 k
全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html
2 @- H1 \8 A; `' \- ^: x
. y$ K! \9 @0 k% Y〖客服24小时咨询〗/ j& s8 U2 E) ^' W6 P6 y' @
有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。
' u9 j- t% `1 i2 ]" p
, \( O; y: P8 C

" C  \$ {  k0 w: U. {$ ]" T0 q/ W6 H; S$ ^
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

saitama | 2020-8-26 22:05:30 | 显示全部楼层
& S: ^, G0 q" ?
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 | 显示全部楼层
学习一下啊
回复

使用道具 举报

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

本版积分规则