架构基本流程

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
云数据库 RDS MySQL Serverless,价值2615元额度,1个月
简介: 架构基本流程

前言

架构:  


   IT岗位薪资:底薪+绩效+项目提成


项目:

   项目是一系列独特的、复杂的并相互关系的活动,这些活动有一个明确的目标或目的,必须在指定的时间、按照特定的规范完成。

   1.项目开发是为了实现一个或一组目标。

   2.项目综合考虑范围、时间、成本、质量、资源、沟通、风险、采购及相关方等十大领域的整合。

   3.项目有复杂性和一次性

   4.项目是以客户为中心

 

架构:

   根据企业需求设计出来的整体解决方案

 

集群:

   用一组服务器去实现一个功能

   负载均衡(Load Balance)

 

高可用:

   双机热备(keepalive)

   防止单点故障

 

高可靠:

   7*24 服务不中断

 

网站平台

   LAMP:Linux Apache mysql php

   LNMP:linux nginx  mysql php  

   LNMT: linux nginx  mysql tomcat  


网站架构流程:

1.DNS:域名解析

2.防火墙:根据安全策略,判断数据是否可放行

3.负载均衡器:负责调度请求,通过高可用实现双机热备

4.web节点服务器:提供前端页面服务,响应客户请求

5.缓存服务器:提高用户访问质量,加快访问速度,减少数据库压力

6.数据库:存储用户数据,网页内容

7.存储服务器:存储图片、视频、音频等

8.VPN:虚拟专用网,加密传输,通过两个私有地址点到点连接

9.跳板机:堡垒机

   jumpserver

   集中管理、授权、行为监控、日志管理

10.监控服务器:

   通过web界面,以图表的方式监控所有资源(硬件、服务、网络、日志),发现问题及时报警(短信、微信)

11.备份服务器:

   备份关键服务器的配置文件或重要文件

12.日志服务器:

   ELK(EFK)

   收集关键业务服务器的日志  

运维架构流程:

1.通过VPN登录到跳板机,批量管理

2.通过zabbix实时监控

3.通过ELK分析查看日志


使用rpm包安装lamp,并发布discuz论坛。

(1)还原初始快照,桥接网卡,测试ping通外网,关闭防火墙和selinux

(2)使用yum安装httpd  mariadb  php

   yum -y install httpd mariadb-server mariadb php php-mysql

(3)启动httpd、mariadb

   systemctl start httpd mariadb

   systemctl enable httpd mariadb

(4)无密登录mariadb,为提高安全性,设置密码

   mysql     \\无密root登录

   mysql_secure_installation    \\修改root密码

(5)使用新密码登录Mariadb,并为网站创建数据库和管理用户

   mysql -uroot -p123.com

   create database bbs;

   grant all on bbs.* to runbbs@localhost identified by '123.com';

   exit

(6)测试php是否安装成功

   cd /var/www/html

   vim info.php

   添加:

   <?php

   phpinfo();

   ?>

   保存退出

   测试访问:http://192.168.8.10/info.php

(7)复制discuz代码包到/usr/src,解压

   unzip Discuz_X3.3_SC_UTF8.zip

(8)移动解压后的upload到网站根目录下

   mv upload/  /var/www/html/bbs

(9)设置bbs目录权限

   chmod -R 777 /var/www/html/bbs

(10)安装discuz论坛

  http://192.168.8.10/bbs

   注意:安装过程,除了数据库的名和用户名、密码,其他一概下一步

(11)访问论坛后台

  http://192.168.8.10/bbs/admin.php  



相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
7月前
|
存储 关系型数据库 数据库
【北亚企安数据恢复】Ceph分布式存储基本架构&Ceph数据恢复流程
Ceph存储可分为块存储,对象存储和文件存储。Ceph基于对象存储,对外提供三种存储接口,故称为统一存储。 Ceph的底层是RADOS(分布式对象存储系统),RADOS由两部分组成:OSD和MON。 MON负责监控整个集群,维护集群的健康状态,维护展示集群状态的各种图表,如OSDMap、MonitorMap、PGMap和CRUSHMap。 OSD负责存储数据、复制数据、平衡数据、恢复数据,与其它OSD间进行心跳检查等。通常情况下一块硬盘对应一个OSD。
|
30天前
|
存储 监控 安全
金石推荐 | 【分布式技术专题】「单点登录技术架构」一文带领你好好认识以下Saml协议的运作机制和流程模式
金石推荐 | 【分布式技术专题】「单点登录技术架构」一文带领你好好认识以下Saml协议的运作机制和流程模式
68 1
|
4月前
|
存储 数据采集 大数据
大数据必知必会系列——数仓分层架构及三层架构流程[新星计划]
大数据必知必会系列——数仓分层架构及三层架构流程[新星计划]
128 0
|
5月前
|
数据采集 SQL 数据可视化
79 网站点击流数据分析案例(整体技术流程及架构)
79 网站点击流数据分析案例(整体技术流程及架构)
56 0
|
6月前
|
敏捷开发 测试技术
推三返一开发稳定版丨推三返一项目系统开发详细指南/方案需求/步骤逻辑/流程功能/案例设计/技术架构/源码程序
推三返一系统开发是一种软件开发模式,也被称为迭代增量开发模式。它是一种敏捷开发方法的一种,通过将整个开发过程分为多个迭代周期,每个周期都会增加新的功能和特性,并在每个迭代周期结束后进行测试、反馈和修改。推三返一系统开发的核心思想是“推进三步,反馈一步”。
|
6月前
|
资源调度 分布式计算 调度
Fink--3、Flink运行时架构(并行度、算子链、任务槽、作业提交流程)
Fink--3、Flink运行时架构(并行度、算子链、任务槽、作业提交流程)
|
9月前
|
存储 SQL 缓存
探秘MySQL底层架构:设计与实现流程一览
Mysql,作为一款优秀而广泛使用的数据库管理系统,对于众多Java工程师来说,几乎是日常开发中必不可少的一环。无论是存储海量数据,还是高效地检索和管理数据,Mysql都扮演着重要的角色。然而,除了使用Mysql进行日常开发之外,我们是否真正了解它的底层架构以及设计实现的流程呢?本篇博客将带您深入探索Mysql底层架构的设计与实现流程,帮助您更好地理解和应用这个强大的数据库系统。让我们一同揭开Mysql底层的神秘面纱,探寻其中的奥秘。
36336 14
探秘MySQL底层架构:设计与实现流程一览
|
10月前
|
消息中间件 存储 负载均衡
【Kafka从入门到放弃系列 三】Kafka架构深入——工作流程和存储机制
【Kafka从入门到放弃系列 三】Kafka架构深入——工作流程和存储机制
155 0
|
11月前
|
存储 算法 关系型数据库
带你读《存储漫谈:Ceph原理与实践》——2.2.1 Ceph 寻址流程
带你读《存储漫谈:Ceph原理与实践》——2.2.1 Ceph 寻址流程