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

  [复制链接]
查看9295 | 回复34 | 2020-8-24 23:33:34 | 显示全部楼层 |阅读模式
12442.jpg
# b' z: o/ w5 o; {9 `- \) Z2 s1 p: M" J4 y* _' d9 J4 Q) X2 L# ?% F/ G
〖课程介绍〗
) b* J; j% z3 |7 ]' s% F' q本课程把一个真实企业级前后端分离项目部署在Linux环境中,利用Docker虚拟机的容器技术,采用分布式集群部署,将项目转换成为高性能、高负载、高可用的部署方案。包括Docker集群、MySQL集群、Redis集群、负载均衡、双机热备等等。. h( ^# R8 y5 m) ^" a# O

0 x* @8 o2 w4 @" H4 X〖课程目录〗
# h$ J: t6 f8 K- a( e/ M第1章 课程介绍
/ {7 l% g+ z2 D- j" q3 k0 N展示前后端分离项目部署的成果,介绍学习本门课程需要的硬件环境和软件环境,并利用VMware虚拟机安装CentOS,搭建Docker部署环境。8 z- [9 O1 w8 Q  {
1-1 课程介绍试看
4 G* D2 h* s1 G1-2 项目演示试看& d4 O9 f. a2 @: M: |
1-3 开发环境要求(上)
3 c. z/ d  ^/ S1-4 开发环境要求(下)
* J3 e! [3 B: ~; P- B. r, w' D: W! M- }  H/ w* u# P
第2章 人人开源前后端分离项目下载与配置
/ t6 N5 W% A" v9 b7 o  J1 H本章以renren-fast开源项目为部署案例,详细讲解了这个项目的前端部分和后端部分的安装和配置,在Windows平台上运行调试该项目。9 P* T: \; z: A# @( @" X- }
2-1 前后端分离框架介绍+ J5 G. F4 K4 r8 r2 H7 t& l
2-2 后端项目下载与配置9 Z$ }2 U8 D5 p
2-3 前台项目的下载与配置
5 W. q, A2 g" p9 c' f
" t; j& O% d1 v2 o0 s- H第3章 Linux基础知识强化
4 j* L" E2 [/ n+ r: x  n. x本章内容是巩固和复习Linux系统基础知识,重点讲解Linux系统中的目录结构和常用指令,以及防火墙等。为在Linux环境中部署前后端分离项目扫清基础知识障碍。而且还会讲解Docker虚拟机的安装。
) j1 p4 k1 e1 z& k8 X% P, C' `+ B$ k3-1 Linux系统构成和基本操作(上)
: W- O) K( [, {9 v2 N# B3-2 Linux系统构成和基本操作(下)0 Y0 Y5 K$ K- H4 u
3-3 防火墙管理! H( H- j9 w! D. `9 V2 _
3-4 Docker虚拟机(上)8 Z8 }* z1 S7 q, c
3-5 Docker虚拟机(下)8 R8 I, i! c6 h6 k: F! M2 o
- |5 `" r5 Y6 p$ }
第4章 搭建MySQL集群; `( s2 g- x# C/ `: @' w# W4 I
大型项目的持久层都会选择数据库集群,本门课程选择的是MySQL领域中最成熟可靠的PXC(Percona XtraDB Cluster)集群方案。在本章节,我们会学习在Docker容器中划分网段,创建PXC容器和组建5节点的PXC集群。
& O( U; n; s( S$ ^4-1 MySQL集群方案介绍2 F: C( E) N7 w  |2 H$ I
4-2 创建MySQL集群
- d  W3 Z3 M# b4-3 数据库负载均衡2 Z6 v  F1 n( t
4-4 负载均衡的高可用方案(上)
4 \. s2 v* [; y: H+ d7 F' l4-5 负载均衡的高可用方案(下)( v+ M& U6 G$ t8 p' t, \, J+ b
4-6 热备份数据
4 a' i/ R+ J- l% d" U
6 Q. C! F# M8 R/ Y  w第5章 搭建Redis集群' ]7 L* p- i# Q5 R
Redis高速缓存可以减少数据库IO的压力,在秒杀商品、抢红包等业务中频繁用到。这一章我们要学习的是为renren-fast项目搭建6节点的RedisCluster集群。
6 A; C( p, J4 t5-1 Redis高速缓存介绍  h$ ]* O# g3 M* E$ t; F* v0 j
5-2 Redis主从同步
- b/ i1 u3 `2 c# Q3 J+ {5-3 配置RedisCluster集群6 f( w9 V5 Z" g- J" |6 E

# b# P/ Z+ o6 b第6章 部署前后端分离项目
. d7 H6 `$ D4 u& `+ ?* Y除了MySQL和Redis要使用集群外,业务的节点的部署也要使用集群方案,才能保证高性能、高负载和高可用。这一章我们将学习打包前端VUE项目和后端SpringBoot项目,以集群的方式部署在Docker容器内。
, y8 x2 B7 a8 _6-1 后端项目后端项目部署与负载均衡
2 {2 |& @+ N) ]1 r6-2 后端项目双机热备负载均衡  ]& m' J9 {# C3 P2 S  ~
6-3 前端项目后端项目部署与负载均衡
1 N& `! C* |9 w0 T6-4 前端项目双机热备负载均衡试看
0 U, E& n0 H3 N  z, o& m; U7 v8 i$ Z- Z0 h# b% d* ^9 L* j
第7章 课后作业$ |; m5 O; v' ~2 n
俗话说“鸡蛋不要放在同一个篮子里”,所以要对本地部署方案改造成跨主机的运营平台。我们将创建四个Linux主机,利用Swarm技术组建Docker集群。通过Swarm的共享网络,组建起多主机多容器分布式部署的运营平台。
, Y" a; o; b8 @6 ]3 s$ F7-1 课后作业(上)% F! c3 Y6 I& |2 T$ K  W
7-2 课后作业(中)" ]# L3 L: p3 X! F& Q
7-3 课后作业(下)6 z: z2 U, N/ C6 Q3 W- K

/ X- E; l4 [( P6 T" Z第8章 云平台部署前后端分离1 c0 o( @$ t9 w7 m& u0 Q
本课程的案例既可以部署在本地,也可以部署在云平台,本章我们将比较阿里云、腾讯云、百度云的特点,以阿里云为例,介绍云主机的购买和使用,以及在阿里云ECS主机上部署本课程的相关程序。
' A  n* j+ U$ g, [/ ^- R8-1 云端部署; z: b7 u7 \- H
+ Y( L: Y0 X, d  J; x: _; H  s
第9章 课程总结
( S) p7 K2 k: n5 B3 _, o回顾renren-fast案例的部署架构8 _% C/ X! t, T! n" W
9-1 课程总结( Z+ q& S# i% N8 S
, K7 k+ @6 Q8 v$ B
〖下载地址〗3 S0 \7 B* o* C" M. M+ `6 g
游客,如果您要查看本帖隐藏内容请回复
1 d: [: w  D9 @0 j) J3 L

, X  F1 h$ m& I+ P8 c. _- Y
; v8 n* D( Q; F1 N3 y----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------
( ~0 b: ~' l# L7 v% Q9 x% w+ g, W6 I8 Q3 g+ x7 G9 r- h
〖下载地址失效反馈〗
# Z6 |( f0 H) }  D! D如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com
$ }! q5 M$ Q6 D* a3 W* ~7 ]! H! k& D! ?1 ]7 a$ F0 N. G9 V
〖升级为终身会员免金币下载全站资源〗
: w" ^  |: j1 }2 {4 v1 W4 Y5 {全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html
4 X3 d. M# {0 u, H2 U6 z+ ?, R& Z% Q4 w' N- `4 u1 o- [5 q
〖客服24小时咨询〗
) \8 J4 n* B4 ?# m3 T4 {, D+ K有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。
0 P$ W; `7 x. z
1 L% y$ v! n8 ?6 D
7 r0 c3 y/ ]3 Q! a' z& M
, {1 L  J6 ], }+ k- b8 b
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

) k6 m' F( C# f: O66666666666666666666666666666
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则