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

  [复制链接]
查看6402 | 回复34 | 2020-8-24 23:33:34 | 显示全部楼层 |阅读模式
12442.jpg
6 @2 [6 f, A, @" A3 U  @8 R! z2 m
〖课程介绍〗
5 Q7 w* _# Y( r) z. d% U! p本课程把一个真实企业级前后端分离项目部署在Linux环境中,利用Docker虚拟机的容器技术,采用分布式集群部署,将项目转换成为高性能、高负载、高可用的部署方案。包括Docker集群、MySQL集群、Redis集群、负载均衡、双机热备等等。
6 U5 Z5 ?, _4 z9 s! z
! p; O7 E" M9 l8 \# a5 y$ W# I〖课程目录〗
" q; S5 {/ j+ V; s( p第1章 课程介绍
; `- Z1 J' a3 S2 w  \7 o展示前后端分离项目部署的成果,介绍学习本门课程需要的硬件环境和软件环境,并利用VMware虚拟机安装CentOS,搭建Docker部署环境。
0 z; G4 c. E1 o7 V. T- Q, G1-1 课程介绍试看
" a( q, E/ I8 e4 p. y5 q1-2 项目演示试看6 |$ u; f6 l; K/ q( P' t- e. g
1-3 开发环境要求(上)
6 X- S" j& y0 Y* p/ M1 e1-4 开发环境要求(下)+ P1 c( i' q8 W0 B7 ~1 X  q$ ?
. C! G' p, Q& @! f+ h0 F
第2章 人人开源前后端分离项目下载与配置
7 g8 ~/ w- e5 @( b. h" e8 j本章以renren-fast开源项目为部署案例,详细讲解了这个项目的前端部分和后端部分的安装和配置,在Windows平台上运行调试该项目。
1 t: D. m7 S1 g3 ^! @2-1 前后端分离框架介绍9 ?3 r: A2 `; B  f5 E+ a; s
2-2 后端项目下载与配置: J( R* ?# [0 ?+ E8 J' n
2-3 前台项目的下载与配置
! Q5 Y6 k5 @7 g% A: O, J- l
6 Q( _0 A5 M' M$ z  T( _5 y: q第3章 Linux基础知识强化- |6 Z3 p- N' V: W9 ?$ z* S' W9 W+ O
本章内容是巩固和复习Linux系统基础知识,重点讲解Linux系统中的目录结构和常用指令,以及防火墙等。为在Linux环境中部署前后端分离项目扫清基础知识障碍。而且还会讲解Docker虚拟机的安装。' E6 s7 P6 x) _2 U  j
3-1 Linux系统构成和基本操作(上)
! N4 C" w$ g$ i" }1 n6 a# e3-2 Linux系统构成和基本操作(下)
/ D; Y4 e# Y- K4 Y( f3-3 防火墙管理
6 }% v0 r( m9 ~3-4 Docker虚拟机(上)# }0 X! E1 I/ ]) h+ B& ]. q  A
3-5 Docker虚拟机(下)0 H1 _0 ^$ _: ], x
8 I/ f* I! O4 O1 v! R
第4章 搭建MySQL集群
0 j/ V6 V2 j# s2 B1 Y  q大型项目的持久层都会选择数据库集群,本门课程选择的是MySQL领域中最成熟可靠的PXC(Percona XtraDB Cluster)集群方案。在本章节,我们会学习在Docker容器中划分网段,创建PXC容器和组建5节点的PXC集群。
$ G3 E" I4 h, x4 D3 T  U& X4-1 MySQL集群方案介绍, s7 L) _0 E) S* `+ r8 G; x8 d
4-2 创建MySQL集群3 K: h' W+ s6 p. g, `: g, d
4-3 数据库负载均衡/ d/ E% }' t, [; f0 I( z
4-4 负载均衡的高可用方案(上)
' ~2 B* G# {: M9 N& S" @; b/ N4-5 负载均衡的高可用方案(下)
' u- |9 g# [# b; x4-6 热备份数据( H/ k$ K* y  Y8 V0 f/ j) A
- y2 |2 w# a# C& X3 p' n* R
第5章 搭建Redis集群
0 }7 z: M9 T1 a  Y  u: ~" ERedis高速缓存可以减少数据库IO的压力,在秒杀商品、抢红包等业务中频繁用到。这一章我们要学习的是为renren-fast项目搭建6节点的RedisCluster集群。6 C- O- [  _% e% E
5-1 Redis高速缓存介绍
) N$ h% D- K1 U8 e9 j# G* k5-2 Redis主从同步
* w6 M& ^- h; W( ~8 N5-3 配置RedisCluster集群
1 v' ?3 P, Z9 B0 d9 t& {; {. ]) k- V2 Z
第6章 部署前后端分离项目  h4 Z( O3 A. f8 m( h
除了MySQL和Redis要使用集群外,业务的节点的部署也要使用集群方案,才能保证高性能、高负载和高可用。这一章我们将学习打包前端VUE项目和后端SpringBoot项目,以集群的方式部署在Docker容器内。4 X' v+ ?& K, [) V$ u! \- I
6-1 后端项目后端项目部署与负载均衡% Q1 a3 d7 _# I/ M6 O) C
6-2 后端项目双机热备负载均衡! o& x" l. u) T$ |! }
6-3 前端项目后端项目部署与负载均衡  g' C2 I' w" [. ]* x$ H( ^* f+ a, j
6-4 前端项目双机热备负载均衡试看
" W" ]% Z0 r* R( j) S7 |' a; e. j4 R' }: n: E
第7章 课后作业" k; Q8 I0 z! F# F
俗话说“鸡蛋不要放在同一个篮子里”,所以要对本地部署方案改造成跨主机的运营平台。我们将创建四个Linux主机,利用Swarm技术组建Docker集群。通过Swarm的共享网络,组建起多主机多容器分布式部署的运营平台。6 [2 b, M' Z0 ~% a
7-1 课后作业(上)
" c$ o0 R9 ^1 K: U% t1 Y7-2 课后作业(中)
1 \6 k, B% P' b6 O  x' A3 H0 ]4 J) k7-3 课后作业(下)
  c' F  |- y- q! X4 e- c8 Z& y; Q) [; K3 d. o$ q& |
第8章 云平台部署前后端分离. {, x' Y1 L3 s# K
本课程的案例既可以部署在本地,也可以部署在云平台,本章我们将比较阿里云、腾讯云、百度云的特点,以阿里云为例,介绍云主机的购买和使用,以及在阿里云ECS主机上部署本课程的相关程序。1 L% ~$ }5 u" r
8-1 云端部署+ z& f" s6 I# `+ x5 i" A3 S2 W- H

. q6 a- F0 Y/ l# Z5 m6 u第9章 课程总结" o# ^, @9 C( L- ^& i9 X
回顾renren-fast案例的部署架构
) h) U* b4 F( U9-1 课程总结5 c- N9 O) B3 o7 `
  v: j- g: O3 n  N
〖下载地址〗
7 s( a, t" |1 `7 U0 s& H
游客,如果您要查看本帖隐藏内容请回复

0 u$ }% ~% N% s: Z: S; U, g. _) l/ Y
5 e8 o) m! i2 R/ [
----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------
% p0 s8 F- S1 Z* b
( H+ {: Y( i5 P: y〖下载地址失效反馈〗- g6 j! t! }* i) b  o2 s
如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com6 C: ~6 @7 ^$ D2 \3 R
! s' O% ]! }5 p1 f$ l1 v
〖升级为终身会员免金币下载全站资源〗1 k  d# D5 S- Z1 E7 }. }
全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html
8 _7 v  G& Q" D2 r8 K
; [  }* A1 m" e. s: p$ ^〖客服24小时咨询〗  ?3 T. n' U: Z# @/ {
有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。
# G+ E; b& S( I. U& f: J( C9 H3 w0 h3 ]; K- O$ x0 c
2 w; C) U7 K# s; e6 \

7 s. G( J3 d$ Y9 T5 q2 j
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

$ U, m" q: g2 [3 o- ]3 T66666666666666666666666666666
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则