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

  [复制链接]
查看3153 | 回复30 | 2020-8-24 23:33:34 | 显示全部楼层 |阅读模式
12442.jpg 1 X& l+ a4 w( C+ i0 C  R- X( x! ?1 w
2 i5 ?: E6 }9 |0 ]0 `4 A+ o4 N
〖课程介绍〗% _/ O* i/ h8 e% s" Y: v
本课程把一个真实企业级前后端分离项目部署在Linux环境中,利用Docker虚拟机的容器技术,采用分布式集群部署,将项目转换成为高性能、高负载、高可用的部署方案。包括Docker集群、MySQL集群、Redis集群、负载均衡、双机热备等等。. g8 D/ w0 Q( z" R

  y- x$ s; `( r  T% t' a) U〖课程目录〗
1 _! w6 c( }% a) c第1章 课程介绍
( d& h8 {% |/ W! G+ N- v2 `展示前后端分离项目部署的成果,介绍学习本门课程需要的硬件环境和软件环境,并利用VMware虚拟机安装CentOS,搭建Docker部署环境。
4 \( r( n3 w) a5 n/ l# P7 U/ C3 Y1-1 课程介绍试看% z5 m! A. r. R& P
1-2 项目演示试看
  k7 Z3 \2 i5 d+ s! E1-3 开发环境要求(上)2 s4 [; q1 E4 N; `( \
1-4 开发环境要求(下)5 s9 \+ p( J& Q5 z

$ W5 X9 U5 y! h, {第2章 人人开源前后端分离项目下载与配置
& ^) q5 k# H# U2 |本章以renren-fast开源项目为部署案例,详细讲解了这个项目的前端部分和后端部分的安装和配置,在Windows平台上运行调试该项目。6 C4 y1 K& h( `: ^
2-1 前后端分离框架介绍( t7 n5 n+ h7 `
2-2 后端项目下载与配置6 |6 g7 g+ q( R) B) [, v* s
2-3 前台项目的下载与配置: f3 Z8 ~: U8 C* j) d& N
, H$ x, Y, W- M; ]3 K# j3 u
第3章 Linux基础知识强化0 G5 o2 g) [  O, V* I
本章内容是巩固和复习Linux系统基础知识,重点讲解Linux系统中的目录结构和常用指令,以及防火墙等。为在Linux环境中部署前后端分离项目扫清基础知识障碍。而且还会讲解Docker虚拟机的安装。0 q; x) j! m/ J9 T3 m
3-1 Linux系统构成和基本操作(上)
# c) ~- Y1 V3 s7 Q, {! I3-2 Linux系统构成和基本操作(下)
# d8 v5 G" s4 Z3 t# U3-3 防火墙管理9 P- B6 T/ b, P* ?# d3 s+ p( o
3-4 Docker虚拟机(上)7 ~: e9 a$ G6 L6 V0 i1 Q' F) U; r! a
3-5 Docker虚拟机(下)/ q% [' Y+ s& m& a+ b5 m

% N+ M- @2 W) H& u, i  `4 J第4章 搭建MySQL集群
# M, _7 Y$ T# `大型项目的持久层都会选择数据库集群,本门课程选择的是MySQL领域中最成熟可靠的PXC(Percona XtraDB Cluster)集群方案。在本章节,我们会学习在Docker容器中划分网段,创建PXC容器和组建5节点的PXC集群。
# T+ w& E) c: M9 |) T8 ~7 ^4-1 MySQL集群方案介绍
- Q. P$ x# Z5 X& l6 |# ~* s& v1 \4-2 创建MySQL集群- v6 H  e% q' c0 @! ]0 {9 Y2 c
4-3 数据库负载均衡
. \- D/ A! b; j- K  c- q4-4 负载均衡的高可用方案(上)
& f1 k# F5 x( J) U4-5 负载均衡的高可用方案(下)
" B% k# O5 @& x$ t4-6 热备份数据) B8 \7 C4 l# s! Z7 i$ g$ Y

/ d% O( l- |) \/ ?" z8 U第5章 搭建Redis集群. ~! b4 Z; c. d$ `# S) z! m
Redis高速缓存可以减少数据库IO的压力,在秒杀商品、抢红包等业务中频繁用到。这一章我们要学习的是为renren-fast项目搭建6节点的RedisCluster集群。
7 y0 D9 r! z5 r( s8 u% w5-1 Redis高速缓存介绍
% R1 F" N# Z: i# m) X6 x  ]5-2 Redis主从同步
+ I+ C: H% A$ e5 v& W9 h' G  `6 ]$ ^5-3 配置RedisCluster集群! w# D) Y: J: D$ E2 d
/ u; {) M  P" H  C4 @; g+ e
第6章 部署前后端分离项目
7 e- W# c* `, h" u" o4 C0 r除了MySQL和Redis要使用集群外,业务的节点的部署也要使用集群方案,才能保证高性能、高负载和高可用。这一章我们将学习打包前端VUE项目和后端SpringBoot项目,以集群的方式部署在Docker容器内。; `2 n( Z$ q1 X$ d$ |$ Z5 `9 }
6-1 后端项目后端项目部署与负载均衡7 P2 X; d( x, g, @+ s
6-2 后端项目双机热备负载均衡
+ J" f$ \: Z# F$ E$ D8 U3 A6-3 前端项目后端项目部署与负载均衡
0 s+ N' t0 [& e" W( g+ N6-4 前端项目双机热备负载均衡试看; }+ ^3 l% l2 }, f+ P/ [- L

" p( ]3 r$ s# V4 T第7章 课后作业
3 Q7 U# J( N( o俗话说“鸡蛋不要放在同一个篮子里”,所以要对本地部署方案改造成跨主机的运营平台。我们将创建四个Linux主机,利用Swarm技术组建Docker集群。通过Swarm的共享网络,组建起多主机多容器分布式部署的运营平台。. u5 I' j- b7 ~' B9 w
7-1 课后作业(上)
  O6 {, D+ z# A* S# T  l  {4 i# w7-2 课后作业(中)
% Y  m, [5 ~/ m6 b8 f' y# x7-3 课后作业(下)
  |: Q, {* c4 J% _: Q2 b; a7 \5 b' Z, o
第8章 云平台部署前后端分离+ g* E6 u8 E1 O
本课程的案例既可以部署在本地,也可以部署在云平台,本章我们将比较阿里云、腾讯云、百度云的特点,以阿里云为例,介绍云主机的购买和使用,以及在阿里云ECS主机上部署本课程的相关程序。
7 ^  h5 n8 [$ @: ]0 m5 h8-1 云端部署8 o% ?8 I) `' s3 v

8 V  t/ E5 y3 Y( X第9章 课程总结
- ]  P" h+ ^$ w/ @回顾renren-fast案例的部署架构: d2 K( `% ^% H5 b: Q# N; L
9-1 课程总结
0 ?! z$ l# M' {) p5 ?' w* `9 \0 W' M* V$ g. D, m' f, I& c. E- f
〖下载地址〗
7 d8 Z. O+ X% V7 o
游客,如果您要查看本帖隐藏内容请回复
* P0 ?% V4 l8 C' A3 X
; x9 ^* p6 Z% v( }

$ W/ x/ e6 G. u----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------
4 ?# I8 g. ~: r/ ~' U7 t4 a8 n1 A  H$ N- n9 K& `4 o4 Y. y
〖下载地址失效反馈〗3 j7 C* I$ @5 K9 X* `
如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com1 ~% Q- w. j$ Q# X

# |+ q" J  }0 Z1 B  j〖升级为终身会员免金币下载全站资源〗
) b) N( B4 l% G2 g! e% i) B4 H全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html+ _" \8 S' b; L2 S

- X: c/ \8 c! x% S) O〖客服24小时咨询〗& g! ~4 r7 i: w& ~* I' ~" [
有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。, `4 h9 b0 L0 Z  C5 [

! M# b4 q( _& Z) ~
! o; `. v( O) T

+ Z' \8 I7 c2 M: x5 ^; \
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

! U. W9 q8 B, U9 G66666666666666666666666666666
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则