江西省网站建设简单html网页制作
web/
2025/9/26 21:24:09/
文章来源:
江西省网站建设,简单html网页制作,石家庄做网站费用,找一个免费域名的网站Docker
容器虚拟化核心技术docker生态、架构及组成部分容器编排详解核心原理实现
我目前就来学学基本知识。
八大架构的演进 文章目录 Docker八大架构的演进1. 单机架构2. 应用数据分离架构3. 应用服务集群架构4. 读写分离/主从分离架构5. 冷热分离架构6. 垂直分库架构/分布…Docker
容器虚拟化核心技术docker生态、架构及组成部分容器编排详解核心原理实现
我目前就来学学基本知识。
八大架构的演进 文章目录 Docker八大架构的演进1. 单机架构2. 应用数据分离架构3. 应用服务集群架构4. 读写分离/主从分离架构5. 冷热分离架构6. 垂直分库架构/分布式数据库架构7. 微服务架构8. 容器编排架构 1. 单机架构
所有服务部署在一台服务器上
出现原因互联网早期访问量小单机足以满足需求架构原理以电子商城为例应用和数据库在蛋哥服务器上写作完成业务架构优缺点 部署简单成本低性能瓶颈数据库和应用相互竞争资源
2. 应用数据分离架构
应用和数据库服务使用不同服务器
出现原因单机存在严重的资源竞争导致站点变慢工作原理应用与数据在各自服务器上通过网络写作完成优缺点 成本相对可控性能相对提升隔离一定的容灾能力硬件成本变高。性能有瓶颈无法应对海量并发
3. 应用服务集群架构
引入了负载均衡DNS ip分配LVS/F5硬件Nginx应用多级挂载应用以集群方式运作
出现原因单个应用不足以支持海量的并发请求高并发的时候站点响应变慢优缺点 应用服务高可用应用服务具备一定的高性能应用支持横向扩展数据库单点运维工作量增加硬件成本较高
4. 读写分离/主从分离架构
将数据库读写分散到不同节点上数据库服务器搭建主从集群一主一从一主多从大哥负责写小弟负责读。 出现原因数据库成为瓶颈期号互联网应用读多写少干啥找谁(加一层mycat/tddr) 架构工作原理数据库主机通过复制同步 优缺点 数据库读取性能提升写也间接提升可用性高热点数据频繁读取导致数据库负载很高同步延迟服务器成本增高
5. 冷热分离架构
引入缓存实行冷热分离将热点数据放入缓存中
出现原因海量请求负载过高架构工作原理多了缓存服务器(Redis集群化)优缺点 大幅降低数据库的访问请求性能提升非常明显缓存一致性缓存击穿缓存失效单个表体量太大数据查询很慢
6. 垂直分库架构/分布式数据库架构
数据库的数据被拆分分布式存储处理和查询
出现原因单机写库逐渐达到性能瓶颈优缺点 跨库join分布式事务等问题需要解决方案目前的mpp都有对应的解决方案数据库和缓存结合目前能抗住海量的请求但应用的代码耦合在一起修改一行需要整体重新发布。
7. 微服务架构
按照业务板块来划分应用代码使单个应用的职责更清晰可以单独升级迭代。springcloud double
出现原因扩展性差持续开发困难不可靠不灵活代码维护困难缺点运维复杂度高资源使用变多处理故障困难
8. 容器编排架构
借助容器化技术如docker将应用/服务打包成镜像
优点
部署运维简单一条命令完成几百个服务的部署和扩容隔离性好容器与容器之间的文件系统、网络等相互隔离不会产生环境冲突
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/81293.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!