5、冗余数据定期备份:定期全量备份+主从同步增量备份,例如MySQL/Redis主从复制进行增量备份、Mysqldump全量备份、Redis利用RDB或者AOF进行备份;集群:一定数量的备用服务器,可以保障系统的高可用,防止单点故障,可以结合Keepalived+LVS/HAProxy/Nginx等实现数据库/Web服务器/缓存/消息中间件高可用集群;自动化[S2/]CI/CD:利用成熟的CI/CD机制实现自动化测试、代码检测,自动化发布,例如可采用Git+Jenkins+Docker搭建CI/CD工作流 。自动化部署:针对超过30台的服务器部署,可以采用ansible进行批量管理自动监控/报警:监控用户行为日志、服务器日志等,可结合zabbix+ELK进行实施;自动降级和资源调度:微服务架构范畴,作者也在努力学习中 。安全性二次验证:充分手机验证/人脸识别进行二次验证,保障操作的真实性;web防火墙:传统防火墙仅限于包过滤,*** 和端口地址转换(NAT)和VPN等功能 。
6、它根据端口,协议和IP地址做出决策;Web防火墙(WAF)则提供了HTTP/HTTPS访问请求监控、自定义过滤规则、Web攻击防护、安全合规等功能;可以利用阿里云等提供的WAF服务或者基于Nginx+lua等实现的类似API网关实施类似功能;内外网隔断:暴露出来的IP和端口越少,安全系数越高;例如数据库服务、缓存服务、中间件等尽量只允许内外访问,如果确实需要可以通过路由转发或反向 *** 实现;数据加密:充分利用非对称加密,例如启用https,rsa加密等,保障数据传输的安全性; *** 攻击:需要防止DDOS攻击、XSS攻击、SQL注入、CSRF等,常见手段CDN加速、高仿IP、Linux内核优化、数据输入输出过滤、Referer限制、表单添加随机token/验证码等;信息安全:对于垃圾信息、敏感信息可以采用第三方解决方案(例如网易云盾、百度AI等)对文本、图片、音频、视频等进行过滤和审核 。摘要架构的演进遵循分层->:分段->:分布式的思想在不断深化,是一个随着业务的增长不断积累经验、优化和完善的过程 。业务开发是架构开发的主力,架构的核心价值是服务业务的灵活开发 。
7、所有的架构设计都必须建立在了解业务特点的基础上,需要考虑互联、负载均衡、 *** 、开发、缓存、存储、数据库、安全等多个层面 。这几个层面看起来是一个整体,任何一个环节出现问题都可能导致整体 ***。因此,一个高可用、高并发的平台需要监控、开发、运维等角色的配合 。
8、大型网站的架构设计,尤其是微服务架构和K8S的应用,一定是未来主流的架构思路,作者正在努力学习 。关于本文内容,欢迎大家积极补充 。
【网站结构设计怎么写 大型网站架构设计】好了,网站结构设计怎么写(大型网站架构设计)的知识介绍就到这里,本文到此结束!
推荐阅读
- 蛏子怎么吃 里面要去掉什么 蛏子怎么吃
- 馅饼面怎么和面才松软 馅饼面怎么和面
- 洋槐花怎么做好吃又简单
- 上眼睑下垂怎么办 上睑下垂怎么诊断
- 摩羯女极其聪明怎么办 摩羯女极其聪明的表现
- 6个月宝宝发烧怎么办 维持家中的空气流通很重要
- 坐飞机忘带身份证怎么办
- 减肥蔬菜汤都有哪几种怎么做 减肥蔬菜汤
- 汲取剑怎么合成
- 怎么穿汉服
