服务端高并发分布式架构演进之路 - 第十四次演进 - 以云平台承载系统
2024-11-13 17:27:22 0 举报
系统可部署到公有云上,利用公有云的海量机器资源,解决动态硬件资源的问题,在大促的时间段里,在云平台中临时申请更多的资源,结合Docker和K8S来快速部署服务,在大促结束后释放资源,真正做到按需付费,资源利用率大大提高,同时大大降低了运维成本。 所谓的云平台,就是把海量机器资源,通过统一的资源管理,抽象为一个资源整体,在之上可按需动态申请硬件资源(如CPU、内存、网络等),并且之上提供通用的操作系统,提供常用的技术组件(如Hadoop技术栈,MPP数据库等)供用户使用,甚至提供开发好的应用,用户不需要关系应用内部使用了什么技术,就能够解决需求(如音视频转码服务、邮件服务、个人博客等)。在云平台中会涉及如下几个概念: IaaS:基础设施即服务。对应于上面所说的机器资源统一为资源整体,可动态申请硬件资源的层面; PaaS:平台即服务。对应于上面所说的提供常用的技术组件方便系统的开发和维护; SaaS:软件即服务。对应于上面所说的提供开发好的应用或服务,按功能或性能要求付费。
作者其他创作
大纲/内容
虚拟IP 1 / 虚拟IP 2
DNS服务器
6台虚拟机每台8C/64G/1TB
www.aaa.com-xxx.xxx.xxx.xxxwww.bbb.com-xxx.xxx.xxx.xxxwww.ccc.com-xxx.xxx.xxx.xxxwww.ddd.com-xxx.xxx.xxx.xxxwww.xxx.com-虚拟IP 1 / 虚拟IP 2......
HDFS
www.xxx.com
分布式数据库
浏览器
微服务
Nginx
8台虚拟机每台8C/24G/1TB
写库
ElasticSearch
5台虚拟机,每台4C/24G/1TB
Docker
应用
分布式文件系统
读库
LVS/F5 主
第十四次演进 - 以云平台承载系统
5台虚拟机每台16C/128G/2TB
分布式缓存
虚拟IP
36台虚拟机每台8C/64G/10TB
LVS/F5 备
特点:系统可部署到公有云上,利用公有云的海量机器资源,解决动态硬件资源的问题,在大促的时间段里,在云平台中临时申请更多的资源,结合Docker和K8S来快速部署服务,在大促结束后释放资源,真正做到按需付费,资源利用率大大提高,同时大大降低了运维成本。
18台虚拟机每台24C/64G/8TB
0 条评论
下一页
为你推荐
查看更多