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

  [复制链接]
查看5662 | 回复34 | 2020-8-24 23:33:34 | 显示全部楼层 |阅读模式
12442.jpg
7 G9 k" m$ C) |4 @. K3 I; K" n; O7 Z2 v/ ~1 \5 @
〖课程介绍〗4 W/ {5 |3 @7 u; o
本课程把一个真实企业级前后端分离项目部署在Linux环境中,利用Docker虚拟机的容器技术,采用分布式集群部署,将项目转换成为高性能、高负载、高可用的部署方案。包括Docker集群、MySQL集群、Redis集群、负载均衡、双机热备等等。
3 e0 X% y! W" t, h; X4 r6 i$ z* m/ {7 Q+ U+ w, N
〖课程目录〗
/ v4 {5 ?. q3 |# J第1章 课程介绍) n/ p" v. c) H9 C
展示前后端分离项目部署的成果,介绍学习本门课程需要的硬件环境和软件环境,并利用VMware虚拟机安装CentOS,搭建Docker部署环境。
0 l+ f2 X2 _, Q' E- u1-1 课程介绍试看3 P1 t# ]- C' [9 |' N1 Z
1-2 项目演示试看
, R* Z- A4 R9 H& ^( C" ~1-3 开发环境要求(上)7 U; Z7 R& X( X
1-4 开发环境要求(下); J5 _. Y' @: D5 B7 W* h! L
6 @/ S6 ^9 z% B0 P
第2章 人人开源前后端分离项目下载与配置. X1 r. z9 U, }* e/ G6 V. ]9 e
本章以renren-fast开源项目为部署案例,详细讲解了这个项目的前端部分和后端部分的安装和配置,在Windows平台上运行调试该项目。
% F* z" y1 N& v% G5 A% g( v2-1 前后端分离框架介绍
/ M9 R% A! K7 E+ l" U  k2-2 后端项目下载与配置+ `6 {7 P' d9 z& X1 n: Y9 Z
2-3 前台项目的下载与配置+ n7 q& X( D' A
1 a! B! s4 z% B+ X7 \3 w
第3章 Linux基础知识强化8 B; U" V$ ^4 d* P' V
本章内容是巩固和复习Linux系统基础知识,重点讲解Linux系统中的目录结构和常用指令,以及防火墙等。为在Linux环境中部署前后端分离项目扫清基础知识障碍。而且还会讲解Docker虚拟机的安装。, g2 r1 i0 K8 h- P
3-1 Linux系统构成和基本操作(上)
, v# [! C. ?! b0 `/ w+ P6 P( S! \3-2 Linux系统构成和基本操作(下)
3 y2 R$ t! H! c5 [1 e0 G3-3 防火墙管理
8 o5 @& M. ^) e3 q3 J: [  |: K3-4 Docker虚拟机(上)8 Q" }3 x8 G3 K& X
3-5 Docker虚拟机(下)
4 M; f& O. ^  |8 y2 ?, Y: \
9 U( ]: M3 `9 ?: y第4章 搭建MySQL集群  X( B$ M+ h3 c5 R2 m
大型项目的持久层都会选择数据库集群,本门课程选择的是MySQL领域中最成熟可靠的PXC(Percona XtraDB Cluster)集群方案。在本章节,我们会学习在Docker容器中划分网段,创建PXC容器和组建5节点的PXC集群。" W3 |/ ?, u# U# r
4-1 MySQL集群方案介绍
- z! J' S( e/ x6 i4-2 创建MySQL集群* u; Y: ]7 o* V) P' `  r+ \2 s
4-3 数据库负载均衡' b: t+ D. d) r4 }
4-4 负载均衡的高可用方案(上)
; P- f6 t9 X3 {5 |% G. U3 J4-5 负载均衡的高可用方案(下)
: Z  H; C/ A' |0 N2 C0 |4-6 热备份数据
/ Y5 V; u& }+ a. K1 L5 V5 ]5 ^6 ]' V
- ]' o  h6 C" ]第5章 搭建Redis集群
! c5 t; s4 i1 WRedis高速缓存可以减少数据库IO的压力,在秒杀商品、抢红包等业务中频繁用到。这一章我们要学习的是为renren-fast项目搭建6节点的RedisCluster集群。
1 i) i( \& F, c5-1 Redis高速缓存介绍, T& M% ?% Y, r! i0 S* ^' z* S
5-2 Redis主从同步
9 ?; @, e" t1 B1 S; L5-3 配置RedisCluster集群7 `/ E  g" R/ {

" D4 v) ]; J$ W  a& c( E第6章 部署前后端分离项目7 j" X* i% l. Y7 c- @0 k, _: s
除了MySQL和Redis要使用集群外,业务的节点的部署也要使用集群方案,才能保证高性能、高负载和高可用。这一章我们将学习打包前端VUE项目和后端SpringBoot项目,以集群的方式部署在Docker容器内。+ k) h+ `, M3 `2 |( I1 d
6-1 后端项目后端项目部署与负载均衡9 _, s) {4 w' _6 f( X- N8 P9 z4 @4 G
6-2 后端项目双机热备负载均衡
0 ~% w* A/ c4 j2 {& {6-3 前端项目后端项目部署与负载均衡
6 J0 }; U' g% H" {6-4 前端项目双机热备负载均衡试看: B2 }2 z8 s- M# {

. N. v' o5 H% [9 I第7章 课后作业
6 d4 i! r0 s) u9 ]% y# f5 I俗话说“鸡蛋不要放在同一个篮子里”,所以要对本地部署方案改造成跨主机的运营平台。我们将创建四个Linux主机,利用Swarm技术组建Docker集群。通过Swarm的共享网络,组建起多主机多容器分布式部署的运营平台。0 t& G( X  q# O# m- N% t4 q
7-1 课后作业(上)
7 t) x8 }6 g$ n- f# L' Q7-2 课后作业(中)3 c1 M8 p  D$ q2 J2 {" x
7-3 课后作业(下)
8 }) U# U4 J$ p! z( F. }7 E( H: u
9 s$ E" ^' D% |; H, V3 @6 Z第8章 云平台部署前后端分离
2 B7 B# {" G2 f  j5 @  o. m本课程的案例既可以部署在本地,也可以部署在云平台,本章我们将比较阿里云、腾讯云、百度云的特点,以阿里云为例,介绍云主机的购买和使用,以及在阿里云ECS主机上部署本课程的相关程序。, r2 |3 k' e) w+ c# j
8-1 云端部署, }$ {; ?1 |% r0 c" x
) l- j5 P: c* e6 f& z5 U
第9章 课程总结  F/ q. _, @) E
回顾renren-fast案例的部署架构
, W& M$ P  D; n; Y9-1 课程总结9 w9 C/ o5 Q& [" z  S9 }

) N  e4 i2 W/ {6 @( s〖下载地址〗$ Q* Y, V* |% S& l0 f0 x6 P- A
游客,如果您要查看本帖隐藏内容请回复
/ U( E# c4 ]5 ~. h0 v

$ Q6 I' X- k5 f2 h+ b5 v" ?$ u' V3 u  l0 h8 R) W6 t( {! b, f
----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------
$ m" o7 D  V- _2 J
+ p$ o* A8 m! e, j! Y( {* f〖下载地址失效反馈〗
, x; V8 a$ R" ~! o如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com' U9 }( Z+ t9 F. x5 [

' l4 A- E# I8 {; _8 t〖升级为终身会员免金币下载全站资源〗
; x% d/ K. I" z& M" }1 i全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html" C$ M- P% f6 e7 Z" X% C+ O0 P

- D( z$ K! v8 \% S. H( X" c- f6 J〖客服24小时咨询〗! B( Q' g8 i$ [! g& z' j
有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。" g3 K( E) Y& W1 X) n" T1 j
, i* E7 A2 L9 w1 F

! A9 B! c2 Z9 O1 G: c; G
+ p# B' N5 J( i( w/ c1 {  s) u# O
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

saitama | 2020-8-26 22:05:30 | 显示全部楼层
, _$ \: t/ }5 t; H1 E3 Y
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 | 显示全部楼层
学习一下啊
回复

使用道具 举报

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

本版积分规则